GenerateClientTokenOptions interface
Optionen zum Generieren eines Tokens zum Verbinden eines Clients mit dem Azure Web Pubsub-Dienst.
- Extends
Eigenschaften
| client |
Der Protokolltyp des Clients
|
| expiration |
Minuten bis zum Ablauf des Tokens. |
| groups | Die Gruppen, die beitreten sollen, wenn der Client eine Verbindung herstellt |
| roles | Die Rollen, über die die Verbindung mit dem generierten Token verfügt. Rollen erteilen dem Client anfängliche Berechtigungen zum Verlassen, Beitreten oder Veröffentlichen in Gruppen bei Verwendung des PubSub-Unterprotocols
https://azure.github.io/azure-webpubsub/references/pubsub-websocket-subprotocol#permissions |
| user |
Die UserId für den Client. |
Geerbte Eigenschaften
| abort |
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann. |
| on |
Eine Funktion, die jedes Mal aufgerufen werden soll, wenn eine Antwort vom Server empfangen wird, während der angeforderte Vorgang ausgeführt wird. Kann mehrmals aufgerufen werden. |
| request |
Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden. |
| serializer |
Optionen zum Außerkraftsetzen des Serialisierungs-/De serialisierungsverhaltens. |
| tracing |
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist. |
Details zur Eigenschaft
clientProtocol
Der Protokolltyp des Clients
-
default: WebPubSub-Standardclient. Beispiel-Clientverbindungs-URL: wss://exampleHost.com/client/hubs/exampleHub -
mqtt: MQTT-Client. Beispiel-Clientverbindungs-URL: wss://exampleHost.com/client/mqtt/hubs/exampleHub
clientProtocol?: WebPubSubClientProtocol
Eigenschaftswert
expirationTimeInMinutes
Minuten bis zum Ablauf des Tokens.
expirationTimeInMinutes?: number
Eigenschaftswert
number
groups
Die Gruppen, die beitreten sollen, wenn der Client eine Verbindung herstellt
groups?: string[]
Eigenschaftswert
string[]
roles
Die Rollen, über die die Verbindung mit dem generierten Token verfügt. Rollen erteilen dem Client anfängliche Berechtigungen zum Verlassen, Beitreten oder Veröffentlichen in Gruppen bei Verwendung des PubSub-Unterprotocols
-
webpubsub.joinLeaveGroup: Der Client kann einer beliebigen Gruppe beitreten oder diese verlassen. -
webpubsub.sendToGroup: Der Client kann Nachrichten an eine beliebige Gruppe senden. -
webpubsub.joinLeaveGroup.<group>: Der Client kann gruppen<group>beitreten oder verlassen. -
webpubsub.sendToGroup.<group>: Der Client kann Nachrichten an Gruppen-<group>senden.
https://azure.github.io/azure-webpubsub/references/pubsub-websocket-subprotocol#permissions
roles?: string[]
Eigenschaftswert
string[]
userId
Die UserId für den Client.
userId?: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
abortSignal
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.
abortSignal?: AbortSignalLike
Eigenschaftswert
von OperationOptions.abortSignal geerbt
onResponse
Eine Funktion, die jedes Mal aufgerufen werden soll, wenn eine Antwort vom Server empfangen wird, während der angeforderte Vorgang ausgeführt wird. Kann mehrmals aufgerufen werden.
onResponse?: RawResponseCallback
Eigenschaftswert
von OperationOptions.onResponse geerbt
requestOptions
Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.
requestOptions?: OperationRequestOptions
Eigenschaftswert
Von OperationOptions.requestOptions geerbt
serializerOptions
Optionen zum Außerkraftsetzen des Serialisierungs-/De serialisierungsverhaltens.
serializerOptions?: SerializerOptions
Eigenschaftswert
von OperationOptions.serializerOptions geerbt
tracingOptions
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.
tracingOptions?: OperationTracingOptions
Eigenschaftswert
von OperationOptions.tracingOptions geerbt