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);
            }
        }
Exemple #2
0
 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);
        }