private string GetRegion(StreamApiLocation location) { switch (location) { case StreamApiLocation.USEast: return("us-east"); case StreamApiLocation.Tokyo: return("tokyo"); case StreamApiLocation.Dublin: return("dublin"); case StreamApiLocation.Singapore: return("singapore"); default: return("us-east"); } }
public StreamClientOptions() { Timeout = 3000; Location = StreamApiLocation.USEast; }
private Uri GetBasePersonalizationUrl(StreamApiLocation location) { return(new Uri(string.Format(BasePersonalizationUrlFormat, GetRegion(_options.PersonalizationLocation)))); }