EventHubConnectionStringProperties interface
O conjunto de propriedades que compõem uma cadeia de conexão do Hub de Eventos.
Propriedades
endpoint | O valor de "Ponto de Extremidade" na cadeia de conexão. |
event |
O valor de "EntityPath" na cadeia de conexão que seria o nome da instância do hub de eventos associada à cadeia de conexão. A cadeia de conexão de uma Política de Acesso Compartilhado criada no nível do namespace não terá o EntityPath nela. |
fully |
O namespace do Hub de Eventos totalmente qualificado extraído do "Ponto de Extremidade" na cadeia de conexão. É provável que isso seja semelhante a |
shared |
O valor de "SharedAccessKey" na cadeia de conexão. Isso junto com o "SharedAccessKeyName" na cadeia de conexão é usado para gerar um SharedAccessSignature que pode ser usado para autorizar a conexão com o serviço. |
shared |
O valor de "SharedAccessKeyName" na cadeia de conexão. Isso junto com "SharedAccessKey" na cadeia de conexão é usado para gerar um SharedAccessSignature que pode ser usado para autorizar a conexão com o serviço. |
shared |
O valor de "SharedAccessSignature" na cadeia de conexão. Normalmente, isso não está presente na cadeia de conexão gerada para uma Política de Acesso Compartilhado. Em vez disso, ele é gerado pelo usuário e acrescentado à cadeia de conexão para facilitar o uso. |
use |
Isso só deve ser verdadeiro se a cadeia de conexão contiver a lesma "; UseDevelopmentEmulator=true" e o ponto de extremidade é um endereço de loopback. |
Detalhes da propriedade
endpoint
O valor de "Ponto de Extremidade" na cadeia de conexão.
endpoint: string
Valor da propriedade
string
eventHubName
O valor de "EntityPath" na cadeia de conexão que seria o nome da instância do hub de eventos associada à cadeia de conexão. A cadeia de conexão de uma Política de Acesso Compartilhado criada no nível do namespace não terá o EntityPath nela.
eventHubName?: string
Valor da propriedade
string
fullyQualifiedNamespace
O namespace do Hub de Eventos totalmente qualificado extraído do "Ponto de Extremidade" na cadeia de conexão. É provável que isso seja semelhante a {yournamespace}.servicebus.windows.net
.
Normalmente, isso é usado para construir um EventHubProducerClient ou um EventHubConsumerClient.
fullyQualifiedNamespace: string
Valor da propriedade
string
sharedAccessKey
O valor de "SharedAccessKey" na cadeia de conexão. Isso junto com o "SharedAccessKeyName" na cadeia de conexão é usado para gerar um SharedAccessSignature que pode ser usado para autorizar a conexão com o serviço.
sharedAccessKey?: string
Valor da propriedade
string
sharedAccessKeyName
O valor de "SharedAccessKeyName" na cadeia de conexão. Isso junto com "SharedAccessKey" na cadeia de conexão é usado para gerar um SharedAccessSignature que pode ser usado para autorizar a conexão com o serviço.
sharedAccessKeyName?: string
Valor da propriedade
string
sharedAccessSignature
O valor de "SharedAccessSignature" na cadeia de conexão. Normalmente, isso não está presente na cadeia de conexão gerada para uma Política de Acesso Compartilhado. Em vez disso, ele é gerado pelo usuário e acrescentado à cadeia de conexão para facilitar o uso.
sharedAccessSignature?: string
Valor da propriedade
string
useDevelopmentEmulator
Isso só deve ser verdadeiro se a cadeia de conexão contiver a lesma "; UseDevelopmentEmulator=true" e o ponto de extremidade é um endereço de loopback.
useDevelopmentEmulator?: boolean
Valor da propriedade
boolean