Freigeben über


QueueInfo Klasse

Eigenschaften der Warteschlangeninformationen für das Ereignisabonnement.

Vererbung
azure.mgmt.eventgrid._serialization.Model
QueueInfo

Konstruktor

QueueInfo(*, receive_lock_duration_in_seconds: int | None = None, max_delivery_count: int | None = None, dead_letter_destination_with_resource_identity: _models.DeadLetterWithResourceIdentity | None = None, event_time_to_live: timedelta | None = None, **kwargs: Any)

Keyword-Only Parameters

receive_lock_duration_in_seconds
int

Maximaler Zeitraum in Sekunden, in dem die Nachricht empfangen (vom Client) empfangen wird und darauf wartet, akzeptiert, freigegeben oder abgelehnt zu werden. Wenn diese Zeit verstrichen ist, nachdem eine Nachricht vom Client empfangen wurde und nicht in akzeptiert (nicht verarbeitet), freigegeben oder abgelehnt wurde, ist die Nachricht für die Neubelebung verfügbar. Dies ist ein optionales Feld, wobei der Standardwert 60 Sekunden, der Mindestwert 60 Sekunden und der Höchstwert 300 Sekunden beträgt.

max_delivery_count
int

Die maximale Übermittlungsanzahl der Ereignisse.

dead_letter_destination_with_resource_identity
DeadLetterWithResourceIdentity

Das Ziel für unzustellbare Nachrichten des Ereignisabonnements. Jedes Ereignis, das nicht an sein Ziel übermittelt werden kann, wird an das Ziel für unzustellbare Nachrichten gesendet. Verwendet das Setup der verwalteten Identität für die übergeordnete Ressource (d. h. thema), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

event_time_to_live
timedelta

Dauer der Zeitspanne im ISO 8601-Format, die bestimmt, wie lange Nachrichten ab dem Zeitpunkt der Veröffentlichung der Nachricht für das Abonnement verfügbar sind. Dieser Dauerwert wird im folgenden Format ausgedrückt: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", wobei:


   - (n) is replaced by the value of each time element that follows the (n).
   - P is the duration (or Period) designator and is always placed at the beginning of the

Dauer.

  • Y ist der Jahresbezeichner und folgt dem Wert für die Anzahl der Jahre.

  • M ist der Monatsbezeichner und folgt dem Wert für die Anzahl der Monate.

  • W ist der Wochenbezeichner und folgt dem Wert für die Anzahl der Wochen.

  • D ist der Tag-Bezeichner und folgt dem Wert für die Anzahl der Tage.

  • T ist der Zeit-Bezeichner und geht den Zeitkomponenten voran.

  • H ist der Stundenbezeichner und folgt dem Wert für die Anzahl der Stunden.

  • M ist der Minutenbezeichner und folgt dem Wert für die Anzahl der Minuten.

  • S ist der zweite Bezeichner und folgt dem Wert für die Anzahl der Sekunden.

Dieser Dauerwert kann nicht größer als eventRetentionInDays des Themas festgelegt werden. Es handelt sich um ein optionales Feld, dessen Mindestwert 1 Minute und sein Maximum durch den EventRetentionInDays-Wert des Themas bestimmt wird. Im Folgenden sind Beispiele für gültige Werte aufgeführt:


   - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes.
   - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.

Variablen

receive_lock_duration_in_seconds
int

Maximaler Zeitraum in Sekunden, in dem die Nachricht empfangen (vom Client) empfangen wird und darauf wartet, akzeptiert, freigegeben oder abgelehnt zu werden. Wenn diese Zeit verstrichen ist, nachdem eine Nachricht vom Client empfangen wurde und nicht in akzeptiert (nicht verarbeitet), freigegeben oder abgelehnt wurde, ist die Nachricht für die Neubelebung verfügbar. Dies ist ein optionales Feld, wobei der Standardwert 60 Sekunden, der Mindestwert 60 Sekunden und der Höchstwert 300 Sekunden beträgt.

max_delivery_count
int

Die maximale Übermittlungsanzahl der Ereignisse.

dead_letter_destination_with_resource_identity
DeadLetterWithResourceIdentity

Das Ziel für unzustellbare Nachrichten des Ereignisabonnements. Jedes Ereignis, das nicht an sein Ziel übermittelt werden kann, wird an das Ziel für unzustellbare Nachrichten gesendet. Verwendet das Setup der verwalteten Identität für die übergeordnete Ressource (d. h. thema), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

event_time_to_live
timedelta

Dauer der Zeitspanne im ISO 8601-Format, die bestimmt, wie lange Nachrichten ab dem Zeitpunkt der Veröffentlichung der Nachricht für das Abonnement verfügbar sind. Dieser Dauerwert wird im folgenden Format ausgedrückt: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", wobei:


   - (n) is replaced by the value of each time element that follows the (n).
   - P is the duration (or Period) designator and is always placed at the beginning of the

Dauer.

  • Y ist der Jahresbezeichner und folgt dem Wert für die Anzahl der Jahre.

  • M ist der Monatsbezeichner und folgt dem Wert für die Anzahl der Monate.

  • W ist der Wochenbezeichner und folgt dem Wert für die Anzahl der Wochen.

  • D ist der Tag-Bezeichner und folgt dem Wert für die Anzahl der Tage.

  • T ist der Zeit-Bezeichner und geht den Zeitkomponenten voran.

  • H ist der Stundenbezeichner und folgt dem Wert für die Anzahl der Stunden.

  • M ist der Minutenbezeichner und folgt dem Wert für die Anzahl der Minuten.

  • S ist der zweite Bezeichner und folgt dem Wert für die Anzahl der Sekunden.

Dieser Dauerwert kann nicht größer als eventRetentionInDays des Themas festgelegt werden. Es handelt sich um ein optionales Feld, dessen Mindestwert 1 Minute und sein Maximum durch den EventRetentionInDays-Wert des Themas bestimmt wird. Im Folgenden sind Beispiele für gültige Werte aufgeführt:


   - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes.
   - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.