protected override void BeginProcessing() { base.BeginProcessing(); if (string.IsNullOrEmpty(RolloutEnvironment)) { RolloutEnvironment = AsAzureClientSession.GetDefaultEnvironmentName(); } if (AsAzureClientSession.Instance.Profile.Environments.ContainsKey(RolloutEnvironment)) { AsEnvironment = (AsAzureEnvironment)AsAzureClientSession.Instance.Profile.Environments[RolloutEnvironment]; } else { AsEnvironment = AsAzureClientSession.Instance.Profile.CreateEnvironment(RolloutEnvironment); } }
static AsAzureClientSession() { Instance = new AsAzureClientSession(); }
public AsAzureEnvironment CreateEnvironment(string environmentName) { var env = new AsAzureEnvironment(environmentName); env.Endpoints.Add(AsAzureEnvironment.AsRolloutEndpoints.AdAuthorityBaseUrl, AsAzureClientSession.GetAuthorityUrlForEnvironment(env)); env.Endpoints.Add(AsAzureEnvironment.AsRolloutEndpoints.RestartEndpointFormat, AsAzureClientSession.RestartEndpointPathFormat); return(env); }