Freigeben über


CosmosScripts.DeleteStoredProcedureAsync Methode

Definition

Löschen Sie einen StoredProcedureProperties aus dem Azure Cosmos DB-Dienst als asynchronen Vorgang.

public abstract System.Threading.Tasks.Task<Azure.Response<Azure.Cosmos.Scripts.StoredProcedureProperties>> DeleteStoredProcedureAsync (string id, Azure.Cosmos.RequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteStoredProcedureAsync : string * Azure.Cosmos.RequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Cosmos.Scripts.StoredProcedureProperties>>
Public MustOverride Function DeleteStoredProcedureAsync (id As String, Optional requestOptions As RequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of StoredProcedureProperties))

Parameter

id
String

Der Bezeichner der zu löschenden gespeicherten Prozedur.

requestOptions
RequestOptions

(Optional) Die Optionen für die Anforderung der gespeicherten Prozedur StoredProcedureRequestOptions

cancellationToken
CancellationToken

(Optional) CancellationToken stellt die Anforderungsabbruch dar.

Gibt zurück

Eine Task , die eine Response enthält, die die Antwort auf die ausgestellte Anforderung enthält.

Ausnahmen

Wenn id nicht festgelegt sind.

Diese Ausnahme kann viele verschiedene Fehlertypen kapseln. Um den spezifischen Fehler zu ermitteln, sehen Sie sich immer die StatusCode-Eigenschaft an. Einige häufige Codes, die Sie beim Erstellen eines Dokuments erhalten, sind:

StatusCodeAusnahmegrund
404NotFound– Dies bedeutet, dass die Ressource, die Sie löschen möchten, nicht vorhanden war.

Beispiele

In diesem Beispiel wird ein Verweis auf eine vorhandene gespeicherte Prozedur abgerufen und gelöscht.

CosmosScripts scripts = this.container.Scripts;
Response<StoredProcedureProperties> response = await scripts.DeleteStoredProcedureAsync("taxUdfId");

Gilt für: