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


SubscriptionProperties interface

Az updateSubscription bemenetét jelöli.

Tulajdonságok

autoDeleteOnIdle

Az entitás törlésének maximális tétlenségi ideje. Ezt ISO-8601 időtartamformá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.

deadLetteringOnFilterEvaluationExceptions

Meghatározza, hogy a Service Bus hogyan kezeli a kivételt okozó üzeneteket az előfizetés szűrőértékelése során. Ha az érték true (igaz) értékre van állítva, a kivételt okozó üzenet át lesz helyezve az előfizetés kézbesíthetetlen üzenetsorába. Ellenkező esetben az el lesz vetve. Alapértelmezés szerint ez a paraméter igaz értékre van állítva, így a felhasználó megvizsgálhatja a kivétel okát. Ez helytelen formátumú üzenetből vagy az üzenet formájára vonatkozó szűrőben helytelen feltételezésekből következhet be. Csak a témakör létrehozásakor állítsa be a táblázatot.

deadLetteringOnMessageExpiration

Ha engedélyezve van, és egy üzenet lejár, a Service Bus áthelyezi az üzenetet az üzenetsorból az előfizetés kézbesíthetetlen üzenetsorába. Ha le van tiltva, az üzenet véglegesen törlődik az előfizetés fő üzenetsorából. Csak az előfizetés létrehozásakor állítható be.

defaultMessageTimeToLive

Meghatározza, hogy mennyi ideig él egy üzenet az előfizetésben. Attól függően, hogy engedélyezve van-e a kézbesítetlen levelek használata, a rendszer áthelyezi vagy véglegesen törli az előfizetés társított DeadLtterQueue elemére azt az üzenetet, amelynek TTL-értéke lejárt. Ezt ISO-8601 időtartamformá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élyezni kell-e a kötegelt műveleteket.

forwardDeadLetteredMessagesTo

Abszolút URL-cím, illetve annak az üzenetsornak vagy témakörnek a neve, amelybe a kézbesíthetetlen ü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

Az alapértelmezett zárolási időtartam olyan előfizetésekre lesz alkalmazva, amelyek nem határoznak meg zárolási időtartamot. (Ha a munkamenetek engedélyezve vannak, ez a zárolási időtartam a munkamenetekre vonatkozik, az üzenetekre nem.)

Ezt ISO-8601 időtartamformá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, ha még mindig nem rendeződött, átkerül a kézbesítetlen levelek alsorába.

requiresSession

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

status

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

subscriptionName

Az előfizetés neve

topicName

A témakör neve

userMetadata

A felhasználó megadta az előfizetéshez 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

autoDeleteOnIdle

Az entitás törlésének maximális tétlenségi ideje. Ezt ISO-8601 időtartamformá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

deadLetteringOnFilterEvaluationExceptions

Meghatározza, hogy a Service Bus hogyan kezeli a kivételt okozó üzeneteket az előfizetés szűrőértékelése során. Ha az érték true (igaz) értékre van állítva, a kivételt okozó üzenet át lesz helyezve az előfizetés kézbesíthetetlen üzenetsorába. Ellenkező esetben az el lesz vetve. Alapértelmezés szerint ez a paraméter igaz értékre van állítva, így a felhasználó megvizsgálhatja a kivétel okát. Ez helytelen formátumú üzenetből vagy az üzenet formájára vonatkozó szűrőben helytelen feltételezésekből következhet be. Csak a témakör létrehozásakor állítsa be a táblázatot.

deadLetteringOnFilterEvaluationExceptions: boolean

Tulajdonság értéke

boolean

deadLetteringOnMessageExpiration

Ha engedélyezve van, és egy üzenet lejár, a Service Bus áthelyezi az üzenetet az üzenetsorból az előfizetés kézbesíthetetlen üzenetsorába. Ha le van tiltva, az üzenet véglegesen törlődik az előfizetés fő üzenetsorából. Csak az előfizetés létrehozásakor állítható be.

deadLetteringOnMessageExpiration: boolean

Tulajdonság értéke

boolean

defaultMessageTimeToLive

Meghatározza, hogy mennyi ideig él egy üzenet az előfizetésben. Attól függően, hogy engedélyezve van-e a kézbesítetlen levelek használata, a rendszer áthelyezi vagy véglegesen törli az előfizetés társított DeadLtterQueue elemére azt az üzenetet, amelynek TTL-értéke lejárt. Ezt ISO-8601 időtartamformá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

enableBatchedOperations

Megadja, hogy engedélyezni kell-e a kötegelt műveleteket.

enableBatchedOperations: 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íthetetlen ü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

Az alapértelmezett zárolási időtartam olyan előfizetésekre lesz alkalmazva, amelyek nem határoznak meg zárolási időtartamot. (Ha a munkamenetek engedélyezve vannak, ez a zárolási időtartam a munkamenetekre vonatkozik, az üzenetekre nem.)

Ezt ISO-8601 időtartamformá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, ha még mindig nem rendeződött, átkerül a kézbesítetlen levelek alsorába.

maxDeliveryCount: number

Tulajdonság értéke

number

requiresSession

Ha igaz értékre van állítva, az előfizetés munkamenet-felismerő lesz, és csak a SessionReceiver támogatott. A munkamenet-tudatos előfizetést a REST nem támogatja. Csak az előfizetés 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

subscriptionName

Az előfizetés neve

subscriptionName: string

Tulajdonság értéke

string

topicName

A témakör neve

topicName: string

Tulajdonság értéke

string

userMetadata

A felhasználó megadta az előfizetéshez 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