Compartir a través de


StorageCacheManagementClient class

Extends

Constructores

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

Inicializa una nueva instancia de la clase StorageCacheManagementClient.

Propiedades

acceptLanguage
apiVersion
ascOperations
caches
credentials
longRunningOperationRetryTimeout

Tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30.

operations
skus
storageTarget
storageTargets
subscriptionId
usageModels

Métodos

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.

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.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Proporciona un mecanismo para realizar una solicitud que sondeará y proporcionará el resultado final.

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.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envíe una solicitud HTTP que se rellene mediante operationSpec proporcionada.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envíe el httpRequest proporcionado.

Detalles del constructor

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

Inicializa una nueva instancia de la clase StorageCacheManagementClient.

new StorageCacheManagementClient(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

ascOperations

ascOperations: AscOperations

Valor de propiedad

caches

caches: Caches

Valor de propiedad

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

operations

operations: Operations

Valor de propiedad

skus

skus: Skus

Valor de propiedad

storageTarget

storageTarget: StorageTargetOperations

Valor de propiedad

storageTargets

storageTargets: StorageTargets

Valor de propiedad

subscriptionId

subscriptionId: string

Valor de propiedad

string

usageModels

usageModels: UsageModels

Valor de propiedad

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>