DocumentClient.ReplaceUserDefinedFunctionAsync 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
ReplaceUserDefinedFunctionAsync(UserDefinedFunction, RequestOptions) |
Substitui um UserDefinedFunction no serviço do Azure Cosmos DB como uma operação assíncrona. |
ReplaceUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions) |
Substitui uma função definida pelo usuário como uma operação assíncrona no serviço do Azure Cosmos DB. |
ReplaceUserDefinedFunctionAsync(UserDefinedFunction, RequestOptions)
Substitui um UserDefinedFunction 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.UserDefinedFunction>> ReplaceUserDefinedFunctionAsync (Microsoft.Azure.Documents.UserDefinedFunction function, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member ReplaceUserDefinedFunctionAsync : Microsoft.Azure.Documents.UserDefinedFunction * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.UserDefinedFunction>>
override this.ReplaceUserDefinedFunctionAsync : Microsoft.Azure.Documents.UserDefinedFunction * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.UserDefinedFunction>>
Public Function ReplaceUserDefinedFunctionAsync (function As UserDefinedFunction, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of UserDefinedFunction))
Parâmetros
- function
- UserDefinedFunction
O atualizado UserDefinedFunction para substituir o recurso existente.
- 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 UserDefinedFunction que contém o registro de recurso atualizado.
Implementações
Exceções
Se function
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
UserDefinedFunction udf = client.CreateUserDefinedFunctionQuery(functionsLink)
.Where(r => r.Id == "udf id")
.AsEnumerable()
.SingleOrDefault();
//Update some properties on the found resource
udf.Body = "function () {new javascript body for udf}";
//Now persist these changes to the database by replacing the original resource
UserDefinedFunction updated = await client.ReplaceUserDefinedFunctionAsync(udf);
Confira também
Aplica-se a
ReplaceUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)
Substitui uma função definida pelo usuário 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.UserDefinedFunction>> ReplaceUserDefinedFunctionAsync (Uri userDefinedFunctionUri, Microsoft.Azure.Documents.UserDefinedFunction function, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member ReplaceUserDefinedFunctionAsync : Uri * Microsoft.Azure.Documents.UserDefinedFunction * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.UserDefinedFunction>>
override this.ReplaceUserDefinedFunctionAsync : Uri * Microsoft.Azure.Documents.UserDefinedFunction * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.UserDefinedFunction>>
Public Function ReplaceUserDefinedFunctionAsync (userDefinedFunctionUri As Uri, function As UserDefinedFunction, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of UserDefinedFunction))
Parâmetros
- userDefinedFunctionUri
- Uri
o URI da função definida pelo usuário a ser atualizada.
- function
- UserDefinedFunction
a função definida pelo usuário atualizada.
- options
- RequestOptions
As opções de solicitação para a solicitação.
Retornos
O objeto de tarefa que representa a resposta de serviço para a operação assíncrona.
Implementações
Aplica-se a
Azure SDK for .NET