IDocumentClient.ExecuteStoredProcedureAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ExecuteStoredProcedureAsync<TValue>(Uri, RequestOptions, CancellationToken, Object[]) |
Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB. |
ExecuteStoredProcedureAsync<TValue>(String, RequestOptions, CancellationToken, Object[]) |
Executa um procedimento armazenado em uma coleção particionada no serviço do Azure Cosmos DB como uma operação assíncrona, especificando uma partição de destino. |
ExecuteStoredProcedureAsync<TValue>(Uri, RequestOptions, Object[]) |
Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB. |
ExecuteStoredProcedureAsync<TValue>(String, Object[]) |
Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB. |
ExecuteStoredProcedureAsync<TValue>(Uri, Object[]) |
Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB. |
ExecuteStoredProcedureAsync<TValue>(String, RequestOptions, Object[]) |
Executa um procedimento armazenado em uma coleção particionada no serviço do Azure Cosmos DB como uma operação assíncrona, especificando uma partição de destino. |
ExecuteStoredProcedureAsync<TValue>(Uri, RequestOptions, CancellationToken, Object[])
Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<TValue>> ExecuteStoredProcedureAsync<TValue> (Uri storedProcedureUri, Microsoft.Azure.Documents.Client.RequestOptions options, System.Threading.CancellationToken cancellationToken, params object[] procedureParams);
abstract member ExecuteStoredProcedureAsync : Uri * Microsoft.Azure.Documents.Client.RequestOptions * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<'Value>>
Public Function ExecuteStoredProcedureAsync(Of TValue) (storedProcedureUri As Uri, options As RequestOptions, cancellationToken As CancellationToken, ParamArray procedureParams As Object()) As Task(Of StoredProcedureResponse(Of TValue))
Parâmetros de tipo
- TValue
O tipo do valor retornado do procedimento armazenado.
Parâmetros
- storedProcedureUri
- Uri
O URI do procedimento armazenado a ser executado.
- options
- RequestOptions
(Opcional) O RequestOptions para a solicitação.
- cancellationToken
- CancellationToken
(Opcional) Um CancellationToken que pode ser usado por outros objetos ou threads para receber uma notificação de cancelamento.
- procedureParams
- Object[]
Os parâmetros para a execução do procedimento armazenado.
Retornos
O objeto de tarefa que representa a resposta do serviço para a operação assíncrona.
Aplica-se a
ExecuteStoredProcedureAsync<TValue>(String, RequestOptions, CancellationToken, Object[])
Executa um procedimento armazenado em uma coleção particionada no serviço do Azure Cosmos DB como uma operação assíncrona, especificando uma partição de destino.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<TValue>> ExecuteStoredProcedureAsync<TValue> (string storedProcedureLink, Microsoft.Azure.Documents.Client.RequestOptions options, System.Threading.CancellationToken cancellationToken, params object[] procedureParams);
abstract member ExecuteStoredProcedureAsync : string * Microsoft.Azure.Documents.Client.RequestOptions * System.Threading.CancellationToken * obj[] -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<'Value>>
Public Function ExecuteStoredProcedureAsync(Of TValue) (storedProcedureLink As String, options As RequestOptions, cancellationToken As CancellationToken, ParamArray procedureParams As Object()) As Task(Of StoredProcedureResponse(Of TValue))
Parâmetros de tipo
- TValue
O tipo do valor retornado do procedimento armazenado.
Parâmetros
- storedProcedureLink
- String
O link para o procedimento armazenado a ser executado.
- options
- RequestOptions
(Opcional) As opções de solicitação para a solicitação.
- cancellationToken
- CancellationToken
(Opcional) Um CancellationToken que pode ser usado por outros objetos ou threads para receber uma notificação de cancelamento.
- procedureParams
- Object[]
(Opcional) Uma matriz de objetos dinâmicos que representam os parâmetros do procedimento armazenado.
Retornos
O objeto de tarefa que representa a resposta do serviço para a operação assíncrona que conteria qualquer conjunto de respostas no procedimento armazenado.
Exceções
Se storedProcedureLink
não estiver definido.
Exemplos
//Execute a StoredProcedure with ResourceId of "sproc_rid" that takes two "Player" documents, does some stuff, and returns a bool
StoredProcedureResponse<bool> sprocResponse = await client.ExecuteStoredProcedureAsync<bool>(
"/dbs/db_rid/colls/col_rid/sprocs/sproc_rid/",
new RequestOptions { PartitionKey = new PartitionKey(1) },
new Player { id="1", name="joe" } ,
new Player { id="2", name="john" }
);
if (sprocResponse.Response) Console.WriteLine("Congrats, the stored procedure did some stuff");
Confira também
Aplica-se a
ExecuteStoredProcedureAsync<TValue>(Uri, RequestOptions, Object[])
Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<TValue>> ExecuteStoredProcedureAsync<TValue> (Uri storedProcedureUri, Microsoft.Azure.Documents.Client.RequestOptions options, params object[] procedureParams);
abstract member ExecuteStoredProcedureAsync : Uri * Microsoft.Azure.Documents.Client.RequestOptions * obj[] -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<'Value>>
Public Function ExecuteStoredProcedureAsync(Of TValue) (storedProcedureUri As Uri, options As RequestOptions, ParamArray procedureParams As Object()) As Task(Of StoredProcedureResponse(Of TValue))
Parâmetros de tipo
- TValue
O tipo do valor retornado do procedimento armazenado.
Parâmetros
- storedProcedureUri
- Uri
O URI do procedimento armazenado a ser executado.
- options
- RequestOptions
(Opcional) O RequestOptions para a solicitação.
- procedureParams
- Object[]
Os parâmetros para a execução do procedimento armazenado.
Retornos
O objeto de tarefa que representa a resposta do serviço para a operação assíncrona.
Aplica-se a
ExecuteStoredProcedureAsync<TValue>(String, Object[])
Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<TValue>> ExecuteStoredProcedureAsync<TValue> (string storedProcedureLink, params object[] procedureParams);
abstract member ExecuteStoredProcedureAsync : string * obj[] -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<'Value>>
Public Function ExecuteStoredProcedureAsync(Of TValue) (storedProcedureLink As String, ParamArray procedureParams As Object()) As Task(Of StoredProcedureResponse(Of TValue))
Parâmetros de tipo
- TValue
O tipo do valor retornado do procedimento armazenado.
Parâmetros
- storedProcedureLink
- String
O link para o procedimento armazenado a ser executado.
- procedureParams
- Object[]
(Opcional) Uma matriz de objetos dinâmicos que representam os parâmetros do procedimento armazenado.
Retornos
O objeto de tarefa que representa a resposta do serviço para a operação assíncrona que conteria qualquer conjunto de respostas no procedimento armazenado.
Exceções
Se storedProcedureLink
não estiver definido.
Exemplos
//Execute a StoredProcedure with ResourceId of "sproc_rid" that takes two "Player" documents, does some stuff, and returns a bool
StoredProcedureResponse<bool> sprocResponse = await client.ExecuteStoredProcedureAsync<bool>(
"/dbs/db_rid/colls/col_rid/sprocs/sproc_rid/",
new Player { id="1", name="joe" } ,
new Player { id="2", name="john" }
);
if (sprocResponse.Response) Console.WriteLine("Congrats, the stored procedure did some stuff");
Confira também
Aplica-se a
ExecuteStoredProcedureAsync<TValue>(Uri, Object[])
Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<TValue>> ExecuteStoredProcedureAsync<TValue> (Uri storedProcedureUri, params object[] procedureParams);
abstract member ExecuteStoredProcedureAsync : Uri * obj[] -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<'Value>>
Public Function ExecuteStoredProcedureAsync(Of TValue) (storedProcedureUri As Uri, ParamArray procedureParams As Object()) As Task(Of StoredProcedureResponse(Of TValue))
Parâmetros de tipo
- TValue
O tipo do valor retornado do procedimento armazenado.
Parâmetros
- storedProcedureUri
- Uri
O URI do procedimento armazenado a ser executado.
- procedureParams
- Object[]
Os parâmetros para a execução do procedimento armazenado.
Retornos
O objeto de tarefa que representa a resposta do serviço para a operação assíncrona.
Aplica-se a
ExecuteStoredProcedureAsync<TValue>(String, RequestOptions, Object[])
Executa um procedimento armazenado em uma coleção particionada no serviço do Azure Cosmos DB como uma operação assíncrona, especificando uma partição de destino.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<TValue>> ExecuteStoredProcedureAsync<TValue> (string storedProcedureLink, Microsoft.Azure.Documents.Client.RequestOptions options, params object[] procedureParams);
abstract member ExecuteStoredProcedureAsync : string * Microsoft.Azure.Documents.Client.RequestOptions * obj[] -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.StoredProcedureResponse<'Value>>
Public Function ExecuteStoredProcedureAsync(Of TValue) (storedProcedureLink As String, options As RequestOptions, ParamArray procedureParams As Object()) As Task(Of StoredProcedureResponse(Of TValue))
Parâmetros de tipo
- TValue
O tipo do valor retornado do procedimento armazenado.
Parâmetros
- storedProcedureLink
- String
O link para o procedimento armazenado a ser executado.
- options
- RequestOptions
(Opcional) As opções de solicitação para a solicitação.
- procedureParams
- Object[]
(Opcional) Uma matriz de objetos dinâmicos que representam os parâmetros do procedimento armazenado.
Retornos
O objeto de tarefa que representa a resposta do serviço para a operação assíncrona que conteria qualquer conjunto de respostas no procedimento armazenado.
Exceções
Se storedProcedureLink
não estiver definido.
Exemplos
//Execute a StoredProcedure with ResourceId of "sproc_rid" that takes two "Player" documents, does some stuff, and returns a bool
StoredProcedureResponse<bool> sprocResponse = await client.ExecuteStoredProcedureAsync<bool>(
"/dbs/db_rid/colls/col_rid/sprocs/sproc_rid/",
new RequestOptions { PartitionKey = new PartitionKey(1) },
new Player { id="1", name="joe" } ,
new Player { id="2", name="john" }
);
if (sprocResponse.Response) Console.WriteLine("Congrats, the stored procedure did some stuff");
Confira também
Aplica-se a
Azure SDK for .NET