Griglia di eventi di Azure schema eventi per Servizio SignalR
Questo articolo fornisce le proprietà e lo schema per gli eventi di Servizio SignalR. Per un'introduzione agli schemi di eventi, vedere Schema di eventi di Griglia di eventi di Azure. Fornisce anche un elenco di guide introduttive e esercitazioni per l'uso di Azure SignalR come origine eventi.
Tipi di evento disponibili
Servizio SignalR genera i tipi di evento seguenti:
Tipo di evento | Descrizione |
---|---|
Microsoft.SignalRService.ClientConnectionConnected | Generato quando una connessione client è connessa. |
Microsoft.SignalRService.ClientConnectionDisconnected | Generato quando una connessione client è disconnessa. |
Evento di esempio
Nell'esempio seguente viene illustrato lo schema di un evento connesso alla connessione client:
[{
"topic": "/subscriptions/{subscription-id}/resourceGroups/signalr-rg/providers/Microsoft.SignalRService/SignalR/signalr-resource",
"subject": "/hub/chat",
"eventType": "Microsoft.SignalRService.ClientConnectionConnected",
"eventTime": "2019-06-10T18:41:00.9584103Z",
"id": "831e1650-001e-001b-66ab-eeb76e069631",
"data": {
"timestamp": "2019-06-10T18:41:00.9584103Z",
"hubName": "chat",
"connectionId": "crH0uxVSvP61p5wkFY1x1A",
"userId": "user-eymwyo23"
},
"dataVersion": "1.0",
"metadataVersion": "1"
}]
Lo schema per un evento di connessione client disconnesso è simile:
[{
"topic": "/subscriptions/{subscription-id}/resourceGroups/signalr-rg/providers/Microsoft.SignalRService/SignalR/signalr-resource",
"subject": "/hub/chat",
"eventType": "Microsoft.SignalRService.ClientConnectionDisconnected",
"eventTime": "2019-06-10T18:41:00.9584103Z",
"id": "831e1650-001e-001b-66ab-eeb76e069631",
"data": {
"timestamp": "2019-06-10T18:41:00.9584103Z",
"hubName": "chat",
"connectionId": "crH0uxVSvP61p5wkFY1x1A",
"userId": "user-eymwyo23",
"errorMessage": "Internal server error."
},
"dataVersion": "1.0",
"metadataVersion": "1"
}]
Proprietà degli eventi
Un evento presenta i seguenti dati di primo livello:
Proprietà | Type | Descrizione |
---|---|---|
topic |
string | Percorso risorsa completo dell'origine evento. Questo campo non è scrivibile. Questo valore viene fornito da Griglia di eventi. |
subject |
string | Percorso dell'oggetto dell'evento definito dall'origine di pubblicazione. |
eventType |
string | Uno dei tipi di evento registrati per l'origine evento. |
eventTime |
string | Ora di generazione dell'evento in base all'ora UTC del provider. |
id |
string | Identificatore univoco dell'evento. |
data |
object | Servizio SignalR dati degli eventi. |
dataVersion |
string | Versione dello schema dell'oggetto dati. La versione dello schema è definita dall'origine di pubblicazione. |
metadataVersion |
string | Versione dello schema dei metadati dell'evento. Lo schema delle proprietà di primo livello è definito da Griglia di eventi. Questo valore viene specificato da Griglia di eventi. |
Di seguito sono elencate le proprietà dell'oggetto dati:
Proprietà | Type | Descrizione |
---|---|---|
timestamp |
string | Ora di generazione dell'evento in base all'ora UTC del provider. |
hubName |
string | Hub a cui appartiene la connessione client. |
connectionId |
string | Identificatore univoco per la connessione client. |
userId |
string | Identificatore utente definito nell'attestazione. |
errorMessage |
string | Errore che causa la disconnessione della connessione. |
Esercitazioni e procedure
Titolo | Descrizione |
---|---|
React per Servizio Azure SignalR eventi usando Griglia di eventi | Panoramica dell'integrazione di Servizio Azure SignalR con Griglia di eventi. |
Come inviare eventi Servizio Azure SignalR a Griglia di eventi | Illustra come inviare eventi Servizio Azure SignalR a un'applicazione tramite Griglia di eventi. |
Passaggi successivi
- Per un'introduzione a Griglia di eventi di Azure, vedere Informazioni su Griglia di eventi
- Per altre informazioni sulla creazione di una sottoscrizione di Griglia di eventi di Azure, vedere Schema di sottoscrizione per Griglia di eventi.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per