Freigeben über


QueueProperties Klasse

Definition

Stellt die statischen Eigenschaften der Warteschlange dar.

public class QueueProperties : IEquatable<Azure.Messaging.ServiceBus.Administration.QueueProperties>
type QueueProperties = class
    interface IEquatable<QueueProperties>
Public Class QueueProperties
Implements IEquatable(Of QueueProperties)
Vererbung
QueueProperties
Implementiert

Eigenschaften

AuthorizationRules

Der AuthorizationRules in der Warteschlange, um den Benutzerzugriff auf Entitätsebene zu steuern.

AutoDeleteOnIdle

Das TimeSpan Leerlaufintervall, nach dem die Warteschlange automatisch gelöscht wird.

DeadLetteringOnMessageExpiration

Gibt an, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.

DefaultMessageTimeToLive

Der Standardwert für die Live-Zeit für die Nachrichten. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird.

DuplicateDetectionHistoryTimeWindow

Die TimeSpan Dauer des Vom Dienst verwalteten Verlaufs der doppelten Erkennung.

EnableBatchedOperations

Gibt an, ob serverseitige Batchvorgänge aktiviert sind.

EnablePartitioning

Gibt an, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.

ForwardDeadLetteredMessagesTo

Der Name der Empfängerentität, an die alle Unzustellbaren Nachrichten dieser Warteschlange weitergeleitet werden.

ForwardTo

Der Name der Empfängerentität, an die alle an die Warteschlange gesendeten Nachrichten weitergeleitet werden.

LockDuration

Dauer einer Peek-Sperre empfangen. d. h. die Zeitspanne, in der die Nachricht von einem bestimmten Empfänger gesperrt wird, sodass kein anderer Empfänger dieselbe Nachricht empfängt.

MaxDeliveryCount

Die maximale Zustellungsanzahl einer Nachricht, bevor sie unzustellbar ist.

MaxMessageSizeInKilobytes

Ruft die maximale Nachrichtengröße (in KB) für nachrichten ab, die an diese Warteschlange gesendet werden, oder legt diese fest. Dieses Feature ist nur verfügbar, wenn ein Premium-Namespace und eine Dienstversion "2021-05" oder höher verwendet werden. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging

MaxSizeInMegabytes

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

Name

Name der Warteschlange relativ zur Namespace-Basisadresse.

RequiresDuplicateDetection

Dieser Wert gibt an, ob die Warteschlange vor doppelten Nachrichten geschützt werden muss. Wenn true ist, werden doppelte Nachrichten verworfen, die dieselbe MessageId haben und innerhalb der Dauer von DuplicateDetectionHistoryTimeWindow an die Warteschlange gesendet werden.

RequiresSession

Dies gibt an, ob die Warteschlange das Sitzungskonzept unterstützt. Sessionful-Messages folgen der FIFO-Reihenfolge.

Status

Der aktuelle status der Warteschlange (Aktiviert /Deaktiviert).

UserMetadata

Benutzerdefinierte Metadaten, die der Benutzer der Warteschlange zuordnen kann.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

Equals(QueueProperties)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

GetHashCode()

Gibt einen Hashcode für diese Instanz zurück.

Operatoren

Equality(QueueProperties, QueueProperties)

Stellt die statischen Eigenschaften der Warteschlange dar.

Inequality(QueueProperties, QueueProperties)

Stellt die statischen Eigenschaften der Warteschlange dar.

Gilt für: