ArmEventGridModelFactory.TopicSpacesConfiguration Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
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.
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.