Freigeben über


ArmServiceBusModelFactory.ServiceBusTopicData Methode

Definition

Initialisiert eine neue instance von ServiceBusTopicData.

public static Azure.ResourceManager.ServiceBus.ServiceBusTopicData ServiceBusTopicData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, long? sizeInBytes = default, DateTimeOffset? createdOn = default, DateTimeOffset? updatedOn = default, DateTimeOffset? accessedOn = default, int? subscriptionCount = default, Azure.ResourceManager.ServiceBus.Models.MessageCountDetails countDetails = default, TimeSpan? defaultMessageTimeToLive = default, int? maxSizeInMegabytes = default, long? maxMessageSizeInKilobytes = default, bool? requiresDuplicateDetection = default, TimeSpan? duplicateDetectionHistoryTimeWindow = default, bool? enableBatchedOperations = default, Azure.ResourceManager.ServiceBus.Models.ServiceBusMessagingEntityStatus? status = default, bool? supportOrdering = default, TimeSpan? autoDeleteOnIdle = default, bool? enablePartitioning = default, bool? enableExpress = default, Azure.Core.AzureLocation? location = default);
static member ServiceBusTopicData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<int64> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<int> * Azure.ResourceManager.ServiceBus.Models.MessageCountDetails * Nullable<TimeSpan> * Nullable<int> * Nullable<int64> * Nullable<bool> * Nullable<TimeSpan> * Nullable<bool> * Nullable<Azure.ResourceManager.ServiceBus.Models.ServiceBusMessagingEntityStatus> * Nullable<bool> * Nullable<TimeSpan> * Nullable<bool> * Nullable<bool> * Nullable<Azure.Core.AzureLocation> -> Azure.ResourceManager.ServiceBus.ServiceBusTopicData
Public Shared Function ServiceBusTopicData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional sizeInBytes As Nullable(Of Long) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional updatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional accessedOn As Nullable(Of DateTimeOffset) = Nothing, Optional subscriptionCount As Nullable(Of Integer) = Nothing, Optional countDetails As MessageCountDetails = Nothing, Optional defaultMessageTimeToLive As Nullable(Of TimeSpan) = Nothing, Optional maxSizeInMegabytes As Nullable(Of Integer) = Nothing, Optional maxMessageSizeInKilobytes As Nullable(Of Long) = Nothing, Optional requiresDuplicateDetection As Nullable(Of Boolean) = Nothing, Optional duplicateDetectionHistoryTimeWindow As Nullable(Of TimeSpan) = Nothing, Optional enableBatchedOperations As Nullable(Of Boolean) = Nothing, Optional status As Nullable(Of ServiceBusMessagingEntityStatus) = Nothing, Optional supportOrdering As Nullable(Of Boolean) = Nothing, Optional autoDeleteOnIdle As Nullable(Of TimeSpan) = Nothing, Optional enablePartitioning As Nullable(Of Boolean) = Nothing, Optional enableExpress As Nullable(Of Boolean) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing) As ServiceBusTopicData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

sizeInBytes
Nullable<Int64>

Größe des Themas in Bytes.

createdOn
Nullable<DateTimeOffset>

Genaue Zeit, zu der die Nachricht erstellt wurde.

updatedOn
Nullable<DateTimeOffset>

Der genaue Zeitpunkt, zu dem die Nachricht aktualisiert wurde.

accessedOn
Nullable<DateTimeOffset>

Das letzte Mal, wenn die Nachricht für dieses Thema gesendet wurde oder eine Anforderung empfangen wurde.

subscriptionCount
Nullable<Int32>

Anzahl der Abonnements.

countDetails
MessageCountDetails

Details zur Nachrichtenanzahl.

defaultMessageTimeToLive
Nullable<TimeSpan>

ISO 8601 Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist.

maxSizeInMegabytes
Nullable<Int32>

Maximale Größe des Themas in Megabyte, d. h. die Größe des für das Thema zugewiesenen Arbeitsspeichers. Der Standardwert ist 1024.

maxMessageSizeInKilobytes
Nullable<Int64>

Maximale Größe (in KB) der Nachrichtennutzlast, die vom Thema akzeptiert werden kann. Diese Eigenschaft wird heute nur in Premium verwendet, und der Standardwert ist 1024.

requiresDuplicateDetection
Nullable<Boolean>

Wert, der angibt, ob für dieses Thema eine Duplikaterkennung erforderlich ist.

duplicateDetectionHistoryTimeWindow
Nullable<TimeSpan>

ISO8601-Zeitspannstruktur, die die Dauer des Verlaufs der doppelten Erkennung definiert. Der Standardwert beträgt 10 Minuten.

enableBatchedOperations
Nullable<Boolean>

Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

status
Nullable<ServiceBusMessagingEntityStatus>

Listet die möglichen Werte für die status einer Messagingentität auf.

supportOrdering
Nullable<Boolean>

Wert, der angibt, ob das Thema die Reihenfolge unterstützt.

autoDeleteOnIdle
Nullable<TimeSpan>

ISO 8601-Zeitintervall im Leerlauf, nach dem das Thema automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

enablePartitioning
Nullable<Boolean>

Wert, der angibt, ob das Thema, das über mehrere Nachrichtenbroker partitioniert werden soll, aktiviert ist.

enableExpress
Nullable<Boolean>

Wert, der angibt, ob Express-Entitäten aktiviert sind. Ein express-Thema enthält eine Nachricht vorübergehend im Arbeitsspeicher, bevor sie in den persistenten Speicher geschrieben wird.

location
Nullable<AzureLocation>

Der geografische Standort, an dem sich die Ressource befindet.

Gibt zurück

Eine neue ServiceBusTopicData instance zum Mocking.

Gilt für: