EventHubConnectionConfig interface
Beschreibt das Verbindungskonfigurationsobjekt, das nach der Analyse einer EventHub-Verbindungszeichenfolge erstellt wird. Es bietet auch einige Komfortmethoden zum Abrufen der Adresse und Zielgruppe für verschiedene Entitäten.
- Extends
Eigenschaften
| entity |
Der Name/Pfad der Entität (Event Hub-Name), mit der die Verbindung erfolgen muss. |
Geerbte Eigenschaften
| connection |
Die Verbindungszeichenfolge. |
| endpoint | Der Service Bus-Endpunkt "sb://< yournamespace.servicebus.windows.net/>". |
| host | Der Host "<yournamespace.servicebus.windows.net>". |
| shared |
Der geheime Wert der Zugriffstaste. |
| shared |
Der Name der Zugriffstaste. |
| web |
Der WebSocket-Konstruktor, der zum Erstellen einer AMQP-Verbindung über ein WebSocket verwendet wird. In Browsern wird das integrierte WebSocket standardmäßig verwendet. In Node wird ein TCP-Socket verwendet, wenn kein WebSocket-Konstruktor bereitgestellt wird. |
| web |
Optionen, die an den WebSocket-Konstruktor übergeben werden sollen |
| web |
Der Pfad für den Endpunkt, der eine AMQP-Verbindung über WebSockets akzeptiert. |
Methoden
| get |
Stellt die EventHub-Verwaltungsadresse bereit.
|
| get |
Stellt die EventHub-Verwaltungsgruppe bereit.
|
| get |
Stellt die EventHub-Empfängeradresse bereit:
|
| get |
Stellt die EventHub-Empfängergruppe bereit.
|
| get |
Stellt die EventHub-Absenderadresse in einem der folgenden Formulare basierend auf der Eingabe bereit:
|
| get |
Stellt die EventHub-Absendergruppe in einem der folgenden Formulare basierend auf der Eingabe bereit:
|
Details zur Eigenschaft
entityPath
Der Name/Pfad der Entität (Event Hub-Name), mit der die Verbindung erfolgen muss.
entityPath: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
connectionString
Die Verbindungszeichenfolge.
connectionString: string
Eigenschaftswert
string
geerbt vonConnectionConfig.connectionString-
endpoint
Der Service Bus-Endpunkt "sb://< yournamespace.servicebus.windows.net/>".
endpoint: string
Eigenschaftswert
string
host
Der Host "<yournamespace.servicebus.windows.net>".
host: string
Eigenschaftswert
string
geerbt vonConnectionConfig.host-
sharedAccessKey
Der geheime Wert der Zugriffstaste.
sharedAccessKey: string
Eigenschaftswert
string
geerbt vonConnectionConfig.sharedAccessKey
sharedAccessKeyName
Der Name der Zugriffstaste.
sharedAccessKeyName: string
Eigenschaftswert
string
geerbt vonConnectionConfig.sharedAccessKeyName
webSocket
Der WebSocket-Konstruktor, der zum Erstellen einer AMQP-Verbindung über ein WebSocket verwendet wird. In Browsern wird das integrierte WebSocket standardmäßig verwendet. In Node wird ein TCP-Socket verwendet, wenn kein WebSocket-Konstruktor bereitgestellt wird.
webSocket?: WebSocketImpl
Eigenschaftswert
WebSocketImpl
webSocketConstructorOptions
Optionen, die an den WebSocket-Konstruktor übergeben werden sollen
webSocketConstructorOptions?: any
Eigenschaftswert
any
webSocketEndpointPath
Der Pfad für den Endpunkt, der eine AMQP-Verbindung über WebSockets akzeptiert.
webSocketEndpointPath?: string
Eigenschaftswert
string
Details zur Methode
getManagementAddress()
Stellt die EventHub-Verwaltungsadresse bereit.
"<hub-name>/$management"
function getManagementAddress(): string
Gibt zurück
string
getManagementAudience()
Stellt die EventHub-Verwaltungsgruppe bereit.
"sb://<your-namespace>.servicebus.windows.net/<hub-name>/$management"
function getManagementAudience(): string
Gibt zurück
string
getReceiverAddress(string | number, string)
Stellt die EventHub-Empfängeradresse bereit:
"<hub-name>/ConsumerGroups/<consumer-group-name>/Partitions/<partition-id>"
function getReceiverAddress(partitionId: string | number, consumergroup?: string): string
Parameter
- partitionId
-
string | number
Die partitionId im EventHub, von dem Nachrichten empfangen werden.
- consumergroup
-
string
Der Consumergoup im EventHub, von dem die Nachrichten empfangen werden. Standard: $default.
Gibt zurück
string
getReceiverAudience(string | number, string)
Stellt die EventHub-Empfängergruppe bereit.
"sb://<your-namespace>.servicebus.windows.net/<hub-name>/ConsumerGroups/<consumer-group-name>/Partitions/<partition-id>"
function getReceiverAudience(partitionId: string | number, consumergroup?: string): string
Parameter
- partitionId
-
string | number
Die partitionId im EventHub, von dem Nachrichten empfangen werden.
- consumergroup
-
string
Der Consumergoup im EventHub, von dem die Nachrichten empfangen werden. Standard: $default.
Gibt zurück
string
getSenderAddress(string | number)
Stellt die EventHub-Absenderadresse in einem der folgenden Formulare basierend auf der Eingabe bereit:
"<hubName>""<hubName>/Partitions/<partitionId>"
function getSenderAddress(partitionId?: string | number): string
Parameter
- partitionId
-
string | number
Die partitionId im EventHub, an die Nachrichten gesendet werden.
Gibt zurück
string
getSenderAudience(string | number)
Stellt die EventHub-Absendergruppe in einem der folgenden Formulare basierend auf der Eingabe bereit:
"sb://<yournamespace>.servicebus.windows.net/<hubName>""sb://<yournamespace>.servicebus.windows.net/<hubName>/Partitions/<partitionId>"
function getSenderAudience(partitionId?: string | number): string
Parameter
- partitionId
-
string | number
Die partitionId im EventHub, an die Nachrichten gesendet werden.
Gibt zurück
string