示例#1
0
 /// <summary>
 /// Set the contaienr to its defautl state
 /// </summary>
 public void Clear()
 {
     Contexts.Clear();
     DefaultContext = new AzureContext();
     EnvironmentTable.Clear();
     foreach (var environment in AzureEnvironment.PublicEnvironments)
     {
         EnvironmentTable.Add(environment.Key, environment.Value);
     }
 }
示例#2
0
        /// <summary>
        /// Set the contaienr to its default state
        /// </summary>
        public void Clear()
        {
            this.GetTokenCache()?.Clear();
            Contexts.Clear();
            DefaultContextKey = "Default";
            DefaultContext    = new AzureContext();
            EnvironmentTable.Clear();
            foreach (var environment in AzureEnvironment.PublicEnvironments)
            {
                EnvironmentTable.Add(environment.Key, environment.Value);
            }

            AzureRmProfileProvider.Instance.SetTokenCacheForProfile(this);
        }