Freigeben über


IUpdate Schnittstelle

Definition

Die Vorlage für den Service Bus-Warteschlangenaktualisierungsvorgang, die alle Einstellungen enthält, die geändert werden können.

public interface IUpdate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.ServiceBus.Fluent.IQueue>, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithAuthorizationRule, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithDuplicateMessageDetection, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithExpiredMessageMovedToDeadLetterQueue, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithExpressMessage, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithMessageLockDuration, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithSession, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IWithSize
type IUpdate = interface
    interface IAppliable<IQueue>
    interface IIndexable
    interface IWithSize
    interface IWithDeleteOnIdle
    interface IWithMessageLockDuration
    interface IWithDefaultMessageTTL
    interface IWithSession
    interface IWithExpressMessage
    interface IWithMessageBatching
    interface IWithDuplicateMessageDetection
    interface IWithExpiredMessageMovedToDeadLetterQueue
    interface IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount
    interface IWithAuthorizationRule
Public Interface IUpdate
Implements IAppliable(Of IQueue), IWithAuthorizationRule, IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithDuplicateMessageDetection, IWithExpiredMessageMovedToDeadLetterQueue, IWithExpressMessage, IWithMessageBatching, IWithMessageLockDuration, IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, IWithSession, IWithSize
Implementiert

Eigenschaften

Key

Die Vorlage für den Service Bus-Warteschlangenaktualisierungsvorgang, die alle Einstellungen enthält, die geändert werden können.

(Geerbt von IIndexable)

Methoden

Apply()

Führen Sie die Updateanforderung aus.

(Geerbt von IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Führen Sie die Updateanforderung asynchron aus.

(Geerbt von IAppliable<T>)
WithDefaultMessageTTL(TimeSpan)

Gibt die Dauer an, nach der die Nachricht abläuft.

(Geerbt von IWithDefaultMessageTTL)
WithDeleteOnIdleDurationInMinutes(Int32)

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

(Geerbt von IWithDeleteOnIdle)
WithDuplicateMessageDetectionHistoryDuration(TimeSpan)

Gibt die Dauer des Erkennungsverlaufs doppelter Nachrichten an.

(Geerbt von IWithDuplicateMessageDetection)
WithExpiredMessageMovedToDeadLetterQueue()

Gibt an, dass abgelaufene Nachrichten in die Warteschlange für unzustellbare Nachrichten verschoben werden müssen.

(Geerbt von IWithExpiredMessageMovedToDeadLetterQueue)
WithExpressMessage()

Gibt an, dass Nachrichten in dieser Warteschlange express sind, sodass sie für einige Zeit im Arbeitsspeicher zwischengespeichert werden können, bevor sie im Messagingspeicher gespeichert werden.

(Geerbt von IWithExpressMessage)
WithMessageBatching()

Gibt an, dass Service Bus mehrere Nachrichten batchen kann, wenn nachrichten in den internen Speicher geschrieben oder aus diesem gelöscht werden. Dadurch wird der Durchsatz erhöht.

(Geerbt von IWithMessageBatching)
WithMessageLockDurationInSeconds(Int32)

Gibt an, wie lange die Nachricht für andere Empfänger gesperrt ist.

(Geerbt von IWithMessageLockDuration)
WithMessageMovedToDeadLetterQueueOnMaxDeliveryCount(Int32)

Gibt an, wie oft eine Nachricht maximal zugestellt werden kann. Sobald diese Anzahl überschritten wurde, wird die Nachricht in die Warteschlange für unzustellbare Nachrichten verschoben.

(Geerbt von IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount)
WithNewListenRule(String)

Erstellt eine Lauschautorisierungsregel für die Warteschlange.

(Geerbt von IWithAuthorizationRule)
WithNewManageRule(String)

Erstellt eine Verwaltungsautorisierungsregel für die Warteschlange.

(Geerbt von IWithAuthorizationRule)
WithNewSendRule(String)

Erstellt eine Sendeautorisierungsregel für die Warteschlange.

(Geerbt von IWithAuthorizationRule)
WithoutAuthorizationRule(String)

Entfernt eine Autorisierungsregel für die Warteschlange.

(Geerbt von IWithAuthorizationRule)
WithoutDuplicateMessageDetection()

Gibt an, dass die Erkennung doppelter Nachrichten deaktiviert werden muss.

(Geerbt von IWithDuplicateMessageDetection)
WithoutExpiredMessageMovedToDeadLetterQueue()

Gibt an, dass abgelaufene Nachrichten nicht in die Warteschlange für unzustellbare Nachrichten verschoben werden dürfen.

(Geerbt von IWithExpiredMessageMovedToDeadLetterQueue)
WithoutExpressMessage()

Gibt an, dass Nachrichten in dieser Warteschlange nicht ausgedrückt werden, sodass sie im Arbeitsspeicher zwischengespeichert werden sollen.

(Geerbt von IWithExpressMessage)
WithoutMessageBatching()

Gibt an, dass die Batchverarbeitung von Nachrichten deaktiviert werden soll, wenn Service Bus Nachrichten in den internen Speicher schreibt oder daraus löscht.

(Geerbt von IWithMessageBatching)
WithoutSession()

Gibt an, dass die Sitzungsunterstützung für die Warteschlange deaktiviert werden soll.

(Geerbt von IWithSession)
WithSession()

Gibt an, dass die Sitzungsunterstützung für die Warteschlange aktiviert werden soll.

(Geerbt von IWithSession)
WithSizeInMB(Int64)

Gibt die maximale Größe des für die Warteschlange zugewiesenen Arbeitsspeichers an.

(Geerbt von IWithSize)

Gilt für: