Auf Englisch lesen

Teilen über


Microsoft.Azure.WebJobs.Extensions.SignalRService Namespace

Klassen

InvocationContext

Ein -Objekt stellt den Kontext eines serverlosen Nachrichtenaufrufs dar.

InvocationContextExtensions

Eine -Klasse enthält Erweiterungsmethoden für InvocationContext.

NegotiationBaseAttribute

Die Basisklasse von Eingabebindungsattributen, die für die SignalR-Clientaushandlung verwendet werden.

SecurityTokenResult

Definiert das Ergebnis einer Sicherheitstokenüberprüfung.

SecurityTokenValidationAttribute
ServerlessHub

Wenn eine klasse von abgeleitet wird ServerlessHub, werden alle Methoden in der -Klasse als klassenbasiertes Modell identifiziert. HubName wird aus dem Klassennamen aufgelöst. Das Ereignis wird aus dem Methodennamen aufgelöst. Die Kategorie wird durch den Methodennamen bestimmt. Nur OnConnected und OnDisconnected werden als Verbindungen betrachtet, und andere sind Nachrichten. ParameterNames wird automatisch von allen Parametern der -Methode in der Reihenfolge aufgelöst, mit Ausnahme des Parameters, der zu einem Bindungsparameter gehört oder den Typ oder ILoggerCancellationTokenhat oder durch gekennzeichnet ist SignalRIgnoreAttribute. Beachten Sie, dass SignalRTriggerAttribute der parameterlose Konstruktor im klassenbasierten Modell verwendet werden MUSS.

ServerlessHub.SignalRConnectionAttribute

Angepasste Einstellungen, die an den serverlosen Hubkontext übergeben werden sollen.

ServerlessHub<T>
SignalRAsyncCollector<T>

Ein SignalR-Asynchronsammler, der zum Senden einer SignalR-Nachricht oder einer Gruppenaktion verwendet wird.

SignalRAttribute

Attribut, das zum Angeben des Attributziels verwendet wird, sollte seine Daten an SignalR Service ausgeben.

SignalRConnectionAttribute

Gilt für, um ServerlessHub<T> den Azure SignalR-Verbindungsnamen anzupassen.

SignalRConnectionDetail

Enthält Details zu SignalR-Verbindungsinformationen, die zum Generieren des SignalR-Zugriffstokens verwendet werden.

SignalRConnectionInfo

Eine POJO-Klasse enthält die erforderlichen Informationen für einen SignalR-Client, um eine Verbindung mit Azure SignalR Service herzustellen.

SignalRConnectionInfoAttribute

Attribut, das verwendet wird, um die erforderlichen Informationen für einen SignalR-Client zu binden, um eine Verbindung mit SignalR Service herzustellen.

SignalREndpointsAttribute

Attribut, das zum Binden einer Liste von SignalR Service Endpunkten an den Parameter verwendet wird.

SignalRFilterAttribute
SignalRFunctionsHostBuilderExtensions

Erweiterungen zum Hinzufügen von Sicherheitstokenüberprüfung und SignalR-Verbindungskonfiguration

SignalRGroupAction

Klasse, die Parameter enthält, die für Gruppenvorgänge erforderlich sind. Entweder der Gruppenvorgang für connectionId oder userId wird unterstützt. Wenn connectionId und userId festgelegt sind, wird sie in der folgenden Reihenfolge aufgelöst: 1. ConnectionId 2. Userid

SignalRIgnoreAttribute

Markieren Sie im klassenbasierten Modell den Parameter explizit als SignalR-Parameter. Das bedeutet, dass es nicht an ein InvocationMessage-Argument gebunden ist.

SignalRMessage

Klasse, die Parameter enthält, die zum Senden von Nachrichten erforderlich sind. Es gibt drei Arten von Bereich zu senden, und wenn mehrere Bereiche festgelegt sind, wird dieser durch die folgende Reihenfolge aufgelöst: 1. ConnectionId 2. Benutzer-ID 3. Groupname

SignalRNegotiationAttribute

Ein Eingabebindungsattribut, das an den Funktionsparameter gebunden Microsoft.Azure.WebJobs.Extensions.SignalRService.NegotiationContext werden soll.

SignalROptions

Konfigurationsoptionen für SignalR-Erweiterungen.

SignalROutputConverter

Eine Hilfsklasse zum Konvertieren von JObject in oder SignalRMessageSignalRGroupAction.

SignalRParameterAttribute

Markieren Sie den Parameter als SignalR-Parameter, der Argumente binden muss. Es schließt sich gegenseitig aus.ParameterNames Das bedeutet, dass Sie nicht gleichzeitig festlegen ParameterNames und verwenden SignalRParameterAttribute können.

SignalRTriggerAttribute

Attribut, das zum Markieren einer Funktion verwendet wird, die von Nachrichten ausgelöst werden soll, die von SignalR-Clients gesendet werden.

SignalRTriggerCategories

Eine Klasse enthält konstante Zeichenfolgen, die die SignalR-Triggerkategorie darstellen.

SignalRTriggerEvents

Eine Klasse enthält konstante Zeichenfolgen, die einen anderen Triggerereignistyp darstellen.

SignalRTriggerException
SignalRWebJobsBuilderExtensions

Erweiterungsmethoden für SignalR Service Integration

SignalRWebJobsStartup
StaticServiceHubContextStore

Eine globale Microsoft.Azure.WebJobs.Extensions.SignalRService.IServiceManagerStore für die Erweiterung. Es speichert IServiceHubContextStore pro Satz von Verbindungszeichenfolgen.

Schnittstellen

ISecurityTokenValidator

Eine Abstraktion zum Überprüfen des Sicherheitstokens.

IServiceHubContextStore

IServiceHubContextStore speichert Microsoft.Azure.SignalR.Management.IServiceHubContext für jeden Hubnamen.

ISignalRConnectionInfoConfigurer

Eine Abstraktion der Konfiguration zum Konfigurieren von SignalR-Verbindungsinformationen

Enumerationen

GroupAction

Der Typ der Gruppenaktion.

SecurityTokenStatus