Partager via


CreateTopicOptions interface

Représente les options paramétrables d’une rubrique

Extends

Propriétés

authorizationRules

Règles d’autorisation sur la rubrique

autoDeleteOnIdle

Temps d’inactivité maximal avant la suppression de l’entité. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.

Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

État de disponibilité de l’entité de messagerie.

defaultMessageTimeToLive

Détermine la durée de vie d'un message dans les abonnements associés. Les abonnements héritent de la durée de vie (TTL) de la rubrique à moins qu'ils aient été créés explicitement avec une durée de vie (TTL) plus courte. Selon que la lettre morte est activée, un message dont la durée de vie a expiré sera déplacé vers la sous-file d’attente de lettres mortes associée à l’abonnement ou sera définitivement supprimé. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.

Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Spécifie l’intervalle de temps pendant lequel Service Bus détecte la duplication des messages. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.

Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Spécifie si les opérations par lots doivent être autorisées.

enableExpress

Spécifie si les entités express sont activées sur la rubrique.

enablePartitioning

Spécifie si la rubrique doit être partitionnée

maxMessageSizeInKilobytes

Taille de message maximale en kilo-octets pour les messages envoyés à cette rubrique.

(Configurable uniquement pour l’espace de noms Service Bus de niveau Premium.)

maxSizeInMegabytes

Spécifie la taille maximale de la rubrique en mégaoctets. Toute tentative de mise en file d’attente d’un message entraînant le dépassement de cette valeur par la rubrique échoue. Tous les messages qui sont stockés dans la rubrique ou ses abonnements sont comptabilisés dans cette valeur. Plusieurs copies d’un message qui résident dans un ou plusieurs abonnements comptent comme un seul message. Par exemple, si le message m existe une fois dans l’abonnement s1 et deux fois dans l’abonnement s2, m est compté comme un seul message.

requiresDuplicateDetection

Si cette option est activée, la rubrique détecte les messages en double dans l’intervalle de temps spécifié par la propriété DuplicateDetectionHistoryTimeWindow. Valeur pouvant être définie uniquement au moment de la création de la rubrique.

status

État de l’entité de messagerie.

supportOrdering

Spécifie si la rubrique prend en charge l’ordre des messages.

userMetadata

L’utilisateur a fourni des informations de métadonnées associées à la rubrique. Utilisé pour spécifier du contenu textuel tel que des étiquettes, des étiquettes, etc. La valeur ne doit pas dépasser 1 024 octets encodés en utf-8.

Propriétés héritées

abortSignal

Signal qui peut être utilisé pour annuler les demandes.

onResponse

Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.

requestOptions

Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.

serializerOptions

Options permettant de remplacer le comportement de sérialisation/dés sérialisation.

tracingOptions

Options utilisées lorsque le suivi est activé.

Détails de la propriété

authorizationRules

Règles d’autorisation sur la rubrique

authorizationRules?: AuthorizationRule[]

Valeur de propriété

autoDeleteOnIdle

Temps d’inactivité maximal avant la suppression de l’entité. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.

Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle?: string

Valeur de propriété

string

availabilityStatus

État de disponibilité de l’entité de messagerie.

availabilityStatus?: EntityAvailabilityStatus

Valeur de propriété

defaultMessageTimeToLive

Détermine la durée de vie d'un message dans les abonnements associés. Les abonnements héritent de la durée de vie (TTL) de la rubrique à moins qu'ils aient été créés explicitement avec une durée de vie (TTL) plus courte. Selon que la lettre morte est activée, un message dont la durée de vie a expiré sera déplacé vers la sous-file d’attente de lettres mortes associée à l’abonnement ou sera définitivement supprimé. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.

Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive?: string

Valeur de propriété

string

duplicateDetectionHistoryTimeWindow

Spécifie l’intervalle de temps pendant lequel Service Bus détecte la duplication des messages. Cela doit être spécifié au format de durée ISO-8601, par exemple « PT1M » pendant 1 minute, « PT5S » pendant 5 secondes.

Plus d’informations sur le format de durée ISO-8601 : https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow?: string

Valeur de propriété

string

enableBatchedOperations

Spécifie si les opérations par lots doivent être autorisées.

enableBatchedOperations?: boolean

Valeur de propriété

boolean

enableExpress

Spécifie si les entités express sont activées sur la rubrique.

enableExpress?: boolean

Valeur de propriété

boolean

enablePartitioning

Spécifie si la rubrique doit être partitionnée

enablePartitioning?: boolean

Valeur de propriété

boolean

maxMessageSizeInKilobytes

Taille de message maximale en kilo-octets pour les messages envoyés à cette rubrique.

(Configurable uniquement pour l’espace de noms Service Bus de niveau Premium.)

maxMessageSizeInKilobytes?: number

Valeur de propriété

number

maxSizeInMegabytes

Spécifie la taille maximale de la rubrique en mégaoctets. Toute tentative de mise en file d’attente d’un message entraînant le dépassement de cette valeur par la rubrique échoue. Tous les messages qui sont stockés dans la rubrique ou ses abonnements sont comptabilisés dans cette valeur. Plusieurs copies d’un message qui résident dans un ou plusieurs abonnements comptent comme un seul message. Par exemple, si le message m existe une fois dans l’abonnement s1 et deux fois dans l’abonnement s2, m est compté comme un seul message.

maxSizeInMegabytes?: number

Valeur de propriété

number

requiresDuplicateDetection

Si cette option est activée, la rubrique détecte les messages en double dans l’intervalle de temps spécifié par la propriété DuplicateDetectionHistoryTimeWindow. Valeur pouvant être définie uniquement au moment de la création de la rubrique.

requiresDuplicateDetection?: boolean

Valeur de propriété

boolean

status

État de l’entité de messagerie.

status?: EntityStatus

Valeur de propriété

supportOrdering

Spécifie si la rubrique prend en charge l’ordre des messages.

supportOrdering?: boolean

Valeur de propriété

boolean

userMetadata

L’utilisateur a fourni des informations de métadonnées associées à la rubrique. Utilisé pour spécifier du contenu textuel tel que des étiquettes, des étiquettes, etc. La valeur ne doit pas dépasser 1 024 octets encodés en utf-8.

userMetadata?: string

Valeur de propriété

string

Détails de la propriété héritée

abortSignal

Signal qui peut être utilisé pour annuler les demandes.

abortSignal?: AbortSignalLike

Valeur de propriété

Hérité deOperationOptions.abortSignal

onResponse

Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.

onResponse?: RawResponseCallback

Valeur de propriété

Hérité deOperationOptions.onResponse

requestOptions

Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.

requestOptions?: OperationRequestOptions

Valeur de propriété

Hérité deOperationOptions.requestOptions

serializerOptions

Options permettant de remplacer le comportement de sérialisation/dés sérialisation.

serializerOptions?: SerializerOptions

Valeur de propriété

Hérité deOperationOptions.serializerOptions

tracingOptions

Options utilisées lorsque le suivi est activé.

tracingOptions?: OperationTracingOptions

Valeur de propriété

Hérité deOperationOptions.tracingOptions