OperationsManagementClientContext class
- Extends
-
@azure/ms-rest-azure-js.AzureServiceClient
Constructores
Operations |
Inicializa una nueva instancia de la clase OperationsManagementClient. |
Propiedades
api |
|
credentials | |
provider |
|
resource |
|
resource |
|
subscription |
Propiedades heredadas
accept |
|
long |
Tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30. |
Métodos heredados
begin |
Envíe la solicitud inicial de un LRO (operación de larga duración) 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 obtenga un LROPoller que proporciona 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
OperationsManagementClientContext(ServiceClientCredentials | TokenCredential, string, string, string, string, OperationsManagementClientOptions)
Inicializa una nueva instancia de la clase OperationsManagementClient.
new OperationsManagementClientContext(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, providerName: string, resourceType: string, resourceName: string, options?: OperationsManagementClientOptions)
Parámetros
- credentials
Credenciales necesarias para que el cliente se conecte a Azure. Se recomiendan las credenciales que implementan la interfaz TokenCredential desde el @azure/identity paquete. Para obtener más información sobre estas credenciales, vea https://www.npmjs.com/package/@azure/identity. Las credenciales que implementan la interfaz ServiceClientCredentials de los paquetes @azure/ms-rest-nodeauth anteriores y @azure/ms-rest-browserauth también se admiten.
- subscriptionId
-
string
Obtiene las credenciales de suscripción que identifican a la suscripción de Microsoft Azure de forma única. El identificador de suscripción forma parte del URI para cada llamada al servicio.
- providerName
-
string
Nombre del proveedor del recurso primario.
- resourceType
-
string
Tipo de recurso para el recurso primario
- resourceName
-
string
Nombre del recurso primario.
Las opciones de parámetro
Detalles de las propiedades
apiVersion
apiVersion?: string
Valor de propiedad
string
credentials
credentials: ServiceClientCredentials | TokenCredential
Valor de propiedad
providerName
providerName: string
Valor de propiedad
string
resourceName
resourceName: string
Valor de propiedad
string
resourceType
resourceType: string
Valor de propiedad
string
subscriptionId
subscriptionId: string
Valor de propiedad
string
Detalles de las propiedades heredadas
acceptLanguage
acceptLanguage: string
Valor de propiedad
string
Heredado de msRestAzure.AzureServiceClient.acceptLanguage
longRunningOperationRetryTimeout
Tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30.
longRunningOperationRetryTimeout?: number
Valor de propiedad
number
Heredado de msRestAzure.AzureServiceClient.longRunningOperationRetryTimeout
Detalles de los métodos heredados
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Envíe la solicitud inicial de un LRO (operación de larga duración) 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): Promise<LROPoller>
Parámetros
- request
El objeto de solicitud
- options
- RequestOptionsBase
Opciones adicionales que se enviarán al realizar la solicitud
Devoluciones
Promise<@azure/ms-rest-azure-js.LROPoller>
HttpLongRunningOperationResponse que proporciona métodos para interactuar con el LRO.
Heredado de msRestAzure.AzureServiceClient.beginLongRunningRequest
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): LROPoller
Parámetros
- lroPollState
- @azure/ms-rest-azure-js.LROPollState
Devoluciones
Heredado de msRestAzure.AzureServiceClient.restoreLROPoller
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): Promise<HttpOperationResponse>
Parámetros
- request
El objeto de solicitud
- options
- RequestOptionsBase
Opciones adicionales que se enviarán al realizar la solicitud
Devoluciones
Promise<HttpOperationResponse>
HttpOperationResponse que contiene la solicitud de sondeo final, la respuesta y la respuestaBody.
Heredado de msRestAzure.AzureServiceClient.sendLongRunningRequest
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
Envíe la solicitud inicial de un LRO (operación de larga duración) y obtenga un LROPoller que proporciona métodos para sondear el LRO y comprobar si el LRO ha finalizado.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>
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<@azure/ms-rest-azure-js.LROPoller>
Objeto LROPoller que proporciona métodos para interactuar con el LRO.
Heredado de msRestAzure.AzureServiceClient.sendLRORequest
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>): Promise<RestResponse>
Parámetros
- operationArguments
- OperationArguments
Argumentos de 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>
Heredado de msRestAzure.AzureServiceClient.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
Envíe el httpRequest proporcionado.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Parámetros
- options
Devoluciones
Promise<HttpOperationResponse>
Heredado de msRestAzure.AzureServiceClient.sendRequest