다음을 통해 공유


CreateQueueOptions interface

큐의 설정 가능한 옵션을 나타냅니다.

Extends

속성

authorizationRules

큐의 권한 부여 규칙

autoDeleteOnIdle

엔터티가 삭제되기 전의 최대 유휴 시간입니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

메시징 엔터티의 가용성 상태입니다.

deadLetteringOnMessageExpiration

활성화되고 메시지가 만료되면 Service Bus는 메시지를 큐에서 큐의 배달 못한 편지 하위 큐로 이동합니다. 사용하지 않도록 설정하면 메시지가 큐에서 영구적으로 삭제됩니다. 큐를 만들 때에만 설정할 수 있습니다.

defaultMessageTimeToLive

DeadLettering을 사용할 수 있는지 여부에 따라 메시지가 배달 못한 편지 하위 큐로 자동으로 이동되거나 지정된 시간보다 오랫동안 큐에 저장된 경우 삭제됩니다. 메시지 TTL이 큐에 설정된 TTL보다 작은 경우에만 메시지에 지정된 TTL이 이 값을 덮어씁니다. 큐를 만든 후에는 이 값을 변경할 수 없습니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Service Bus에서 메시지 중복을 검색하는 시간 범위를 지정합니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

일괄 처리된 작업을 허용할지 지정합니다.

enableExpress

큐에서 빠른 엔터티를 사용할 수 있는지 여부를 지정합니다.

enablePartitioning

큐를 분할할지 여부를 지정합니다.

forwardDeadLetteredMessagesTo

절대 URL 또는 배달 못한 편지 메시지를 전달해야 하는 큐 또는 토픽의 이름입니다. 예를 들어 절대 URL 입력은 양식입니다. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo

절대 URL 또는 메시지를 전달할 큐 또는 토픽의 이름입니다. 예를 들어 절대 URL 입력은 양식입니다. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

수신기가 처리할 수 있도록 메시지를 잠가야 하는 시간(초)을 결정합니다. 이 기간이 지나면 메시지 잠금이 해제되고 다음 수신기가 메시지를 사용할 수 있게 됩니다. (세션을 사용하도록 설정한 경우 이 잠금 기간은 메시지에 적용되지 않고 세션에 적용할 수 있습니다.)

1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

maxDeliveryCount

메시지의 최대 배달 횟수이며, 그래도 해결되지 않으면 배달 못한 편지 하위 큐로 이동됩니다.

maxMessageSizeInKilobytes

이 큐로 전송된 메시지의 최대 메시지 크기(킬로바이트)입니다.

(프리미엄 계층 Service Bus 네임스페이스에 대해서만 구성 가능)

maxSizeInMegabytes

최대 큐 크기를 MB 단위로 지정합니다. 큐가 이 값을 초과하는 메시지를 큐에 삽입하려고 하면 작업에 실패합니다.

requiresDuplicateDetection

사용하도록 설정하면 항목은 DuplicateDetectionHistoryTimeWindow 속성으로 지정된 시간 범위 내에서 중복 메시지를 검색합니다. 큐를 만들 때에만 설정할 수 있습니다.

requiresSession

true로 설정하면 큐가 세션 인식되고 SessionReceiver만 지원됩니다. 세션 인식 큐는 REST를 통해 지원되지 않습니다. 큐를 만들 때에만 설정할 수 있습니다.

status

메시징 엔터티의 상태입니다.

userMetadata

사용자가 큐와 연결된 메타데이터 정보를 제공했습니다. 태그, 레이블 등과 같은 텍스트 콘텐츠를 지정하는 데 사용됩니다. 값은 utf-8로 인코딩된 1024바이트 를 초과해서는 안됩니다.

상속된 속성

abortSignal

요청을 중단하는 데 사용할 수 있는 신호입니다.

onResponse

요청된 작업을 수행하는 동안 서버에서 응답을 받을 때마다 호출되는 함수입니다. 여러 번 호출될 수 있습니다.

requestOptions

이 작업에 대한 HTTP 요청을 만들고 보낼 때 사용되는 옵션입니다.

serializerOptions

serialization/de-serialization 동작을 재정의하는 옵션입니다.

tracingOptions

추적을 사용할 때 사용되는 옵션입니다.

속성 세부 정보

authorizationRules

큐의 권한 부여 규칙

authorizationRules?: AuthorizationRule[]

속성 값

autoDeleteOnIdle

엔터티가 삭제되기 전의 최대 유휴 시간입니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle?: string

속성 값

string

availabilityStatus

메시징 엔터티의 가용성 상태입니다.

availabilityStatus?: EntityAvailabilityStatus

속성 값

deadLetteringOnMessageExpiration

활성화되고 메시지가 만료되면 Service Bus는 메시지를 큐에서 큐의 배달 못한 편지 하위 큐로 이동합니다. 사용하지 않도록 설정하면 메시지가 큐에서 영구적으로 삭제됩니다. 큐를 만들 때에만 설정할 수 있습니다.

deadLetteringOnMessageExpiration?: boolean

속성 값

boolean

defaultMessageTimeToLive

DeadLettering을 사용할 수 있는지 여부에 따라 메시지가 배달 못한 편지 하위 큐로 자동으로 이동되거나 지정된 시간보다 오랫동안 큐에 저장된 경우 삭제됩니다. 메시지 TTL이 큐에 설정된 TTL보다 작은 경우에만 메시지에 지정된 TTL이 이 값을 덮어씁니다. 큐를 만든 후에는 이 값을 변경할 수 없습니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive?: string

속성 값

string

duplicateDetectionHistoryTimeWindow

Service Bus에서 메시지 중복을 검색하는 시간 범위를 지정합니다. 1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

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

forwardDeadLetteredMessagesTo

절대 URL 또는 배달 못한 편지 메시지를 전달해야 하는 큐 또는 토픽의 이름입니다. 예를 들어 절대 URL 입력은 양식입니다. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardDeadLetteredMessagesTo?: string

속성 값

string

forwardTo

절대 URL 또는 메시지를 전달할 큐 또는 토픽의 이름입니다. 예를 들어 절대 URL 입력은 양식입니다. sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo?: string

속성 값

string

lockDuration

수신기가 처리할 수 있도록 메시지를 잠가야 하는 시간(초)을 결정합니다. 이 기간이 지나면 메시지 잠금이 해제되고 다음 수신기가 메시지를 사용할 수 있게 됩니다. (세션을 사용하도록 설정한 경우 이 잠금 기간은 메시지에 적용되지 않고 세션에 적용할 수 있습니다.)

1분 동안 "PT1M", 5초 동안 "PT5S"와 같은 ISO-8601 기간 형식으로 지정해야 합니다.

ISO-8601 기간 형식에 대한 자세한 내용: https://en.wikipedia.org/wiki/ISO_8601#Durations

lockDuration?: string

속성 값

string

maxDeliveryCount

메시지의 최대 배달 횟수이며, 그래도 해결되지 않으면 배달 못한 편지 하위 큐로 이동됩니다.

maxDeliveryCount?: number

속성 값

number

maxMessageSizeInKilobytes

이 큐로 전송된 메시지의 최대 메시지 크기(킬로바이트)입니다.

(프리미엄 계층 Service Bus 네임스페이스에 대해서만 구성 가능)

maxMessageSizeInKilobytes?: number

속성 값

number

maxSizeInMegabytes

최대 큐 크기를 MB 단위로 지정합니다. 큐가 이 값을 초과하는 메시지를 큐에 삽입하려고 하면 작업에 실패합니다.

maxSizeInMegabytes?: number

속성 값

number

requiresDuplicateDetection

사용하도록 설정하면 항목은 DuplicateDetectionHistoryTimeWindow 속성으로 지정된 시간 범위 내에서 중복 메시지를 검색합니다. 큐를 만들 때에만 설정할 수 있습니다.

requiresDuplicateDetection?: boolean

속성 값

boolean

requiresSession

true로 설정하면 큐가 세션 인식되고 SessionReceiver만 지원됩니다. 세션 인식 큐는 REST를 통해 지원되지 않습니다. 큐를 만들 때에만 설정할 수 있습니다.

requiresSession?: boolean

속성 값

boolean

status

메시징 엔터티의 상태입니다.

status?: EntityStatus

속성 값

userMetadata

사용자가 큐와 연결된 메타데이터 정보를 제공했습니다. 태그, 레이블 등과 같은 텍스트 콘텐츠를 지정하는 데 사용됩니다. 값은 utf-8로 인코딩된 1024바이트 를 초과해서는 안됩니다.

userMetadata?: string

속성 값

string

상속된 속성 세부 정보

abortSignal

요청을 중단하는 데 사용할 수 있는 신호입니다.

abortSignal?: AbortSignalLike

속성 값

OperationOptions.abortSignal에서 상속됨

onResponse

요청된 작업을 수행하는 동안 서버에서 응답을 받을 때마다 호출되는 함수입니다. 여러 번 호출될 수 있습니다.

onResponse?: RawResponseCallback

속성 값

OperationOptions.onResponse에서 상속됨

requestOptions

이 작업에 대한 HTTP 요청을 만들고 보낼 때 사용되는 옵션입니다.

requestOptions?: OperationRequestOptions

속성 값

OperationOptions.requestOptions에서 상속

serializerOptions

serialization/de-serialization 동작을 재정의하는 옵션입니다.

serializerOptions?: SerializerOptions

속성 값

OperationOptions.serializerOptions에서 상속

tracingOptions

추적을 사용할 때 사용되는 옵션입니다.

tracingOptions?: OperationTracingOptions

속성 값

OperationOptions.tracingOptions에서 상속