Partager via


IDocumentClient.ReplaceUserDefinedFunctionAsync Méthode

Définition

Surcharges

ReplaceUserDefinedFunctionAsync(UserDefinedFunction, RequestOptions)

Remplace un UserDefinedFunction dans le service Azure Cosmos DB en tant qu’opération asynchrone.

ReplaceUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)

Remplace une fonction définie par l’utilisateur en tant qu’opération asynchrone dans le service Azure Cosmos DB.

ReplaceUserDefinedFunctionAsync(UserDefinedFunction, RequestOptions)

Remplace un UserDefinedFunction dans le service Azure Cosmos DB en tant qu’opération asynchrone.

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>>
Public Function ReplaceUserDefinedFunctionAsync (function As UserDefinedFunction, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of UserDefinedFunction))

Paramètres

function
UserDefinedFunction

mis à jour UserDefinedFunction pour remplacer la ressource existante par .

options
RequestOptions

(Facultatif) Options de demande pour la demande.

Retours

System.Threading.Tasks contenant un ResourceResponse<TResource> qui encapsule un UserDefinedFunction contenant l’enregistrement de ressource mis à jour.

Exceptions

Si function n’est pas défini.

Cette exception peut encapsuler de nombreux types d’erreurs différents. Pour déterminer l’erreur spécifique, examinez toujours la propriété StatusCode. Voici quelques codes courants que vous pouvez obtenir lors de la création d’un document :

StatusCodeRaison de l’exception
404NotFound : cela signifie que la ressource que vous avez tenté de supprimer n’existait pas.

Exemples

//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);

Voir aussi

S’applique à

ReplaceUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)

Remplace une fonction définie par l’utilisateur en tant qu’opération asynchrone dans le service 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>>
Public Function ReplaceUserDefinedFunctionAsync (userDefinedFunctionUri As Uri, function As UserDefinedFunction, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of UserDefinedFunction))

Paramètres

userDefinedFunctionUri
Uri

URI de la fonction définie par l’utilisateur à mettre à jour.

function
UserDefinedFunction

Fonction définie par l’utilisateur mise à jour.

options
RequestOptions

(Facultatif) pour RequestOptions la demande.

Retours

Objet de tâche représentant la réponse du service pour l’opération asynchrone.

S’applique à