Udostępnij przez


StorageSyncManagementClientContext class

Rozszerzenie

AzureServiceClient

Konstruktory

StorageSyncManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageSyncManagementClientOptions)

Inicjuje nowe wystąpienie klasy StorageSyncManagementClient.

Właściwości

acceptLanguage
apiVersion
credentials
longRunningOperationRetryTimeout

Limit czasu ponawiania próby w sekundach dla długotrwałych operacji. Wartość domyślna to 30.

subscriptionId

Metody

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do httpLongRunningOperationResponse, który udostępnia metody sondowania LRO i sprawdzanie, czy LRO zostało zakończone.

restoreLROPoller(LROPollState)

Przywróć LROPoller z podanego LROPollState. Tej metody można użyć do ponownego utworzenia LROPoller na innym procesie lub maszynie.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Udostępnia mechanizm tworzenia żądania, który będzie sondować i dostarczać wynik końcowy.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do LROPoller, który udostępnia metody sondowania LRO I sprawdzania, czy LRO zostało zakończone.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Wyślij podany element httpRequest.

Szczegóły konstruktora

StorageSyncManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageSyncManagementClientOptions)

Inicjuje nowe wystąpienie klasy StorageSyncManagementClient.

new StorageSyncManagementClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.StorageSyncManagementClientOptions)

Parametry

credentials

ServiceClientCredentials | TokenCredential

Poświadczenia potrzebne klientowi do nawiązania połączenia z platformą Azure. Zalecane są poświadczenia implementowania interfejsu TokenCredential z pakietu @azure/identity. Aby uzyskać więcej informacji na temat tych poświadczeń, zobacz <xref:https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40azure%2Fidentity>. Poświadczenia implementowania interfejsu ServiceClientCredentials ze starszych pakietów @azure/ms-rest-nodeauth i

subscriptionId

string

Identyfikator subskrypcji docelowej.

options
Models.StorageSyncManagementClientOptions

Szczegóły właściwości

acceptLanguage

acceptLanguage: string

Wartość właściwości

string

apiVersion

apiVersion?: undefined | string

Wartość właściwości

undefined | string

credentials

credentials: ServiceClientCredentials | TokenCredential

Wartość właściwości

ServiceClientCredentials | TokenCredential

longRunningOperationRetryTimeout

Limit czasu ponawiania próby w sekundach dla długotrwałych operacji. Wartość domyślna to 30.

longRunningOperationRetryTimeout?: undefined | number

Wartość właściwości

undefined | number

subscriptionId

subscriptionId: string

Wartość właściwości

string

Szczegóły metody

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do httpLongRunningOperationResponse, który udostępnia metody sondowania LRO i sprawdzanie, czy LRO zostało zakończone.

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

Parametry

request

RequestPrepareOptions | WebResource

Obiekt żądania

options

RequestOptionsBase

Zwraca

Promise<LROPoller>

HttpLongRunningOperationResponse, który udostępnia metody interakcji z LRO.

restoreLROPoller(LROPollState)

Przywróć LROPoller z podanego LROPollState. Tej metody można użyć do ponownego utworzenia LROPoller na innym procesie lub maszynie.

function restoreLROPoller(lroPollState: LROPollState)

Parametry

lroPollState

LROPollState

Zwraca

LROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Udostępnia mechanizm tworzenia żądania, który będzie sondować i dostarczać wynik końcowy.

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

Parametry

request

RequestPrepareOptions | WebResource

Obiekt żądania

options

RequestOptionsBase

Zwraca

Promise<HttpOperationResponse>

Obiekt HttpOperationResponse zawierający ostateczne żądanie sondowania, odpowiedź i odpowiedźBody.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do LROPoller, który udostępnia metody sondowania LRO I sprawdzania, czy LRO zostało zakończone.

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

Parametry

operationArguments

OperationArguments

Argumenty operacji.

operationSpec

OperationSpec

Specyfikacja operacji.

options

RequestOptionsBase

Dodatkowe opcje do wysłania podczas wysyłania żądania.

Zwraca

Promise<LROPoller>

Obiekt LROPoller, który zapewnia metody interakcji z LRO.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

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

Parametry

operationArguments

OperationArguments

Argumenty, z których zostaną wypełnione wartości szablonowe żądania HTTP.

operationSpec

OperationSpec

Element OperationSpec do użycia w celu wypełnienia żądania httpRequest.

callback

ServiceCallback<any>

Wywołanie zwrotne do wywołania po odebraniu odpowiedzi.

Zwraca

Promise<RestResponse>

sendRequest(RequestPrepareOptions | WebResourceLike)

Wyślij podany element httpRequest.

function sendRequest(options: RequestPrepareOptions | WebResourceLike)

Parametry

options

RequestPrepareOptions | WebResourceLike

Zwraca

Promise<HttpOperationResponse>