Share via


SignalRUpstreamTemplate Klasse

Definition

Upstreamvorlagenelementeinstellungen. Sie definiert die Upstream-URL der eingehenden Anforderungen. Die Vorlage definiert das Muster des Ereignisses, des Hubs oder der Kategorie der eingehenden Anforderung, die mit der aktuellen URL-Vorlage übereinstimmt.

public class SignalRUpstreamTemplate
type SignalRUpstreamTemplate = class
Public Class SignalRUpstreamTemplate
Vererbung
SignalRUpstreamTemplate

Konstruktoren

SignalRUpstreamTemplate(String)

Initialisiert eine neue instance von SignalRUpstreamTemplate.

Eigenschaften

Auth

Upstreamauthentifizierungseinstellungen. Wenn nicht festgelegt, wird keine Authentifizierung für Upstream Nachrichten verwendet.

CategoryPattern

Ruft das übereinstimmende Muster für Kategorienamen ab oder legt es fest. Wenn sie nicht festgelegt ist, entspricht sie jeder Kategorie. Es werden drei Arten von Mustern unterstützt: 1. "*", es entspricht einem beliebigen Kategorienamen. 2. Kombinieren Sie mehrere Kategorien mit ",", z. B. "Verbindungen,Nachrichten", es entspricht den Kategorien "Verbindungen" und "Nachrichten". 3. Der einzelne Kategoriename, z. B. "Verbindungen", entspricht der Kategorie "Verbindungen".

EventPattern

Ruft das übereinstimmende Muster für Ereignisnamen ab oder legt es fest. Wenn nicht festgelegt, entspricht es einem beliebigen Ereignis. Es werden 3 Arten von Mustern unterstützt: 1. "*", es entspricht einem beliebigen Ereignisnamen. 2. Kombinieren Sie mehrere Ereignisse mit ",", z. B. "verbinden,trennen", es entspricht den Ereignissen "connect" und "disconnect". 3. Der Name eines einzelnen Ereignisses, z. B. "connect", entspricht "connect".

HubPattern

Ruft das übereinstimmende Muster für Hubnamen ab oder legt es fest. Wenn er nicht festgelegt ist, entspricht es einem beliebigen Hub. Es werden drei Arten von Mustern unterstützt: 1. "*", es entspricht einem beliebigen Hubnamen. 2. Kombinieren Sie mehrere Hubs mit ",", z. B. "hub1,hub2", und es entspricht "hub1" und "hub2". 3. Der einzelne Hubname, z. B. "hub1", entspricht "hub1".

UrlTemplate

Ruft die Upstream-URL-Vorlage ab oder legt sie fest. Sie können 3 vordefinierte Parameter {hub}, {category} {event} in der Vorlage verwenden. Der Wert der Upstream-URL wird dynamisch berechnet, wenn die Clientanforderung eingeht. Wenn die urlTemplate beispielsweise ist http://example.com/{hub}/api/{event}und eine Clientanforderung vom Hub chat eine Verbindung herstellt, wird zuerst post an folgende URL gesendet: http://example.com/chat/api/connect.

Gilt für: