Freigeben über


QueueDescription Klasse

Definition

Stellt die Metadatenbeschreibung der Warteschlange dar.

[System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class QueueDescription : Microsoft.ServiceBus.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type QueueDescription = class
    inherit EntityDescription
Public NotInheritable Class QueueDescription
Inherits EntityDescription
Vererbung
QueueDescription
Attribute

Konstruktoren

QueueDescription(String)

Initialisiert einen neuen instance der QueueDescription -Klasse mit dem angegebenen relativen Pfad.

Felder

MessageTimeToLiveDefaultValue

Die Nachrichtenzeit bis zum Live-Standardwert in Bytes

Eigenschaften

AccessedAt

Ruft den Zeitpunkt ab, zu dem eine Nachricht zuletzt gesendet wurde oder das letzte Mal eine Empfangsanforderung für diese Warteschlange aufgetreten ist.

Authorization

Ruft das AuthorizationRules ab.

AutoDeleteOnIdle

Ruft das TimeSpan Leerlaufintervall ab, nach dem die Warteschlange automatisch gelöscht wird, oder legt dieses fest. Die Mindestdauer ist fünf Minuten.

AvailabilityStatus

Ruft die Entitätsverfügbarkeit ab, die für die Warteschlange status.

CreatedAt

Ruft den genauen Zeitpunkt ab, zu dem die Nachricht erstellt wurde.

DefaultMessageTimeToLive

Ruft den Standardzeitwert der Nachricht ab oder legt diesen fest. 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 wird. Nachrichten, die älter als ihr TimeToLive-Wert sind, laufen ab und werden nicht mehr im Nachrichtenspeicher aufbewahrt. Abonnenten können keine abgelaufenen Nachrichten empfangen. Eine Nachricht kann einen niedrigeren TimeToLive-Wert als den hier angegebenen aufweisen, ist jedoch standardmäßig auf MaxValueTimeToLive festgelegt. Daher wird diese Eigenschaft zum Standardwert für die Laufzeit, der auf Nachrichten angewendet wird.

DuplicateDetectionHistoryTimeWindow

Ruft die Struktur ab, die TimeSpan die Dauer des Verlaufs der doppelten Erkennung definiert, oder legt diese fest. Der Standardwert beträgt 10 Minuten.

EnableBatchedOperations

Ruft einen Wert ab, der angibt, ob serverseitige Batchvorgänge aktiviert sind, oder legt diesen fest.

EnableDeadLetteringOnMessageExpiration

Ruft einen Wert ab, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft, oder legt diesen fest.

EnableExpress

Ruft einen Wert ab, der angibt, ob Express-Entitäten aktiviert sind, oder legt diesen fest. Eine Express-Warteschlange hält eine Nachricht vorübergehend im Arbeitsspeicher, bevor sie in den persistenten Speicher geschrieben wird.

EnablePartitioning

Ruft einen Wert ab, der angibt, ob die Warteschlange, die über mehrere Nachrichtenbroker partitioniert werden soll, aktiviert ist, oder legt diesen fest.

ExtensionData

Ruft die Struktur ab, die zusätzliche Daten enthält, oder legt sie fest.

(Geerbt von EntityDescription)
ForwardDeadLetteredMessagesTo

Ruft den Pfad zum Empfänger ab, an den die Nachricht mit unzustellbaren Buchstaben weitergeleitet wird, oder legt diesen fest.

ForwardTo

Ruft den Pfad zum Empfänger ab, an den die Nachricht weitergeleitet wird, oder legt diesen fest.

IsAnonymousAccessible

Ruft einen Wert ab, der angibt, ob die Nachricht anonym zugänglich ist, oder legt diesen fest.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Entitätsbeschreibung schreibgeschützt ist, oder legt diesen fest.

(Geerbt von EntityDescription)
LockDuration

Ruft die Dauer einer Vorschausperre ab oder legt diese fest. d. h. die Zeitspanne, für die die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten, der Standardwert ist 1 Minute.

MaxDeliveryCount

Ruft die maximale Übermittlungsanzahl ab oder legt diese fest. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet.

MaxSizeInMegabytes

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

MessageCount

Ruft die Anzahl der Nachrichten in der Warteschlange ab.

MessageCountDetails

Ruft Nachrichtendetails für eine Warteschlange ab.

Path

Ruft den Namen der Warteschlange ab oder legt ihn fest.

RequiresDuplicateDetection

Ruft den Wert ab, der angibt, ob diese Warteschlange eine Duplikaterkennung erfordert, oder legt diesen fest.

RequiresSession

Ruft einen Wert ab, der angibt, ob die Warteschlange das Sitzungskonzept unterstützt, oder legt diesen fest.

SizeInBytes

Ruft die Größe der Warteschlange in Bytes ab.

Status

Ruft den aktuellen Status der Warteschlange (aktiviert oder deaktiviert) ab oder legt ihn fest. Wenn eine Entität deaktiviert ist, kann diese Entität keine Nachrichten senden oder empfangen.

SupportOrdering

Ruft einen Wert ab, der angibt, ob die Warteschlange die Reihenfolge unterstützt, oder legt diesen fest.

UpdatedAt

Ruft den genauen Zeitpunkt ab, zu dem die Nachricht aktualisiert wurde.

UserMetadata

Ruft die Benutzermetadaten ab oder legt diese fest.

Methoden

ThrowIfReadOnly()

Löst eine Ausnahme aus, wenn die Entitätsbeschreibung schreibgeschützt ist.

(Geerbt von EntityDescription)

Gilt für: