Megosztás:


CreateTopicOptions interface

Egy témakör beállítási beállításainak megjelenítése

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ő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 üzenetkezelési entitás rendelkezésre állási állapota.

defaultMessageTimeToLive

Meghatározza, hogy mennyi ideig tart egy üzenet 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-je lejárt, vagy áthelyezi az előfizetés társított holtbetűs alsorába, vagy véglegesen törlődik. 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

duplicateDetectionHistoryTimeWindow

Megadja azt az időtartamot, amely alatt a Service Bus észleli az üzenetek duplikációit. 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 a kötegelt műveletek engedélyezve legyenek-e.

enableExpress

Megadja, hogy az expressz entitások engedélyezve vannak-e a témakörben.

enablePartitioning

Megadja, hogy a témakör particionálásra kerül-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 próbál 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 az ismétlődő üzeneteket a DuplicateDetectionHistoryTimeWindow tulajdonság által megadott időtartamon belül észleli. Csak a témakör létrehozásakor állítsa be a táblát.

status

Az üzenetkezelő entitás állapota.

supportOrdering

Megadja, hogy a témakör támogatja-e az üzenetek sorrendjét.

userMetadata

A felhasználó a témakörhöz társított metaadat-információkat adta meg. 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ódolt 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. Többször is meghívható.

requestOptions

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

serializerOptions

A szerializálás/szerializálási viselkedés felülbírálásának 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ő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 üzenetkezelési entitás rendelkezésre állási állapota.

availabilityStatus?: EntityAvailabilityStatus

Tulajdonság értéke

defaultMessageTimeToLive

Meghatározza, hogy mennyi ideig tart egy üzenet 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-je lejárt, vagy áthelyezi az előfizetés társított holtbetűs alsorába, vagy véglegesen törlődik. 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

duplicateDetectionHistoryTimeWindow

Megadja azt az időtartamot, amely alatt a Service Bus észleli az üzenetek duplikációit. 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

duplicateDetectionHistoryTimeWindow?: string

Tulajdonság értéke

string

enableBatchedOperations

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

enableBatchedOperations?: boolean

Tulajdonság értéke

boolean

enableExpress

Megadja, hogy az expressz entitások engedélyezve vannak-e a témakörben.

enableExpress?: boolean

Tulajdonság értéke

boolean

enablePartitioning

Megadja, hogy a témakör particionálásra kerül-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 próbál 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 az ismétlődő üzeneteket a DuplicateDetectionHistoryTimeWindow tulajdonság által megadott időtartamon belül észleli. Csak a témakör létrehozásakor állítsa be a táblát.

requiresDuplicateDetection?: boolean

Tulajdonság értéke

boolean

status

Az üzenetkezelő entitás állapota.

status?: EntityStatus

Tulajdonság értéke

supportOrdering

Megadja, hogy a témakör támogatja-e az üzenetek sorrendjét.

supportOrdering?: boolean

Tulajdonság értéke

boolean

userMetadata

A felhasználó a témakörhöz társított metaadat-információkat adta meg. 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ódolt 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. Többször is meghívható.

onResponse?: RawResponseCallback

Tulajdonság értéke

ÖrököltOperationOptions.onResponse

requestOptions

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

requestOptions?: OperationRequestOptions

Tulajdonság értéke

ÖrököltOperationOptions.requestOptions

serializerOptions

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

serializerOptions?: SerializerOptions

Tulajdonság értéke

OperationOptions.serializerOptions

tracingOptions

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

tracingOptions?: OperationTracingOptions

Tulajdonság értéke

OperationOptions.tracingOptions örökölte