Dela via


StorageManagementClientContext class

Extends

AzureServiceClient

Konstruktorer

StorageManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageManagementClientOptions)

Initierar en ny instans av klassen StorageManagementClient.

Egenskaper

acceptLanguage
apiVersion
credentials
longRunningOperationRetryTimeout

Tidsgränsen för återförsök i sekunder för tidskrävande åtgärder. Standardvärdet är 30.

subscriptionId

Metoder

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Skicka den första begäran om en LRO (tidskrävande åtgärd) och hämta en HttpLongRunningOperationResponse som innehåller metoder för att avsöka LRO och kontrollera om LRO är klar.

restoreLROPoller(LROPollState)

Återställ en LROPoller från den angivna LROPollState. Den här metoden kan användas för att återskapa en LROPoller på en annan process eller dator.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Tillhandahåller en mekanism för att göra en begäran som ska avsöka och tillhandahålla slutresultatet.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Skicka den första begäran om en LRO (tidskrävande åtgärd) och hämta en LROPoller som tillhandahåller metoder för att avsöka LRO och kontrollera om LRO är klar.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Skicka en HTTP-begäran som fylls i med den angivna OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Skicka angivet httpRequest.

Konstruktorinformation

StorageManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageManagementClientOptions)

Initierar en ny instans av klassen StorageManagementClient.

new StorageManagementClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.StorageManagementClientOptions)

Parametrar

credentials

ServiceClientCredentials | TokenCredential

Autentiseringsuppgifter som krävs för att klienten ska kunna ansluta till Azure. Autentiseringsuppgifter som implementerar TokenCredential-gränssnittet från @azure/identity-paketet rekommenderas. Mer information om dessa autentiseringsuppgifter finns i <xref:https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40azure%2Fidentity>. Autentiseringsuppgifter som implementerar ServiceClientCredentials-gränssnittet från de äldre paketen @azure/ms-rest-nodeauth och

subscriptionId

string

ID för målprenumerationen.

options
Models.StorageManagementClientOptions

Egenskapsinformation

acceptLanguage

acceptLanguage: string

Egenskapsvärde

string

apiVersion

apiVersion?: undefined | string

Egenskapsvärde

undefined | string

credentials

credentials: ServiceClientCredentials | TokenCredential

Egenskapsvärde

ServiceClientCredentials | TokenCredential

longRunningOperationRetryTimeout

Tidsgränsen för återförsök i sekunder för tidskrävande åtgärder. Standardvärdet är 30.

longRunningOperationRetryTimeout?: undefined | number

Egenskapsvärde

undefined | number

subscriptionId

subscriptionId: string

Egenskapsvärde

string

Metodinformation

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Skicka den första begäran om en LRO (tidskrävande åtgärd) och hämta en HttpLongRunningOperationResponse som innehåller metoder för att avsöka LRO och kontrollera om LRO är klar.

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

Parametrar

request

RequestPrepareOptions | WebResource

Begärandeobjektet

options

RequestOptionsBase

Returer

Promise<LROPoller>

HttpLongRunningOperationResponse som tillhandahåller metoder för att interagera med LRO.

restoreLROPoller(LROPollState)

Återställ en LROPoller från den angivna LROPollState. Den här metoden kan användas för att återskapa en LROPoller på en annan process eller dator.

function restoreLROPoller(lroPollState: LROPollState)

Parametrar

lroPollState

LROPollState

Returer

LROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Tillhandahåller en mekanism för att göra en begäran som ska avsöka och tillhandahålla slutresultatet.

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

Parametrar

request

RequestPrepareOptions | WebResource

Begärandeobjektet

options

RequestOptionsBase

Returer

Promise<HttpOperationResponse>

HttpOperationResponse som innehåller den slutliga avsökningsbegäran, svaret och responseBody.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Skicka den första begäran om en LRO (tidskrävande åtgärd) och hämta en LROPoller som tillhandahåller metoder för att avsöka LRO och kontrollera om LRO är klar.

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

Parametrar

operationArguments

OperationArguments

Argumenten för åtgärden.

operationSpec

OperationSpec

Specifikationen för åtgärden.

options

RequestOptionsBase

Ytterligare alternativ som ska skickas när begäran skickas.

Returer

Promise<LROPoller>

LROPoller-objektet som innehåller metoder för att interagera med LRO.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Skicka en HTTP-begäran som fylls i med den angivna OperationSpec.

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

Parametrar

operationArguments

OperationArguments

Argumenten som HTTP-begärans mallade värden fylls i från.

operationSpec

OperationSpec

Den OperationSpec som ska användas för att fylla i httpRequest.

callback

ServiceCallback<any>

Återanropet för att anropa när svaret tas emot.

Returer

Promise<RestResponse>

sendRequest(RequestPrepareOptions | WebResourceLike)

Skicka angivet httpRequest.

function sendRequest(options: RequestPrepareOptions | WebResourceLike)

Parametrar

options

RequestPrepareOptions | WebResourceLike

Returer

Promise<HttpOperationResponse>