Partager via


StorageCacheManagementClientContext class

Extends

AzureServiceClient

Constructeurs

StorageCacheManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageCacheManagementClientOptions)

Initialise une nouvelle instance de la classe StorageCacheManagementClient.

Propriétés

acceptLanguage
apiVersion
credentials
longRunningOperationRetryTimeout

Délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30.

subscriptionId

Méthodes

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération de longue durée) et récupérez un HttpLongRunningOperationResponse qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.

restoreLROPoller(LROPollState)

Restaurez un LROPoller à partir de l’état LROPollState fourni. Cette méthode peut être utilisée pour recréer un LROPoller sur un autre processus ou machine.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fournit un mécanisme permettant d’effectuer une demande qui interroge et fournit le résultat final.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération longue durée) et récupérez un LROPoller qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

Détails du constructeur

StorageCacheManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageCacheManagementClientOptions)

Initialise une nouvelle instance de la classe StorageCacheManagementClient.

new StorageCacheManagementClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.StorageCacheManagementClientOptions)

Paramètres

credentials

ServiceClientCredentials | TokenCredential

Informations d’identification nécessaires pour que le client se connecte à Azure. Les informations d’identification implémentant l’interface TokenCredential à partir du package @azure/identity sont recommandées. Pour plus d’informations sur ces informations d’identification, consultez <xref:https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40azure%2Fidentity>. Informations d’identification implémentant l’interface ServiceClientCredentials à partir des anciens packages @azure/ms-rest-nodeauth et

subscriptionId

string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

options
Models.StorageCacheManagementClientOptions

Détails de la propriété

acceptLanguage

acceptLanguage: string

Valeur de propriété

string

apiVersion

apiVersion?: undefined | string

Valeur de propriété

undefined | string

credentials

credentials: ServiceClientCredentials | TokenCredential

Valeur de propriété

ServiceClientCredentials | TokenCredential

longRunningOperationRetryTimeout

Délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30.

longRunningOperationRetryTimeout?: undefined | number

Valeur de propriété

undefined | number

subscriptionId

subscriptionId: string

Valeur de propriété

string

Détails de la méthode

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération de longue durée) et récupérez un HttpLongRunningOperationResponse qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.

function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase)

Paramètres

request

RequestPrepareOptions | WebResource

Objet de requête

options

RequestOptionsBase

Retours

Promise<LROPoller>

HttpLongRunningOperationResponse qui fournit des méthodes d’interaction avec le LRO.

restoreLROPoller(LROPollState)

Restaurez un LROPoller à partir de l’état LROPollState fourni. Cette méthode peut être utilisée pour recréer un LROPoller sur un autre processus ou machine.

function restoreLROPoller(lroPollState: LROPollState)

Paramètres

lroPollState

LROPollState

Retours

LROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fournit un mécanisme permettant d’effectuer une demande qui interroge et fournit le résultat final.

function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase)

Paramètres

request

RequestPrepareOptions | WebResource

Objet de requête

options

RequestOptionsBase

Retours

Promise<HttpOperationResponse>

HttpOperationResponse contenant la demande d’interrogation finale, la réponse et le responseBody.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération longue durée) et récupérez un LROPoller qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.

function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase)

Paramètres

operationArguments

OperationArguments

Arguments de l’opération.

operationSpec

OperationSpec

Spécification de l’opération.

options

RequestOptionsBase

Options supplémentaires à envoyer lors de la demande.

Retours

Promise<LROPoller>

Objet LROPoller qui fournit des méthodes d’interaction avec le LRO.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>)

Paramètres

operationArguments

OperationArguments

Arguments à partir duquel les valeurs de modèle de la requête HTTP seront remplies.

operationSpec

OperationSpec

OperationSpec à utiliser pour remplir le httpRequest.

callback

ServiceCallback<any>

Rappel à appeler lorsque la réponse est reçue.

Retours

Promise<RestResponse>

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

function sendRequest(options: RequestPrepareOptions | WebResourceLike)

Paramètres

options

RequestPrepareOptions | WebResourceLike

Retours

Promise<HttpOperationResponse>