Freigeben über


ArmEventGridModelFactory.TopicSpacesConfiguration Methode

Definition

Initialisiert eine neue instance von 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

Parameter

state
Nullable<TopicSpacesConfigurationState>

Geben Sie an, ob die Konfiguration von Themenräumen für den Namespace aktiviert ist. Der Standardwert ist Deaktiviert.

routeTopicResourceId
String

Vollqualifizierte Azure-Ressourcen-ID für das Event Grid-Thema, an das Ereignisse von TopicSpaces unter einem Namespace weitergeleitet werden. Diese Eigenschaft sollte das folgende Format aufweisen:/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'. Dieses Thema sollte sich in derselben Region befinden, in der sich der Namespace befindet.

hostname
String

Der Endpunkt für die Konfiguration von Themenräumen. Dies ist eine schreibgeschützte Eigenschaft.

routingEnrichments
RoutingEnrichments

Routinganreicherungen für die Konfiguration von Themenräumen.

alternativeAuthenticationNameSources
IEnumerable<AlternativeAuthenticationNameSource>

Clientauthentifizierungseinstellungen für die Konfiguration von Themenbereichen.

maximumSessionExpiryInHours
Nullable<Int32>

Der maximale Sitzungsablauf in Stunden. Der Standardwert der Eigenschaft ist 1 Stunde. Der zulässige Min-Wert ist 1 Stunde und der maximal zulässige Wert 8 Stunden.

maximumClientSessionsPerAuthenticationName
Nullable<Int32>

Die maximale Anzahl von Sitzungen pro Authentifizierungsname. Der Standardwert der Eigenschaft ist 1. Der zulässige Min-Wert ist 1 und der maximal zulässige Wert 100.

routingIdentityInfo
RoutingIdentityInfo

Routing von Identitätsinformationen für die Konfiguration von Themenbereichen.

Gibt zurück

Eine neue TopicSpacesConfiguration instance zum Mocking.

Gilt für: