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


CreateTopicOptions interface

A témakör beállítási beállításainak megadása

Extends

Tulajdonságok

authorizationRules

A témakör engedélyezési szabályai

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.

defaultMessageTimeToLive

Meghatározza, hogy egy üzenet mennyi ideig él a társított előfizetésekben. Az előfizetések a témakörből öröklik a TTL-t, kivéve, ha kifejezetten kisebb TTL-vel jönnek létre. Attól függően, hogy engedélyezve van-e a kézbesítetlen levelek használata, a rendszer áthelyez egy üzenetet, amelynek TTL-értéke lejárt, vagy áthelyezi az előfizetés társított kézbesítetlen levelek alsorába, vagy véglegesen törlődik. 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 vannak-e a témakörben.

enablePartitioning

Meghatározza, hogy a témakör particionálásra kerüljön-e

maxMessageSizeInKilobytes

A témakörbe küldött üzenetek maximális üzenetmérete kilobájtban.

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

maxSizeInMegabytes

Megadja a témakör maximális méretét megabájtban. Ha olyan üzenetet kísérel meg létrehozni, amely miatt a témakör túllépi ezt az értéket, sikertelen lesz. A témakörben vagy előfizetéseiben tárolt összes üzenet ebbe az értékbe számít bele. Egy vagy több előfizetésben található üzenetek több példánya egyetlen üzenetnek számít. Ha például az m üzenet egyszer szerepel az s1 előfizetésben és kétszer az s2 előfizetésben, az m üzenet egyetlen üzenetnek számít.

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 a témakör létrehozásakor állítsa be a táblát.

status

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

supportOrdering

Meghatározza, hogy a témakör támogatja-e az üzenetsorrendezést.

userMetadata

A felhasználó megadta a témakörhöz 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

Egy függvényt kell meghívni minden alkalommal, amikor a rendszer választ kap a kiszolgálótól a kért művelet végrehajtása során. 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

A témakör engedélyezési szabályai

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

defaultMessageTimeToLive

Meghatározza, hogy egy üzenet mennyi ideig él a társított előfizetésekben. Az előfizetések a témakörből öröklik a TTL-t, kivéve, ha kifejezetten kisebb TTL-vel jönnek létre. Attól függően, hogy engedélyezve van-e a kézbesítetlen levelek használata, a rendszer áthelyez egy üzenetet, amelynek TTL-értéke lejárt, vagy áthelyezi az előfizetés társított kézbesítetlen levelek alsorába, vagy véglegesen törlődik. 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 vannak-e a témakörben.

enableExpress?: boolean

Tulajdonság értéke

boolean

enablePartitioning

Meghatározza, hogy a témakör particionálásra kerüljön-e

enablePartitioning?: boolean

Tulajdonság értéke

boolean

maxMessageSizeInKilobytes

A témakörbe 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 a témakör maximális méretét megabájtban. Ha olyan üzenetet kísérel meg létrehozni, amely miatt a témakör túllépi ezt az értéket, sikertelen lesz. A témakörben vagy előfizetéseiben tárolt összes üzenet ebbe az értékbe számít bele. Egy vagy több előfizetésben található üzenetek több példánya egyetlen üzenetnek számít. Ha például az m üzenet egyszer szerepel az s1 előfizetésben és kétszer az s2 előfizetésben, az m üzenet egyetlen üzenetnek számít.

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 a témakör létrehozásakor állítsa be a táblát.

requiresDuplicateDetection?: boolean

Tulajdonság értéke

boolean

status

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

status?: EntityStatus

Tulajdonság értéke

supportOrdering

Meghatározza, hogy a témakör támogatja-e az üzenetsorrendezést.

supportOrdering?: boolean

Tulajdonság értéke

boolean

userMetadata

A felhasználó megadta a témakörhöz 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öltműveletOptions.abortSignal

onResponse

Egy függvényt kell meghívni minden alkalommal, amikor a rendszer választ kap a kiszolgálótól a kért művelet végrehajtása során. Lehet, hogy többször is meghívják.

onResponse?: RawResponseCallback

Tulajdonság értéke

ÖrököltMűveletOptions.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