Publish Cloud Event Events - Publish Cloud Event Events
Pubblica un batch di eventi in un argomento di Griglia di eventi di Azure.
POST https://{topicHostname}?overload=cloudEvent&api-version=2018-01-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
topic
|
path | True |
string |
Nome host dell'argomento, ad esempio topic1.westus2-1.eventgrid.azure.net |
api-version
|
query | True |
string |
Versione dell'API da usare con la richiesta client. |
Intestazione della richiesta
Media Types: "application/cloudevents-batch+json; charset=utf-8"
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
aeg-channel-name |
string |
Obbligatorio solo quando si pubblica in spazi dei nomi partner con la modalità di routing dell'argomento partner ChannelNameHeader. |
Corpo della richiesta
Media Types: "application/cloudevents-batch+json; charset=utf-8"
Nome | Tipo | Descrizione |
---|---|---|
events |
Matrice di eventi da pubblicare in Griglia di eventi. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Va bene |
|
Other Status Codes |
Risposte di errore:
|
Esempio
PublishEventsToEventGridTopicAsCloudEvents
Esempio di richiesta
POST https://mytopic.westcentralus-1.eventgrid.azure.net?overload=cloudEvent&api-version=2018-01-01
[
{
"id": "b3ccc7e3-c1cb-49bf-b7c8-0d4e60980616",
"source": "/microsoft/autorest/examples/eventgrid/cloud-events/publish",
"specversion": "1.0",
"data": {
"Property1": "Value1",
"Property2": "Value2"
},
"type": "Microsoft.Contoso.TestEvent",
"time": "2017-12-04T22:06:09.147165Z"
}
]
Risposta di esempio
Definizioni
CloudEventEvent
Proprietà di un evento pubblicato in un argomento di Griglia di eventi usando lo schema CloudEvent 1.0
Nome | Tipo | Descrizione |
---|---|---|
data |
object |
Dati dell'evento specifici del tipo di evento. |
data_base64 |
string (byte) |
Dati dell'evento specifici del tipo di evento, codificati come stringa base64. |
datacontenttype |
string |
Tipo di contenuto del valore di dati. |
dataschema |
string |
Identifica lo schema a cui i dati sono conformi. |
id |
string |
Identificatore dell'evento. La combinazione di ID e origine deve essere univoca per ogni evento distinto. |
source |
string |
Identifica il contesto in cui si è verificato un evento. La combinazione di ID e origine deve essere univoca per ogni evento distinto. |
specversion |
string |
Versione della specifica CloudEvents usata dall'evento. |
subject |
string |
In questo modo viene descritto l'oggetto dell'evento nel contesto del producer di eventi (identificato dall'origine). |
time |
string (date-time) |
Ora (in formato UTC) generata, in formato RFC3339. |
type |
string |
Tipo di evento correlato all'occorrenza di origine. |