CreateTopicOptions interface
Représente les options paramétrables d’une rubrique
- Extends
Propriétés
authorization |
Règles d’autorisation sur la rubrique |
auto |
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 |
availability |
État de disponibilité de l’entité de messagerie. |
default |
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 |
duplicate |
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 |
enable |
Spécifie si les opérations par lots doivent être autorisées. |
enable |
Spécifie si les entités express sont activées sur la rubrique. |
enable |
Spécifie si la rubrique doit être partitionnée |
max |
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.) |
max |
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. |
requires |
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. |
support |
Spécifie si la rubrique prend en charge l’ordre des messages. |
user |
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
abort |
Signal qui peut être utilisé pour annuler les demandes. |
on |
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. |
request |
Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération. |
serializer |
Options permettant de remplacer le comportement de sérialisation/dés sérialisation. |
tracing |
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
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