/// <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); } }
/// <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); }