public AzurePSCmdlet() { defaultProfileClient = new ProfileClient(); if (AzureSession.CurrentContext.Subscription == null && defaultProfileClient.Profile.DefaultSubscription != null) { try { AzureSession.SetCurrentContext( defaultProfileClient.Profile.DefaultSubscription, defaultProfileClient.GetEnvironmentOrDefault(defaultProfileClient.Profile.DefaultSubscription.Environment), defaultProfileClient.GetAccountOrNull(defaultProfileClient.Profile.DefaultSubscription.Account)); } catch (ArgumentException) { // if context cannot be loaded, start with no account/subscription } } }
public AzurePSCmdlet() { DefaultProfileClient = new ProfileClient(); if (AzureSession.CurrentContext.Subscription == null && DefaultProfileClient.Profile.DefaultSubscription != null) { try { AzureSession.SetCurrentContext( DefaultProfileClient.Profile.DefaultSubscription, DefaultProfileClient.GetEnvironmentOrDefault( DefaultProfileClient.Profile.DefaultSubscription.Environment), DefaultProfileClient.GetAccountOrNull(DefaultProfileClient.Profile.DefaultSubscription.Account)); } catch { // Ignore anything at this point } } }