MsmqBindingElementBase.TimeToLive Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.