Freigeben über


IQueue Schnittstelle

Definition

Typ, der die Service Bus-Warteschlange darstellt.

public interface IQueue : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager,Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChildResource<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager,Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.ServiceBus.Fluent.IQueue>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IUpdate>
type IQueue = interface
    interface IIndependentChildResource<IServiceBusManager, QueueInner>
    interface IGroupableResource<IServiceBusManager, QueueInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IServiceBusManager>
    interface IHasInner<QueueInner>
    interface IIndependentChild<IServiceBusManager>
    interface IRefreshable<IQueue>
    interface IUpdatable<IUpdate>
Public Interface IQueue
Implements IGroupableResource(Of IServiceBusManager, QueueInner), IHasInner(Of QueueInner), IHasManager(Of IServiceBusManager), IIndependentChild(Of IServiceBusManager), IIndependentChildResource(Of IServiceBusManager, QueueInner), IRefreshable(Of IQueue), IUpdatable(Of IUpdate)
Implementiert

Eigenschaften

AccessedAt

Ruft das letzte Mal ab, wenn eine Nachricht gesendet wurde oder das letzte Mal eine Empfangsanforderung an diese Warteschlange aufgetreten ist.

ActiveMessageCount

Ruft die Anzahl der aktiven Nachrichten in der Warteschlange ab.

AuthorizationRules

Ruft den Einstiegspunkt ab, um Autorisierungsregeln für die Service Bus-Warteschlange zu verwalten.

CreatedAt

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

CurrentSizeInBytes

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

DeadLetterMessageCount

Ruft die Anzahl der Nachrichten in der Warteschlange für unzustellbare Nachrichten ab.

DefaultMessageTtlDuration

Ruft die Dauer ab, nach der die Nachricht abläuft, beginnend mit dem Senden der Nachricht an die Warteschlange.

DeleteOnIdleDurationInMinutes

Ruft die Leerlaufdauer ab, nach der die Warteschlange automatisch gelöscht wird.

DuplicateMessageDetectionHistoryDuration

Ruft die Dauer des Verlaufs der doppelten Erkennung ab.

Id

Ruft die Ressourcen-ID-Zeichenfolge ab.

(Geerbt von IHasId)
Inner

Typ, der die Service Bus-Warteschlange darstellt.

(Geerbt von IHasInner<T>)
IsBatchedOperationsEnabled

Ruft an, ob serverseitige Batchvorgänge aktiviert sind.

IsDeadLetteringEnabledForExpiredMessages

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

IsDuplicateDetectionEnabled

Ruft an, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.

IsExpressEnabled

Ruft an, ob Expressentitäten aktiviert sind.

IsPartitioningEnabled

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

IsSessionEnabled

Gets gibt an, ob die Warteschlange Sitzungen unterstützt.

Key

Typ, der die Service Bus-Warteschlange darstellt.

(Geerbt von IIndexable)
LockDurationInSeconds

Ruft die Dauer der Peek-Sperre ab, also die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist.

Manager

Ruft den Managerclienttyp dieses Ressourcentyps ab.

(Geerbt von IHasManager<ManagerT>)
MaxDeliveryCountBeforeDeadLetteringMessage

Ruft die maximale Anzahl einer Nachrichtenübermittlung ab, bevor sie als Unzustellbarkeit markiert wird.

MaxSizeInMB

Ruft die maximale Größe des Für die Warteschlange zugewiesenen Arbeitsspeichers in Megabyte ab.

MessageCount

Ruft die Anzahl der Nachrichten in der Warteschlange ab.

Name

Ruft den Namen der Ressource ab.

(Geerbt von IHasName)
Region

Typ, der die Service Bus-Warteschlange darstellt.

(Geerbt von IResource)
RegionName

Typ, der die Service Bus-Warteschlange darstellt.

(Geerbt von IResource)
ResourceGroupName

Typ, der die Service Bus-Warteschlange darstellt.

(Geerbt von IHasResourceGroup)
ScheduledMessageCount

Ruft die Anzahl der An die Warteschlange gesendeten Nachrichten ab, die noch zur Nutzung freigegeben werden sollen.

Status

Ruft den aktuellen status der Warteschlange ab.

Tags

Typ, der die Service Bus-Warteschlange darstellt.

(Geerbt von IResource)
TransferDeadLetterMessageCount

Ruft die Anzahl von Nachrichten ab, die in unzustellbare Buchstaben übertragen wurden.

TransferMessageCount

Ruft die Anzahl der Nachrichten ab, die an eine andere Warteschlange, ein Thema oder ein anderes Abonnement übertragen wurden.

Type

Typ, der die Service Bus-Warteschlange darstellt.

(Geerbt von IResource)
UpdatedAt

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

Methoden

Refresh()

Aktualisiert die Ressource, um sie mit Azure zu synchronisieren.

(Geerbt von IRefreshable<T>)
RefreshAsync(CancellationToken)

Aktualisiert die Ressource, um sie mit Azure zu synchronisieren.

(Geerbt von IRefreshable<T>)
Update()

Typ, der die Service Bus-Warteschlange darstellt.

(Geerbt von IUpdatable<T>)

Gilt für: