Megosztás a következőn keresztül:


CreateQueueOptions interface

Az üzenetsor beállítási beállításainak ábrázolása

Extends

Tulajdonságok

authorizationRules

Engedélyezési szabályok az üzenetsoron

autoDeleteOnIdle

Az entitás törlésének maximális tétlenségi ideje. Ezt ISO-8601 időtartam formátumban kell megadni, például "PT1M" 1 percig, "PT5S" 5 másodpercig.

További információ az ISO-8601 időtartamformátumáról: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

Az üzenetküldési entitás rendelkezésre állási állapota.

deadLetteringOnMessageExpiration

Ha engedélyezve van, és egy üzenet lejár, a Service Bus áthelyezi az üzenetet az üzenetsorból az üzenetsor kézbesítetlen levelek alsorába. Ha le van tiltva, az üzenet véglegesen törlődik az üzenetsorból. Csak az üzenetsor létrehozásakor állítsa be a táblát.

defaultMessageTimeToLive

Attól függően, hogy a DeadLettering engedélyezve van-e, a rendszer automatikusan áthelyez egy üzenetet a kézbesítetlen levelek alsorába, vagy törlődik, ha a rendszer a megadott időnél hosszabb ideig tárolja az üzenetsorban. Ezt az értéket felülírja az üzenetben megadott TTL, ha és csak akkor, ha az üzenet TTL értéke kisebb, mint az üzenetsorban beállított TTL. Ez az érték nem módosítható az üzenetsor létrehozása után. Ezt ISO-8601 időtartam formátumban kell megadni, például "PT1M" 1 percig, "PT5S" 5 másodpercig.

További információ az ISO-8601 időtartamformátumáról: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Megadja azt az időtartamot, amely alatt a Service Bus észleli az üzenetek duplikálását. Ezt ISO-8601 időtartam formátumban kell megadni, például "PT1M" 1 percig, "PT5S" 5 másodpercig.

További információ az ISO-8601 időtartamformátumáról: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Megadja, hogy engedélyezve legyenek-e a kötegelt műveletek.

enableExpress

Meghatározza, hogy az expressz entitások engedélyezve legyenek-e az üzenetsoron.

enablePartitioning

Meghatározza, hogy az üzenetsor particionálásra kerüljön-e.

forwardDeadLetteredMessagesTo

Abszolút URL-cím, illetve annak az üzenetsornak vagy témakörnek a neve, amelybe a kézbesítetlen üzeneteket továbbítani kell. Egy abszolút URL-bemenet például az űrlap sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo

Abszolút URL-cím, illetve annak az üzenetsornak vagy témakörnek a neve, amelybe az üzeneteket továbbítani kell. Egy abszolút URL-bemenet például az űrlap sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

Meghatározza azt az időtartamot másodpercben, amelyben egy üzenetet zárolni kell a fogadó általi feldolgozáshoz. Ezt követően az üzenet feloldva van, és a következő fogadó használja. (Ha a munkamenetek engedélyezve vannak, ez a zárolási időtartam a munkamenetekre vonatkozik, az üzenetekre nem.)

Ezt ISO-8601 időtartam formátumban kell megadni, például "PT1M" 1 percig, "PT5S" 5 másodpercig.

További információ az ISO-8601 időtartamformátumáról: https://en.wikipedia.org/wiki/ISO_8601#Durations

maxDeliveryCount

Az üzenetek maximális kézbesítési száma, amely után még mindig nem rendeződik, a rendszer áthelyezi a kézbesítetlen levelek alsorába.

maxMessageSizeInKilobytes

Az üzenetsorba küldött üzenetek maximális üzenetmérete kilobájtban.

(Csak prémium szintű Service Bus-névtérhez konfigurálható.)

maxSizeInMegabytes

Megadja az üzenetsor maximális méretét megabájtban. Ha olyan üzenetet próbál létrehozni, amely miatt az üzenetsor túllépi ezt az értéket, sikertelen lesz.

requiresDuplicateDetection

Ha engedélyezve van, a témakör észleli a duplikált üzeneteket a DuplicateDetectionHistoryTimeWindow tulajdonság által megadott időtartamon belül. Csak az üzenetsor létrehozásakor állítsa be a táblát.

requiresSession

Ha igaz értékre van állítva, az üzenetsor munkamenet-tudatos lesz, és csak a SessionReceiver támogatott. A munkamenet-tudatos üzenetsorokat a REST nem támogatja. Csak az üzenetsor létrehozásakor állítsa be a táblát.

status

Az üzenetküldési entitás állapota.

userMetadata

A felhasználó megadta az üzenetsorhoz társított metaadat-információkat. Szöveges tartalom, például címkék, címkék stb. megadására szolgál. Az érték nem haladhatja meg az utf-8 kódolású 1024 bájtot.

Örökölt tulajdonságok

abortSignal

A kérések megszakítására használható jel.

onResponse

Minden alkalommal meghívandó függvény, amikor választ kap a kiszolgálótól a kért művelet végrehajtása közben. Lehet, hogy többször is meghívják.

requestOptions

A műveletHEZ tartozó HTTP-kérések létrehozásakor és elküldésekor használt beállítások.

serializerOptions

A szerializálási/szerializálási viselkedés felülbírálási lehetőségei.

tracingOptions

A nyomkövetés engedélyezésekor használt beállítások.

Tulajdonság adatai

authorizationRules

Engedélyezési szabályok az üzenetsoron

authorizationRules?: AuthorizationRule[]

Tulajdonság értéke

autoDeleteOnIdle

Az entitás törlésének maximális tétlenségi ideje. Ezt ISO-8601 időtartam formátumban kell megadni, például "PT1M" 1 percig, "PT5S" 5 másodpercig.

További információ az ISO-8601 időtartamformátumáról: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle?: string

Tulajdonság értéke

string

availabilityStatus

Az üzenetküldési entitás rendelkezésre állási állapota.

availabilityStatus?: EntityAvailabilityStatus

Tulajdonság értéke

deadLetteringOnMessageExpiration

Ha engedélyezve van, és egy üzenet lejár, a Service Bus áthelyezi az üzenetet az üzenetsorból az üzenetsor kézbesítetlen levelek alsorába. Ha le van tiltva, az üzenet véglegesen törlődik az üzenetsorból. Csak az üzenetsor létrehozásakor állítsa be a táblát.

deadLetteringOnMessageExpiration?: boolean

Tulajdonság értéke

boolean

defaultMessageTimeToLive

Attól függően, hogy a DeadLettering engedélyezve van-e, a rendszer automatikusan áthelyez egy üzenetet a kézbesítetlen levelek alsorába, vagy törlődik, ha a rendszer a megadott időnél hosszabb ideig tárolja az üzenetsorban. Ezt az értéket felülírja az üzenetben megadott TTL, ha és csak akkor, ha az üzenet TTL értéke kisebb, mint az üzenetsorban beállított TTL. Ez az érték nem módosítható az üzenetsor létrehozása után. Ezt ISO-8601 időtartam formátumban kell megadni, például "PT1M" 1 percig, "PT5S" 5 másodpercig.

További információ az ISO-8601 időtartamformátumáról: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive?: string

Tulajdonság értéke

string

duplicateDetectionHistoryTimeWindow

Megadja azt az időtartamot, amely alatt a Service Bus észleli az üzenetek duplikálását. Ezt ISO-8601 időtartam formátumban kell megadni, például "PT1M" 1 percig, "PT5S" 5 másodpercig.

További információ az ISO-8601 időtartamformátumáról: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow?: string

Tulajdonság értéke

string

enableBatchedOperations

Megadja, hogy engedélyezve legyenek-e a kötegelt műveletek.

enableBatchedOperations?: boolean

Tulajdonság értéke

boolean

enableExpress

Meghatározza, hogy az expressz entitások engedélyezve legyenek-e az üzenetsoron.

enableExpress?: boolean

Tulajdonság értéke

boolean

enablePartitioning

Meghatározza, hogy az üzenetsor particionálásra kerüljön-e.

enablePartitioning?: boolean

Tulajdonság értéke

boolean

forwardDeadLetteredMessagesTo

Abszolút URL-cím, illetve annak az üzenetsornak vagy témakörnek a neve, amelybe a kézbesítetlen üzeneteket továbbítani kell. Egy abszolút URL-bemenet például az űrlap sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardDeadLetteredMessagesTo?: string

Tulajdonság értéke

string

forwardTo

Abszolút URL-cím, illetve annak az üzenetsornak vagy témakörnek a neve, amelybe az üzeneteket továbbítani kell. Egy abszolút URL-bemenet például az űrlap sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo?: string

Tulajdonság értéke

string

lockDuration

Meghatározza azt az időtartamot másodpercben, amelyben egy üzenetet zárolni kell a fogadó általi feldolgozáshoz. Ezt követően az üzenet feloldva van, és a következő fogadó használja. (Ha a munkamenetek engedélyezve vannak, ez a zárolási időtartam a munkamenetekre vonatkozik, az üzenetekre nem.)

Ezt ISO-8601 időtartam formátumban kell megadni, például "PT1M" 1 percig, "PT5S" 5 másodpercig.

További információ az ISO-8601 időtartamformátumáról: https://en.wikipedia.org/wiki/ISO_8601#Durations

lockDuration?: string

Tulajdonság értéke

string

maxDeliveryCount

Az üzenetek maximális kézbesítési száma, amely után még mindig nem rendeződik, a rendszer áthelyezi a kézbesítetlen levelek alsorába.

maxDeliveryCount?: number

Tulajdonság értéke

number

maxMessageSizeInKilobytes

Az üzenetsorba küldött üzenetek maximális üzenetmérete kilobájtban.

(Csak prémium szintű Service Bus-névtérhez konfigurálható.)

maxMessageSizeInKilobytes?: number

Tulajdonság értéke

number

maxSizeInMegabytes

Megadja az üzenetsor maximális méretét megabájtban. Ha olyan üzenetet próbál létrehozni, amely miatt az üzenetsor túllépi ezt az értéket, sikertelen lesz.

maxSizeInMegabytes?: number

Tulajdonság értéke

number

requiresDuplicateDetection

Ha engedélyezve van, a témakör észleli a duplikált üzeneteket a DuplicateDetectionHistoryTimeWindow tulajdonság által megadott időtartamon belül. Csak az üzenetsor létrehozásakor állítsa be a táblát.

requiresDuplicateDetection?: boolean

Tulajdonság értéke

boolean

requiresSession

Ha igaz értékre van állítva, az üzenetsor munkamenet-tudatos lesz, és csak a SessionReceiver támogatott. A munkamenet-tudatos üzenetsorokat a REST nem támogatja. Csak az üzenetsor létrehozásakor állítsa be a táblát.

requiresSession?: boolean

Tulajdonság értéke

boolean

status

Az üzenetküldési entitás állapota.

status?: EntityStatus

Tulajdonság értéke

userMetadata

A felhasználó megadta az üzenetsorhoz társított metaadat-információkat. Szöveges tartalom, például címkék, címkék stb. megadására szolgál. Az érték nem haladhatja meg az utf-8 kódolású 1024 bájtot.

userMetadata?: string

Tulajdonság értéke

string

Örökölt tulajdonság részletei

abortSignal

A kérések megszakítására használható jel.

abortSignal?: AbortSignalLike

Tulajdonság értéke

ÖrököltoperationOptions.abortSignal

onResponse

Minden alkalommal meghívandó függvény, amikor választ kap a kiszolgálótól a kért művelet végrehajtása közben. Lehet, hogy többször is meghívják.

onResponse?: RawResponseCallback

Tulajdonság értéke

ÖrököltoperationOptions.onResponse

requestOptions

A műveletHEZ tartozó HTTP-kérések létrehozásakor és elküldésekor használt beállítások.

requestOptions?: OperationRequestOptions

Tulajdonság értéke

ÖrököltműveletOptions.requestOptions

serializerOptions

A szerializálási/szerializálási viselkedés felülbírálási lehetőségei.

serializerOptions?: SerializerOptions

Tulajdonság értéke

ÖrököltműveletOptions.serializerOptions

tracingOptions

A nyomkövetés engedélyezésekor használt beállítások.

tracingOptions?: OperationTracingOptions

Tulajdonság értéke

ÖrököltműveletOptions.tracingOptions