Partager via


IDocumentClient.ReplaceStoredProcedureAsync Méthode

Définition

Surcharges

ReplaceStoredProcedureAsync(Uri, StoredProcedure, RequestOptions)

Remplacez la procédure stockée spécifiée dans le service Azure Cosmos DB.

ReplaceStoredProcedureAsync(StoredProcedure, RequestOptions)

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

ReplaceStoredProcedureAsync(Uri, StoredProcedure, RequestOptions)

Remplacez la procédure stockée spécifiée dans le service Azure Cosmos DB.

public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.StoredProcedure>> ReplaceStoredProcedureAsync (Uri storedProcedureUri, Microsoft.Azure.Documents.StoredProcedure storedProcedure, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member ReplaceStoredProcedureAsync : Uri * Microsoft.Azure.Documents.StoredProcedure * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.StoredProcedure>>
Public Function ReplaceStoredProcedureAsync (storedProcedureUri As Uri, storedProcedure As StoredProcedure, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of StoredProcedure))

Paramètres

storedProcedureUri
Uri

URI de la procédure stockée à mettre à jour.

storedProcedure
StoredProcedure

Procédure stockée mise à jour.

options
RequestOptions

(Facultatif) RequestOptions pour la demande.

Retours

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

S’applique à

ReplaceStoredProcedureAsync(StoredProcedure, RequestOptions)

Remplace un StoredProcedure 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.StoredProcedure>> ReplaceStoredProcedureAsync (Microsoft.Azure.Documents.StoredProcedure storedProcedure, Microsoft.Azure.Documents.Client.RequestOptions options = default);
abstract member ReplaceStoredProcedureAsync : Microsoft.Azure.Documents.StoredProcedure * Microsoft.Azure.Documents.Client.RequestOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.ResourceResponse<Microsoft.Azure.Documents.StoredProcedure>>
Public Function ReplaceStoredProcedureAsync (storedProcedure As StoredProcedure, Optional options As RequestOptions = Nothing) As Task(Of ResourceResponse(Of StoredProcedure))

Paramètres

storedProcedure
StoredProcedure

mis à jour StoredProcedure 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 StoredProcedure contenant l’enregistrement de ressource mis à jour.

Exceptions

Si storedProcedure 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
StoredProcedure sproc = client.CreateStoredProcedureQuery(sprocsLink)
                                 .Where(r => r.Id == "sproc id")
                                 .AsEnumerable()
                                 .SingleOrDefault();

//Update some properties on the found resource
sproc.Body = "function () {new javascript body for sproc}";

//Now persist these changes to the database by replacing the original resource
StoredProcedure updated = await client.ReplaceStoredProcedureAsync(sproc);

Voir aussi

S’applique à