Freigeben über


CreateQueueOptions Klasse

Definition

Stellt den Satz von Optionen dar, die für die Erstellung einer Warteschlange angegeben werden können.

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

Konstruktoren

CreateQueueOptions(QueueProperties)

Initialisiert eine neue instance von CreateQueueOptions basierend auf dem angegebenen QueueProperties instance. Dies ist nützlich, um eine neue Warteschlange basierend auf den Eigenschaften einer vorhandenen Warteschlange zu erstellen.

CreateQueueOptions(String)

Initialisiert eine neue instance von CreateQueueOptions mit dem angegebenen relativen Namen.

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, die dieselbe MessageId haben und innerhalb der Dauer von an die DuplicateDetectionHistoryTimeWindow Warteschlange gesendet wurden, verworfen.

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(CreateQueueOptions)

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

Equals(Object)

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

GetHashCode()

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

Operatoren

Equality(CreateQueueOptions, CreateQueueOptions)

Stellt den Satz von Optionen dar, die für die Erstellung einer Warteschlange angegeben werden können.

Inequality(CreateQueueOptions, CreateQueueOptions)

Stellt den Satz von Optionen dar, die für die Erstellung einer Warteschlange angegeben werden können.

Gilt für: