CreateTopicOptions Klasse
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.
Stellt die Optionen dar, die für die Erstellung eines Themas angegeben werden können.
public class CreateTopicOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateTopicOptions>
type CreateTopicOptions = class
interface IEquatable<CreateTopicOptions>
Public Class CreateTopicOptions
Implements IEquatable(Of CreateTopicOptions)
- Vererbung
-
CreateTopicOptions
- Implementiert
Konstruktoren
CreateTopicOptions(String) |
Initialisiert eine neue instance von CreateTopicOptions mit dem angegebenen relativen Namen. |
CreateTopicOptions(TopicProperties) |
Initialisiert eine neue instance von CreateTopicOptions basierend auf dem angegebenen TopicProperties instance. Dies ist nützlich, um ein neues Thema basierend auf den Eigenschaften eines vorhandenen Themas zu erstellen. |
Eigenschaften
AuthorizationRules |
Der AuthorizationRules zum Thema zum Steuern des Benutzerzugriffs auf Entitätsebene. |
AutoDeleteOnIdle |
Das TimeSpan Leerlaufintervall, nach dem das Thema automatisch gelöscht wird. |
DefaultMessageTimeToLive |
Der Standardwert für die Live-Zeit für die Nachrichten. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. |
DuplicateDetectionHistoryTimeWindow |
Die TimeSpan Dauer des Vom Dienst verwalteten Verlaufs der doppelten Erkennung. |
EnableBatchedOperations |
Gibt an, ob serverseitige Batchvorgänge aktiviert sind. |
EnablePartitioning |
Gibt an, ob das Thema über mehrere Nachrichtenbroker partitioniert werden soll. |
MaxMessageSizeInKilobytes |
Ruft die maximale Nachrichtengröße (in KB) für nachrichten ab, die an dieses Thema gesendet werden, oder legt diese fest. Dieses Feature ist nur verfügbar, wenn ein Premium-Namespace und eine Dienstversion "2021-05" oder höher verwendet werden. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging |
MaxSizeInMegabytes |
Die maximale Größe des Themas in Megabyte, d. h. die Größe des für das Thema zugewiesenen Arbeitsspeichers. |
Name |
Name des Themas relativ zur Namespace-Basisadresse. |
RequiresDuplicateDetection |
Dieser Wert gibt an, ob das Thema vor doppelten Nachrichten geschützt werden muss. Wenn true, werden doppelte Nachrichten, die dieselbe MessageId enthalten und innerhalb der Dauer von DuplicateDetectionHistoryTimeWindow an das Thema gesendet wurden, verworfen. |
Status |
Der aktuelle status des Themas (Aktiviert /Deaktiviert). |
SupportOrdering |
Definiert, ob die Reihenfolge beibehalten werden muss. Wenn true, werden an das Thema gesendete Nachrichten in der reihenfolge an das Abonnement weitergeleitet. Bei partitionierten Themen ist standardmäßig false festgelegt, und das Festlegen auf true hat keine Auswirkung. |
UserMetadata |
Benutzerdefinierte Metadaten, die der Benutzer dem Thema zuordnen kann. |
Methoden
Equals(CreateTopicOptions) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. |
GetHashCode() |
Gibt einen Hashcode für diese Instanz zurück. |
Operatoren
Equality(CreateTopicOptions, CreateTopicOptions) |
Stellt die Optionen dar, die für die Erstellung eines Themas angegeben werden können. |
Inequality(CreateTopicOptions, CreateTopicOptions) |
Stellt die Optionen dar, die für die Erstellung eines Themas angegeben werden können. |
Gilt für:
Azure SDK for .NET