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


QueueProperties interface

Az updateQueue bemenetét jelöli.

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.

Nem alkalmazható, ha a "2017-04" szolgáltatásverzió van kiválasztva a ServiceBusAdministrationClientlétrehozásakor.

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.

name

Az üzenetsor neve

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.

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.

Nem alkalmazható, ha a "2017-04" szolgáltatásverzió van kiválasztva a ServiceBusAdministrationClientlétrehozásakor.

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

name

Az üzenetsor neve

name: string

Tulajdonság értéke

string

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