private async Task<ServiceManagementHttpClientHandler> BuildServiceManagementHttpClientHandlerAsync() { var clientHandler = new ServiceManagementHttpClientHandler(); clientHandler.UserAgent = this.UserAgent; clientHandler.MsVersion = this.MsVersion; clientHandler.AcceptLanguage = this.AcceptLanguage; Debug.Assert(_azureRMSubscription != null); string authorization = await _azureRMSubscription.Tenant.GetAuthenticationHeaderAsync().ConfigureAwait(false); Debug.Assert(!string.IsNullOrEmpty(authorization)); if (!string.IsNullOrEmpty(authorization)) { clientHandler.Authorization = AuthenticationHeaderValue.Parse(authorization); } return clientHandler; }
private async Task <ServiceManagementHttpClientHandler> BuildServiceManagementHttpClientHandlerAsync() { var clientHandler = new ServiceManagementHttpClientHandler(); clientHandler.UserAgent = this.UserAgent; clientHandler.MsVersion = this.MsVersion; clientHandler.AcceptLanguage = this.AcceptLanguage; Debug.Assert(_azureRMSubscription != null); string authorization = await _azureRMSubscription.Tenant.GetAuthenticationHeaderAsync().ConfigureAwait(false); Debug.Assert(!string.IsNullOrEmpty(authorization)); if (!string.IsNullOrEmpty(authorization)) { clientHandler.Authorization = AuthenticationHeaderValue.Parse(authorization); } return(clientHandler); }