Reject Cloud Events - Reject Cloud Events
Lehnen Sie einen Batch von Cloud-Ereignissen ab. Die Antwort enthält den Satz erfolgreich abgelehnter Sperrtoken zusammen mit anderen fehlgeschlagenen Sperrtoken mit den entsprechenden Fehlerinformationen. Erfolgreich abgelehnte Ereignisse werden als unzustellbare Nachrichten markiert und können von einem Consumer nicht mehr empfangen werden.
POST {endpoint}/topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:reject?api-version=2024-06-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Der Hostname des Namensraums, z.B. namespaceName1.westus-1.eventgrid.azure.net |
|
event
|
path | True |
string |
Name des Ereignisabonnements. |
|
topic
|
path | True |
string |
Name des Themas. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| lockTokens | True |
string[] |
Array von Sperrtoken. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung ist erfolgreich. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. Header x-ms-error-code: string |
Sicherheit
OAuth2Auth
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://eventgrid.azure.net/.default |
Beispiele
Reject Cloud Event
Beispielanforderung
POST myNamespaceName.westus-1.eventgrid.azure.net/topics/myTopic/eventsubscriptions/myEventSubscription:reject?api-version=2024-06-01
Beispiel für eine Antwort
{
"failedLockTokens": [],
"succeededLockTokens": [
"CgMKATESCQoHdG9rZW4tMQ=="
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Azure. |
Das Fehlerobjekt. |
|
Azure. |
Eine Antwort, die Fehlerdetails enthält. |
|
Azure. |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Richtlinien der Azure-REST-API: . https://aka.ms/AzureRestApiGuidelines#handling-errors |
|
Failed |
Fehlgeschlagene LockToken-Informationen. |
|
Reject |
Das Ergebnis des Rejected-Vorgangs. |
Azure.Core.Foundations.Error
Das Fehlerobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| details |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
|
| innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| target |
string |
Das Ziel des Fehlers. |
Azure.Core.Foundations.ErrorResponse
Eine Antwort, die Fehlerdetails enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
Azure.Core.Foundations.InnerError
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Richtlinien der Azure-REST-API: . https://aka.ms/AzureRestApiGuidelines#handling-errors
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| innererror |
Innerer Fehler. |
FailedLockToken
Fehlgeschlagene LockToken-Informationen.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Fehlerinformationen des fehlgeschlagenen Vorgangsergebnisses für das Sperrtoken in der Anforderung. |
|
| lockToken |
string |
Das Sperrtoken eines Eintrags in der Anforderung. |
RejectResult
Das Ergebnis des Rejected-Vorgangs.
| Name | Typ | Beschreibung |
|---|---|---|
| failedLockTokens |
Array von FailedLockToken für fehlgeschlagene Cloudereignisse. Jedes FailedLockToken enthält das Sperrtoken zusammen mit den zugehörigen Fehlerinformationen (d. h. dem Fehlercode und der Beschreibung). |
|
| succeededLockTokens |
string[] |
Array von Sperrtoken für die erfolgreich abgelehnten Cloud-Ereignisse. |