StorageCacheManagementClientContext class
- Extends
-
AzureServiceClient
Constructores
| Storage |
Inicializa una nueva instancia de la clase StorageCacheManagementClient. |
Propiedades
| accept |
|
| api |
|
| credentials | |
| long |
Tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30. |
| subscription |
Métodos
| begin |
Envíe la solicitud inicial de un LRO (operación de ejecución prolongada) y obtenga una httpLongRunningOperationResponse que proporciona métodos para sondear el LRO y comprobar si el LRO ha finalizado. |
| restore |
Restaure un LROPoller desde el LROPollState proporcionado. Este método se puede usar para volver a crear un LROPoller en un proceso o máquina diferente. |
| send |
Proporciona un mecanismo para realizar una solicitud que sondeará y proporcionará el resultado final. |
| send |
Envíe la solicitud inicial de un LRO (operación de larga duración) y devuelva un LROPoller que proporcione métodos para sondear el LRO y comprobar si el LRO ha finalizado. |
| send |
Envíe una solicitud HTTP que se rellene mediante operationSpec proporcionada. |
| send |
Envíe el httpRequest proporcionado. |
Detalles del constructor
StorageCacheManagementClientContext(ServiceClientCredentials | TokenCredential, string, Models.StorageCacheManagementClientOptions)
Inicializa una nueva instancia de la clase StorageCacheManagementClient.
new StorageCacheManagementClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.StorageCacheManagementClientOptions)
Parámetros
- credentials
-
ServiceClientCredentials | TokenCredential
Credenciales necesarias para que el cliente se conecte a Azure. Se recomiendan las credenciales que implementan la interfaz TokenCredential desde el paquete de @azure/identity. Para obtener más información sobre estas credenciales, consulte <xref:https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40azure%2Fidentity>. Credenciales que implementan la interfaz ServiceClientCredentials de los paquetes anteriores @azure/ms-rest-nodeauth y
- subscriptionId
-
string
Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.
- options
- Models.StorageCacheManagementClientOptions
Detalles de las propiedades
acceptLanguage
acceptLanguage: string
Valor de propiedad
string
apiVersion
apiVersion?: undefined | string
Valor de propiedad
undefined | string
credentials
credentials: ServiceClientCredentials | TokenCredential
Valor de propiedad
ServiceClientCredentials | TokenCredential
longRunningOperationRetryTimeout
Tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30.
longRunningOperationRetryTimeout?: undefined | number
Valor de propiedad
undefined | number
subscriptionId
subscriptionId: string
Valor de propiedad
string
Detalles del método
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Envíe la solicitud inicial de un LRO (operación de ejecución prolongada) y obtenga una httpLongRunningOperationResponse que proporciona métodos para sondear el LRO y comprobar si el LRO ha finalizado.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase)
Parámetros
- request
-
RequestPrepareOptions | WebResource
El objeto request
- options
-
RequestOptionsBase
Devoluciones
Promise<LROPoller>
HttpLongRunningOperationResponse que proporciona métodos para interactuar con el LRO.
restoreLROPoller(LROPollState)
Restaure un LROPoller desde el LROPollState proporcionado. Este método se puede usar para volver a crear un LROPoller en un proceso o máquina diferente.
function restoreLROPoller(lroPollState: LROPollState)
Parámetros
- lroPollState
-
LROPollState
Devoluciones
LROPoller
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Proporciona un mecanismo para realizar una solicitud que sondeará y proporcionará el resultado final.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase)
Parámetros
- request
-
RequestPrepareOptions | WebResource
El objeto request
- options
-
RequestOptionsBase
Devoluciones
Promise<HttpOperationResponse>
HttpOperationResponse que contiene la solicitud de sondeo final, la respuesta y la respuestaBody.
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
Envíe la solicitud inicial de un LRO (operación de larga duración) y devuelva un LROPoller que proporcione métodos para sondear el LRO y comprobar si el LRO ha finalizado.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase)
Parámetros
- operationArguments
-
OperationArguments
Argumentos de la operación.
- operationSpec
-
OperationSpec
Especificación de la operación.
- options
-
RequestOptionsBase
Opciones adicionales que se enviarán al realizar la solicitud.
Devoluciones
Promise<LROPoller>
Objeto LROPoller que proporciona métodos para interactuar con el LRO.
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Envíe una solicitud HTTP que se rellene mediante operationSpec proporcionada.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>)
Parámetros
- operationArguments
-
OperationArguments
Argumentos desde los que se rellenarán los valores con plantilla de la solicitud HTTP.
- operationSpec
-
OperationSpec
OperationSpec que se va a usar para rellenar httpRequest.
- callback
-
ServiceCallback<any>
Devolución de llamada que se va a llamar cuando se recibe la respuesta.
Devoluciones
Promise<RestResponse>
sendRequest(RequestPrepareOptions | WebResourceLike)
Envíe el httpRequest proporcionado.
function sendRequest(options: RequestPrepareOptions | WebResourceLike)
Parámetros
- options
-
RequestPrepareOptions | WebResourceLike
Devoluciones
Promise<HttpOperationResponse>