Поделиться через


CreateTopicOptions interface

Представляет параметры набора в разделе

Extends

Свойства

authorizationRules

Правила авторизации в разделе

autoDeleteOnIdle

Максимальное время простоя перед удалением сущности. Это необходимо указать в формате длительности ISO-8601, например "PT1M" в течение 1 минуты, "PT5S" в течение 5 секунд.

Дополнительные сведения о формате длительности ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

Состояние доступности сущности обмена сообщениями.

defaultMessageTimeToLive

Определяет продолжительное время жизни сообщения в связанных подписках. Подписки наследуют срок жизни из раздела, если они не создаются явным образом с меньшим TTL. В зависимости от того, включена ли недоставка, сообщение, срок действия которого истек, будет перемещен в связанную с подпиской под очереди недоставленную букву или будет окончательно удален. Это необходимо указать в формате длительности ISO-8601, например "PT1M" в течение 1 минуты, "PT5S" в течение 5 секунд.

Дополнительные сведения о формате длительности ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Указывает интервал времени, в течение которого служебная шина обнаруживает дублирование сообщений. Это необходимо указать в формате длительности ISO-8601, например "PT1M" в течение 1 минуты, "PT5S" в течение 5 секунд.

Дополнительные сведения о формате длительности ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Указывает, следует ли разрешать пакетные операции.

enableExpress

Указывает, включены ли экспресс-сущности в разделе.

enablePartitioning

Указывает, следует ли секционировать раздел

maxMessageSizeInKilobytes

Максимальный размер сообщения в килобайтах для сообщений, отправленных в этот раздел.

(Настраиваемое только для пространства имен служебной шины уровня "Премиум".)

maxSizeInMegabytes

Задает максимальный размер раздела в мегабайтах. Любая попытка заставить сообщение, которое приведет к тому, что раздел превысит это значение, завершится ошибкой. Все сообщения, хранящиеся в разделе или любой из его подписок, учитываются в этом значении. Несколько копий сообщения, которые находятся в одной или нескольких подписках, считаются одними сообщениями. Например, если сообщение m существует один раз в подписке s1 и дважды в подписке s2, m считается одним сообщением.

requiresDuplicateDetection

Если этот параметр включен, раздел обнаруживает повторяющиеся сообщения в течение периода времени, указанного свойством DuplicateDetectionHistoryTimeWindow. Настройка только во время создания раздела.

status

Состояние сущности обмена сообщениями.

supportOrdering

Указывает, поддерживает ли раздел упорядочение сообщений.

userMetadata

Пользователь предоставил сведения о метаданных, связанные с разделом. Используется для указания текстового содержимого, например тегов, меток и т. д. Значение не должно превышать 1024 байтов, закодированных в utf-8.

Унаследованные свойства

abortSignal

Сигнал, который можно использовать для прерывания запросов.

onResponse

Функция, вызываемая каждый раз при получении ответа от сервера при выполнении запрошенной операции. Может вызываться несколько раз.

requestOptions

Параметры, используемые при создании и отправке HTTP-запросов для этой операции.

serializerOptions

Параметры переопределения поведения сериализации и десериализации.

tracingOptions

Параметры, используемые при включении трассировки.

Сведения о свойстве

authorizationRules

Правила авторизации в разделе

authorizationRules?: AuthorizationRule[]

Значение свойства

autoDeleteOnIdle

Максимальное время простоя перед удалением сущности. Это необходимо указать в формате длительности ISO-8601, например "PT1M" в течение 1 минуты, "PT5S" в течение 5 секунд.

Дополнительные сведения о формате длительности ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle?: string

Значение свойства

string

availabilityStatus

Состояние доступности сущности обмена сообщениями.

availabilityStatus?: EntityAvailabilityStatus

Значение свойства

defaultMessageTimeToLive

Определяет продолжительное время жизни сообщения в связанных подписках. Подписки наследуют срок жизни из раздела, если они не создаются явным образом с меньшим TTL. В зависимости от того, включена ли недоставка, сообщение, срок действия которого истек, будет перемещен в связанную с подпиской под очереди недоставленную букву или будет окончательно удален. Это необходимо указать в формате длительности ISO-8601, например "PT1M" в течение 1 минуты, "PT5S" в течение 5 секунд.

Дополнительные сведения о формате длительности ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive?: string

Значение свойства

string

duplicateDetectionHistoryTimeWindow

Указывает интервал времени, в течение которого служебная шина обнаруживает дублирование сообщений. Это необходимо указать в формате длительности ISO-8601, например "PT1M" в течение 1 минуты, "PT5S" в течение 5 секунд.

Дополнительные сведения о формате длительности ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow?: string

Значение свойства

string

enableBatchedOperations

Указывает, следует ли разрешать пакетные операции.

enableBatchedOperations?: boolean

Значение свойства

boolean

enableExpress

Указывает, включены ли экспресс-сущности в разделе.

enableExpress?: boolean

Значение свойства

boolean

enablePartitioning

Указывает, следует ли секционировать раздел

enablePartitioning?: boolean

Значение свойства

boolean

maxMessageSizeInKilobytes

Максимальный размер сообщения в килобайтах для сообщений, отправленных в этот раздел.

(Настраиваемое только для пространства имен служебной шины уровня "Премиум".)

maxMessageSizeInKilobytes?: number

Значение свойства

number

maxSizeInMegabytes

Задает максимальный размер раздела в мегабайтах. Любая попытка заставить сообщение, которое приведет к тому, что раздел превысит это значение, завершится ошибкой. Все сообщения, хранящиеся в разделе или любой из его подписок, учитываются в этом значении. Несколько копий сообщения, которые находятся в одной или нескольких подписках, считаются одними сообщениями. Например, если сообщение m существует один раз в подписке s1 и дважды в подписке s2, m считается одним сообщением.

maxSizeInMegabytes?: number

Значение свойства

number

requiresDuplicateDetection

Если этот параметр включен, раздел обнаруживает повторяющиеся сообщения в течение периода времени, указанного свойством DuplicateDetectionHistoryTimeWindow. Настройка только во время создания раздела.

requiresDuplicateDetection?: boolean

Значение свойства

boolean

status

Состояние сущности обмена сообщениями.

status?: EntityStatus

Значение свойства

supportOrdering

Указывает, поддерживает ли раздел упорядочение сообщений.

supportOrdering?: boolean

Значение свойства

boolean

userMetadata

Пользователь предоставил сведения о метаданных, связанные с разделом. Используется для указания текстового содержимого, например тегов, меток и т. д. Значение не должно превышать 1024 байтов, закодированных в utf-8.

userMetadata?: string

Значение свойства

string

Сведения об унаследованном свойстве

abortSignal

Сигнал, который можно использовать для прерывания запросов.

abortSignal?: AbortSignalLike

Значение свойства

наследуется отOperationOptions.abortSignal

onResponse

Функция, вызываемая каждый раз при получении ответа от сервера при выполнении запрошенной операции. Может вызываться несколько раз.

onResponse?: RawResponseCallback

Значение свойства

наследуется отOperationOptions.onResponse

requestOptions

Параметры, используемые при создании и отправке HTTP-запросов для этой операции.

requestOptions?: OperationRequestOptions

Значение свойства

наследуется отOperationOptions.requestOptions

serializerOptions

Параметры переопределения поведения сериализации и десериализации.

serializerOptions?: SerializerOptions

Значение свойства

Наследуется отOperationOptions.serializerOptions

tracingOptions

Параметры, используемые при включении трассировки.

tracingOptions?: OperationTracingOptions

Значение свойства

наследуется отOperationOptions.tracingOptions