Freigeben über


ArmServiceBusModelFactory.ServiceBusQueueData Methode

Definition

Initialisiert eine neue instance von ServiceBusQueueData.

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

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

countDetails
MessageCountDetails

Details zur Nachrichtenanzahl.

createdOn
Nullable<DateTimeOffset>

Der genaue Zeitpunkt, zu dem die Nachricht erstellt wurde.

updatedOn
Nullable<DateTimeOffset>

Die genaue Uhrzeit, zu der die Nachricht aktualisiert wurde.

accessedOn
Nullable<DateTimeOffset>

Beim letzten Senden einer Nachricht oder beim letzten Senden einer Empfangsanforderung an diese Warteschlange.

sizeInBytes
Nullable<Int64>

Die Größe der Warteschlange in Bytes.

messageCount
Nullable<Int64>

Die Anzahl der Nachrichten in der Warteschlange.

lockDuration
Nullable<TimeSpan>

ISO 8601 Dauer einer Peek-Sperre; d. h. die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. Der Standardwert ist 1 Minute.

maxSizeInMegabytes
Nullable<Int32>

Die maximale Größe der Warteschlange in Megabyte, d. h. die Größe des für die Warteschlange zugewiesenen Arbeitsspeichers. Der Standardwert ist 1024.

maxMessageSizeInKilobytes
Nullable<Int64>

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

requiresDuplicateDetection
Nullable<Boolean>

Ein Wert, der angibt, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.

requiresSession
Nullable<Boolean>

Ein -Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.

defaultMessageTimeToLive
Nullable<TimeSpan>

ISO 8601-Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht ab dem Zeitpunkt abläuft, nach 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.

deadLetteringOnMessageExpiration
Nullable<Boolean>

Ein -Wert, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.

duplicateDetectionHistoryTimeWindow
Nullable<TimeSpan>

ISO 8601 timeSpan-Struktur, die die Dauer des Duplikaterkennungsverlaufs definiert. Der Standardwert beträgt 10 Minuten.

maxDeliveryCount
Nullable<Int32>

Die maximale Anzahl der Übermittlungen. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet. Der Standardwert ist 10.

status
Nullable<ServiceBusMessagingEntityStatus>

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

enableBatchedOperations
Nullable<Boolean>

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

autoDeleteOnIdle
Nullable<TimeSpan>

ISO 8061 timeSpan-Leerlaufintervall, nach dem die Warteschlange automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

enablePartitioning
Nullable<Boolean>

Ein -Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.

enableExpress
Nullable<Boolean>

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

forwardTo
String

Warteschlangen-/Themenname, um die Nachrichten weiterzuleiten.

forwardDeadLetteredMessagesTo
String

Warteschlangen-/Themenname, um die Nachricht "Unzustellbare Nachrichten" weiterzuleiten.

location
Nullable<AzureLocation>

Der geografische Standort, an dem sich die Ressource befindet.

Gibt zurück

Eine neue ServiceBusQueueData instance zum Simulieren.

Gilt für: