IUpdate Schnittstelle

Definition

Die Vorlage für einen Service Bus-Themenupdatevorgang, 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.ITopic>, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithAuthorizationRule, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithDuplicateMessageDetection, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithExpressMessage, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithSize, Microsoft.Azure.Management.ServiceBus.Fluent.Topic.Update.IWithSubscription
type IUpdate = interface
    interface IAppliable<ITopic>
    interface IIndexable
    interface IWithSize
    interface IWithDeleteOnIdle
    interface IWithDefaultMessageTTL
    interface IWithExpressMessage
    interface IWithMessageBatching
    interface IWithDuplicateMessageDetection
    interface IWithSubscription
    interface IWithAuthorizationRule
Public Interface IUpdate
Implements IAppliable(Of ITopic), IWithAuthorizationRule, IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithDuplicateMessageDetection, IWithExpressMessage, IWithMessageBatching, IWithSize, IWithSubscription
Implementiert

Eigenschaften

Key

Die Vorlage für einen Service Bus-Themenupdatevorgang, 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 Thema automatisch gelöscht wird.

(Geerbt von IWithDeleteOnIdle)
WithDuplicateMessageDetectionHistoryDuration(TimeSpan)

Gibt die Dauer des Erkennungsverlaufs für doppelte Nachrichten an.

(Geerbt von IWithDuplicateMessageDetection)
WithExpressMessage()

Gibt an, dass Nachrichten in diesem Thema expressisiert 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 batchieren kann, wenn nachrichten in den internen Speicher geschrieben oder gelöscht werden. Dadurch wird der Durchsatz erhöht.

(Geerbt von IWithMessageBatching)
WithNewListenRule(String)

Erstellt eine Listenautorisierungsregel für das Thema.

(Geerbt von IWithAuthorizationRule)
WithNewManageRule(String)

Erstellt eine Autorisierungsregel für das Thema verwalten.

(Geerbt von IWithAuthorizationRule)
WithNewSendRule(String)

Erstellt eine Sendeautorisierungsregel für das Thema.

(Geerbt von IWithAuthorizationRule)
WithNewSubscription(String)

Erstellt eine Abonnemententität für das Service Bus-Thema.

(Geerbt von IWithSubscription)
WithoutAuthorizationRule(String)

Entfernt eine Autorisierungsregel für das Thema.

(Geerbt von IWithAuthorizationRule)
WithoutDuplicateMessageDetection()

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

(Geerbt von IWithDuplicateMessageDetection)
WithoutExpressMessage()

Gibt an, dass Nachrichten in diesem Thema nicht ausgedrückt werden und daher 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 löscht.

(Geerbt von IWithMessageBatching)
WithoutSubscription(String)

Entfernt eine Abonnemententität, die dem Service Bus-Thema zugeordnet ist.

(Geerbt von IWithSubscription)
WithSizeInMB(Int64)

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

(Geerbt von IWithSize)

Gilt für: