CreateQueueOptions Klasse
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.
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:
Azure SDK for .NET