C# Class Microsoft.Azure.Commands.Common.Authentication.Models.RPRegistrationDelegatingHandler

Inheritance: System.Net.Http.DelegatingHandler, ICloneable
Afficher le fichier Open project: Azure/azure-powershell Class Usage Examples

Méthodes publiques

Méthode Description
Clone ( ) : object
RPRegistrationDelegatingHandler ( Func createClient, Action writeDebug ) : Microsoft.Azure.Commands.ResourceManager.Common.Properties

Méthodes protégées

Méthode Description
SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
GetProviderName ( Uri requestUri ) : string

Extract provider name from request uri such as "https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-name}" We analyze the uri's segments and check the index of 5 is "providers/" and return the next segment.

IsProviderNotRegistereError ( HttpResponseMessage responseMessage ) : bool

Method Details

Clone() public méthode

public Clone ( ) : object
Résultat object

RPRegistrationDelegatingHandler() public méthode

public RPRegistrationDelegatingHandler ( Func createClient, Action writeDebug ) : Microsoft.Azure.Commands.ResourceManager.Common.Properties
createClient Func
writeDebug Action
Résultat Microsoft.Azure.Commands.ResourceManager.Common.Properties

SendAsync() protected méthode

protected SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
Résultat Task