다음을 통해 공유


QueueProperties interface

updateQueue의 입력을 나타냅니다.

속성

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

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

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

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

ServiceBusAdministrationClient만들 때 서비스 버전 "2017-04"를 선택한 경우에는 적용되지 않습니다.

maxSizeInMegabytes

최대 큐 크기를 메가바이트 단위로 지정합니다. 큐가 이 값을 초과하도록 하는 메시지를 큐에 추가하려는 시도는 실패합니다.

name

큐의 이름

requiresDuplicateDetection

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

requiresSession

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

status

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

userMetadata

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

속성 세부 정보

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

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

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

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

ServiceBusAdministrationClient만들 때 서비스 버전 "2017-04"를 선택한 경우에는 적용되지 않습니다.

maxMessageSizeInKilobytes?: number

속성 값

number

maxSizeInMegabytes

최대 큐 크기를 메가바이트 단위로 지정합니다. 큐가 이 값을 초과하도록 하는 메시지를 큐에 추가하려는 시도는 실패합니다.

maxSizeInMegabytes: number

속성 값

number

name

큐의 이름

name: string

속성 값

string

requiresDuplicateDetection

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

requiresDuplicateDetection: boolean

속성 값

boolean

requiresSession

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

requiresSession: boolean

속성 값

boolean

status

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

status: EntityStatus

속성 값

userMetadata

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

userMetadata: string

속성 값

string