Beispiel #1
0
        /// <summary>	Add host name to the known endpoints. </summary>
        /// <param name="vendor">	The Vendor. </param>
        /// <param name="region">	The Region. </param>
        /// <param name="apiUrl">	The API URL. </param>
        private void AddHostName(KnownApiVendor vendor, KnownApiRegion region, string apiUrl)
        {
            string key = string.Concat(vendor.ToString(), '-', region.ToString());

            KnownApiHostNames.Add(key, apiUrl);
            KnownVendorEndPointPairs.Add(new KeyValuePair <KnownApiVendor, KnownApiRegion>(vendor, region));
        }
Beispiel #2
0
 /// <summary>	List of Known Regions that are valid for the particular Vendor. </summary>
 /// <param name="vendor">	The Vendor. </param>
 /// <returns>	The list of known regions. </returns>
 public IEnumerable <KnownApiRegion> GetKnownRegionList(KnownApiVendor vendor)
 {
     return(KnownVendorEndPointPairs.Where(pair => pair.Key == vendor).Select(pair => pair.Value));
 }