IDocumentClient.ReplaceTriggerAsync 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
ReplaceTriggerAsync(Trigger, RequestOptions) |
Substitui um Trigger no serviço do Azure Cosmos DB como uma operação assíncrona. |
ReplaceTriggerAsync(Uri, Trigger, RequestOptions) |
Substitui um gatilho como uma operação assíncrona no serviço do Azure Cosmos DB. |
ReplaceTriggerAsync(Trigger, RequestOptions)
Substitui um Trigger no serviço do Azure Cosmos DB como uma operação assíncrona.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Trigger>> ReplaceTriggerAsync (Microsoft.Azure.Documents.Trigger trigger, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member ReplaceTriggerAsync : Microsoft.Azure.Documents.Trigger * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Trigger>>
Public Function ReplaceTriggerAsync (trigger As Trigger, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of Trigger))
Parâmetros
- options
- RequestOptions
(Opcional) As opções de solicitação para a solicitação.
Retornos
Um System.Threading.Tasks que contém um ResourceResponse<TResource> que encapsula um Trigger que contém o registro de recurso atualizado.
Exceções
Se trigger
não estiver definido.
Essa exceção pode encapsular muitos tipos diferentes de erros. Para determinar o erro específico, sempre examine a propriedade StatusCode. Alguns códigos comuns que você pode obter ao criar um Documento são:
StatusCode | Motivo da exceção |
---|---|
404 | NotFound - Isso significa que o recurso que você tentou excluir não existia. |
Exemplos
//Fetch the resource to be updated
Trigger trigger = client.CreateTriggerQuery(sprocsLink)
.Where(r => r.Id == "trigger id")
.AsEnumerable()
.SingleOrDefault();
//Update some properties on the found resource
trigger.Body = "function () {new javascript body for trigger}";
//Now persist these changes to the database by replacing the original resource
Trigger updated = await client.ReplaceTriggerAsync(sproc);
Confira também
Aplica-se a
ReplaceTriggerAsync(Uri, Trigger, RequestOptions)
Substitui um gatilho como uma operação assíncrona no serviço do Azure Cosmos DB.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Trigger>> ReplaceTriggerAsync (Uri triggerUri, Microsoft.Azure.Documents.Trigger trigger, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member ReplaceTriggerAsync : Uri * Microsoft.Azure.Documents.Trigger * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.Trigger>>
Public Function ReplaceTriggerAsync (triggerUri As Uri, trigger As Trigger, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of Trigger))
Parâmetros
- triggerUri
- Uri
O URI do gatilho a ser atualizado.
- trigger
- Trigger
O gatilho atualizado.
- options
- RequestOptions
(Opcional) O RequestOptions para a solicitação.
Retornos
O objeto de tarefa que representa a resposta do serviço para a operação assíncrona.
Aplica-se a
Azure SDK for .NET