QueueInfo interface
Właściwości informacji o kolejce dla subskrypcji zdarzeń.
Właściwości
| dead |
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. |
| event |
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. |
| max |
Maksymalna liczba zdarzeń. |
| receive |
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