DefaultPropertiesToSend.TimeToBeReceived Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger tidsgränsen för meddelandet som ska hämtas från målkön.
public:
property TimeSpan TimeToBeReceived { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))]
[System.Messaging.MessagingDescription("MsgTimeToBeReceived")]
public TimeSpan TimeToBeReceived { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.TimeoutConverter))>]
[<System.Messaging.MessagingDescription("MsgTimeToBeReceived")>]
member this.TimeToBeReceived : TimeSpan with get, set
Public Property TimeToBeReceived As TimeSpan
Egenskapsvärde
Den totala tiden, i sekunder, för ett skickat meddelande som ska tas emot från målkön. Standardvärdet är InfiniteTimeout.
- Attribut
Kommentarer
Egenskapen TimeToBeReceived anger den totala tiden i sekunder för ett skickat meddelande som ska tas emot från målkön. Den här tidsgränsen omfattar den tid som ägnas åt att komma till målkön, plus den tid som spenderas på att vänta i kön innan meddelandet hämtas av ett program.
Caution
När du använder beroende klientdatorer synkroniserar du klockan på klientdatorn med klockan på servern som kör Message Queuing. Om de två klockorna inte synkroniseras kan du se oförutsägbart beteende när du skickar meddelanden när TimeToBeReceived inte InfiniteTimeoutär .
TimeToBeReceived Om intervallet upphör att gälla innan meddelandet tas bort från kön tar message Queuing-programmet bort meddelandet. Meddelandet skickas antingen till kön med obeställbara meddelanden, om meddelandets UseDeadLetterQueue egenskap är inställd på true, eller ignoreras, om UseDeadLetterQueue är false. Om TimeToBeReceived är mindre än TimeToReachQueue, TimeToBeReceived har företräde.
Meddelandets egenskap kan ställas AcknowledgeType in för att begära att Message Queuing skickar ett negativt bekräftelsemeddelande tillbaka till det sändande programmet om meddelandet inte hämtas innan timern upphör att gälla.
Caution
Om du har angett att du ska ta emot TimeToReachQueue negativa bekräftelser får du dem inte när värdet TimeToBeReceived för är mindre än värdet för TimeToReachQueue.
När flera meddelanden skickas i en transaktion använder Message Queuing värdet för det första meddelandets TimeToBeReceived egenskap.