MsmqBindingElementBase.TimeToLive Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven hoe lang berichten geldig zijn. Wanneer dit tijdstip is verstreken, wordt het bericht in een wachtrij met dode letters geplaatst, afhankelijk van de DeadLetterQueue instelling.

public:
 property TimeSpan TimeToLive { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan TimeToLive { get; set; }
member this.TimeToLive : TimeSpan with get, set
Public Property TimeToLive As TimeSpan

Waarde van eigenschap

Een TimeSpan waarde die aangeeft hoe lang berichten geldig zijn. De standaardwaarde is 24 uur.

Uitzonderingen

De waarde is kleiner dan nul.

– of –

De waarde is niet oneindig en is groter dan Int32.MaxValue milliseconden.

Opmerkingen

Toepassingen in de wachtrij werken op een niet-verbonden manier. Dit betekent dat de verzendende en ontvangende toepassingen mogelijk niet tegelijkertijd worden uitgevoerd; Daarom kan een bericht dat door de verzendende toepassing wordt verzonden, niet onmiddellijk worden verwerkt door de ontvangende toepassing. Sommige berichten bevatten informatie die slechts gedurende een bepaalde periode geldig is. Als een dergelijk bericht niet binnen die periode wordt bezorgd, bevat het geen nuttige informatie meer en moet het worden verwijderd. Met deze eigenschap kunt u een tijdslimiet opgeven voor hoe lang een bericht wordt bewaard voordat een bericht in de toepassingswachtrij wordt afgeleverd. Als deze tijdslimiet is verstreken voordat het bericht wordt bezorgd in de toepassingswachtrij, wordt het bericht in de wachtrij voor dode letters geplaatst als deze beschikbaar is (bepaald door de DeadLetterQueue eigenschap). Anders wordt het bericht verwijderd.

Van toepassing op