Udostępnij przez


QueueInfo interface

Właściwości informacji o kolejce dla subskrypcji zdarzeń.

Właściwości

deadLetterDestinationWithResourceIdentity

Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (a mianowicie tematu) do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia.

eventTimeToLive

Czas trwania w formacie ISO 8601 określający, jak długo komunikaty są dostępne dla subskrypcji od momentu opublikowania komunikatu. Ta wartość czasu trwania jest wyrażona przy użyciu następującego formatu: "P(n)Y(n)M(n)DT(n)H(n)M(n)S", gdzie: - (n) jest zastępowany przez wartość każdego elementu czasu, który następuje po (n). - P to projektator czasu trwania (lub okresu) i jest zawsze umieszczany na początku czasu trwania. - Y jest projektantem roku i jest zgodny z wartością liczby lat. - M jest projektantem miesiąca i jest zgodny z wartością liczby miesięcy. - W jest projektantem tygodnia i jest zgodny z wartością liczby tygodni. - D jest projektantem dnia i jest zgodny z wartością liczby dni. - T jest projektantem czasu i poprzedza składniki czasu. - H jest projektowaniem godzin i jest zgodny z wartością liczby godzin. - M jest wyznaczanym minutą i jest zgodny z wartością liczby minut. - S jest drugim designatorem i jest zgodny z wartością liczby sekund. Nie można ustawić tej wartości czasu trwania większej niż eventretentionInDays tematu. Jest to pole opcjonalne, w którym jego minimalna wartość to 1 minuta, a jego wartość maksymalna jest określana przez wartość EventRetentionInDays tematu. Poniżej przedstawiono przykłady prawidłowych wartości: — "P0DT23H12M" lub "PT23H12M": przez czas trwania 23 godzin i 12 minut. - "P1D" lub "P1DT0H0M0S": przez czas trwania 1 dnia.

maxDeliveryCount

Maksymalna liczba zdarzeń.

receiveLockDurationInSeconds

Maksymalny okres w sekundach, w których po odebraniu komunikatu (przez klienta) i oczekiwaniu na zaakceptowanie, zwolnienie lub odrzucenie komunikatu. Jeśli ten czas upłynie po odebraniu komunikatu przez klienta i nie zostanie przeniesiony do zaakceptowanych (nieprzetworzonych), zwolnionych lub odrzuconych, komunikat jest dostępny do ponownego dostarczenia. Jest to pole opcjonalne, w którym wartość domyślna to 60 sekund, minimum to 60 sekund, a wartość maksymalna to 300 sekund.

Szczegóły właściwości

deadLetterDestinationWithResourceIdentity

Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (a mianowicie tematu) do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia.

deadLetterDestinationWithResourceIdentity?: DeadLetterWithResourceIdentity

Wartość właściwości

eventTimeToLive

Czas trwania w formacie ISO 8601 określający, jak długo komunikaty są dostępne dla subskrypcji od momentu opublikowania komunikatu. Ta wartość czasu trwania jest wyrażona przy użyciu następującego formatu: "P(n)Y(n)M(n)DT(n)H(n)M(n)S", gdzie: - (n) jest zastępowany przez wartość każdego elementu czasu, który następuje po (n). - P to projektator czasu trwania (lub okresu) i jest zawsze umieszczany na początku czasu trwania. - Y jest projektantem roku i jest zgodny z wartością liczby lat. - M jest projektantem miesiąca i jest zgodny z wartością liczby miesięcy. - W jest projektantem tygodnia i jest zgodny z wartością liczby tygodni. - D jest projektantem dnia i jest zgodny z wartością liczby dni. - T jest projektantem czasu i poprzedza składniki czasu. - H jest projektowaniem godzin i jest zgodny z wartością liczby godzin. - M jest wyznaczanym minutą i jest zgodny z wartością liczby minut. - S jest drugim designatorem i jest zgodny z wartością liczby sekund. Nie można ustawić tej wartości czasu trwania większej niż eventretentionInDays tematu. Jest to pole opcjonalne, w którym jego minimalna wartość to 1 minuta, a jego wartość maksymalna jest określana przez wartość EventRetentionInDays tematu. Poniżej przedstawiono przykłady prawidłowych wartości: — "P0DT23H12M" lub "PT23H12M": przez czas trwania 23 godzin i 12 minut. - "P1D" lub "P1DT0H0M0S": przez czas trwania 1 dnia.

eventTimeToLive?: string

Wartość właściwości

string

maxDeliveryCount

Maksymalna liczba zdarzeń.

maxDeliveryCount?: number

Wartość właściwości

number

receiveLockDurationInSeconds

Maksymalny okres w sekundach, w których po odebraniu komunikatu (przez klienta) i oczekiwaniu na zaakceptowanie, zwolnienie lub odrzucenie komunikatu. Jeśli ten czas upłynie po odebraniu komunikatu przez klienta i nie zostanie przeniesiony do zaakceptowanych (nieprzetworzonych), zwolnionych lub odrzuconych, komunikat jest dostępny do ponownego dostarczenia. Jest to pole opcjonalne, w którym wartość domyślna to 60 sekund, minimum to 60 sekund, a wartość maksymalna to 300 sekund.

receiveLockDurationInSeconds?: number

Wartość właściwości

number