Partilhar via


ArmEventGridModelFactory.TopicSpacesConfiguration Método

Definição

Inicializa uma nova instância de TopicSpacesConfiguration.

public static Azure.ResourceManager.EventGrid.Models.TopicSpacesConfiguration TopicSpacesConfiguration (Azure.ResourceManager.EventGrid.Models.TopicSpacesConfigurationState? state = default, string routeTopicResourceId = default, string hostname = default, Azure.ResourceManager.EventGrid.Models.RoutingEnrichments routingEnrichments = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EventGrid.Models.AlternativeAuthenticationNameSource> alternativeAuthenticationNameSources = default, int? maximumSessionExpiryInHours = default, int? maximumClientSessionsPerAuthenticationName = default, Azure.ResourceManager.EventGrid.Models.RoutingIdentityInfo routingIdentityInfo = default);
static member TopicSpacesConfiguration : Nullable<Azure.ResourceManager.EventGrid.Models.TopicSpacesConfigurationState> * string * string * Azure.ResourceManager.EventGrid.Models.RoutingEnrichments * seq<Azure.ResourceManager.EventGrid.Models.AlternativeAuthenticationNameSource> * Nullable<int> * Nullable<int> * Azure.ResourceManager.EventGrid.Models.RoutingIdentityInfo -> Azure.ResourceManager.EventGrid.Models.TopicSpacesConfiguration
Public Shared Function TopicSpacesConfiguration (Optional state As Nullable(Of TopicSpacesConfigurationState) = Nothing, Optional routeTopicResourceId As String = Nothing, Optional hostname As String = Nothing, Optional routingEnrichments As RoutingEnrichments = Nothing, Optional alternativeAuthenticationNameSources As IEnumerable(Of AlternativeAuthenticationNameSource) = Nothing, Optional maximumSessionExpiryInHours As Nullable(Of Integer) = Nothing, Optional maximumClientSessionsPerAuthenticationName As Nullable(Of Integer) = Nothing, Optional routingIdentityInfo As RoutingIdentityInfo = Nothing) As TopicSpacesConfiguration

Parâmetros

state
Nullable<TopicSpacesConfigurationState>

Indique se a Configuração de Espaços de Tópico está habilitada para o namespace. O padrão é Desabilitado.

routeTopicResourceId
String

ID de Recurso do Azure totalmente qualificada para o Tópico da Grade de Eventos para o qual os eventos serão roteado de TopicSpaces em um namespace. Essa propriedade deve estar no seguinte formato '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'. Este tópico deve residir na mesma região em que o namespace está localizado.

hostname
String

O ponto de extremidade para a configuração de espaços de tópico. Trata-se de uma propriedade somente leitura.

routingEnrichments
RoutingEnrichments

Enriquecimentos de roteamento para a configuração de espaços de tópico.

alternativeAuthenticationNameSources
IEnumerable<AlternativeAuthenticationNameSource>

Configurações de autenticação do cliente para configuração de espaços de tópico.

maximumSessionExpiryInHours
Nullable<Int32>

A expiração máxima da sessão em horas. O valor padrão da propriedade é 1 hora. O valor mínimo permitido é de 1 hora e o valor máximo permitido é de 8 horas.

maximumClientSessionsPerAuthenticationName
Nullable<Int32>

O número máximo de sessões por nome de autenticação. O valor padrão da propriedade é 1. O valor mínimo permitido é 1 e o valor máximo permitido é 100.

routingIdentityInfo
RoutingIdentityInfo

Informações de identidade de roteamento para a configuração de espaços de tópico.

Retornos

Uma nova TopicSpacesConfiguration instância para zombar.

Aplica-se a