Freigeben über


IUpdate Schnittstelle

Definition

Die Vorlage für einen Abonnementaktualisierungsvorgang, der 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.ISubscription>, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithExpiredMessageMovedToDeadLetterSubscription, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageLockDuration, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithSession
type IUpdate = interface
    interface IAppliable<ISubscription>
    interface IIndexable
    interface IWithDeleteOnIdle
    interface IWithMessageLockDuration
    interface IWithDefaultMessageTTL
    interface IWithSession
    interface IWithMessageBatching
    interface IWithExpiredMessageMovedToDeadLetterSubscription
    interface IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount
    interface IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException
Public Interface IUpdate
Implements IAppliable(Of ISubscription), IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithExpiredMessageMovedToDeadLetterSubscription, IWithMessageBatching, IWithMessageLockDuration, IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException, IWithSession
Implementiert

Eigenschaften

Key

Die Vorlage für einen Abonnementaktualisierungsvorgang, der 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 das Abonnement automatisch gelöscht wird.

(Geerbt von IWithDeleteOnIdle)
WithExpiredMessageMovedToDeadLetterSubscription()

Gibt an, dass abgelaufene Nachrichten in ein Unzustellbares Abonnement verschoben werden müssen.

(Geerbt von IWithExpiredMessageMovedToDeadLetterSubscription)
WithMessageBatching()

Gibt an, dass Service Bus mehrere Nachrichten batchieren kann, wenn nachrichten in den internen Speicher geschrieben oder 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 ein Unzustellbares Abonnement verschoben.

(Geerbt von IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount)
WithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

Gibt an, dass eine Fehlermeldung bei der Filterauswertung in ein Unzustellbares Abonnement verschoben werden muss.

(Geerbt von IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithoutExpiredMessageMovedToDeadLetterSubscription()

Gibt an, dass abgelaufene Nachrichten nicht in ein Unzustellbares Abonnement verschoben werden sollen.

(Geerbt von IWithExpiredMessageMovedToDeadLetterSubscription)
WithoutMessageBatching()

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

(Geerbt von IWithMessageBatching)
WithoutMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

Gibt an, dass eine Fehlermeldung bei der Filterauswertung nicht in ein Unzustellbares Abonnement verschoben werden soll.

(Geerbt von IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithoutSession()

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

(Geerbt von IWithSession)
WithSession()

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

(Geerbt von IWithSession)

Gilt für: