IUpdate Schnittstelle
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.
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
-
IAppliable<IQueue> IIndexable IWithAuthorizationRule IWithDefaultMessageTTL IWithDeleteOnIdle IWithDuplicateMessageDetection IWithExpiredMessageMovedToDeadLetterQueue IWithExpressMessage IWithMessageBatching IWithMessageLockDuration IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount IWithSession IWithSize
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:
Azure SDK for .NET