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 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:
Azure SDK for .NET