StorageManagementClientContext class
- Extends
-
AzureServiceClient
Konstruktorer
| Storage |
Initierar en ny instans av klassen StorageManagementClient. |
Egenskaper
| accept |
|
| api |
|
| credentials | |
| long |
Tidsgränsen för återförsök i sekunder för tidskrävande åtgärder. Standardvärdet är 30. |
| subscription |
Metoder
| begin |
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. |
| restore |
Å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. |
| send |
Tillhandahåller en mekanism för att göra en begäran som ska avsöka och tillhandahålla slutresultatet. |
| send |
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. |
| send |
Skicka en HTTP-begäran som fylls i med den angivna OperationSpec. |
| send |
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>