Aracılığıyla paylaş


MsmqBindingElementBase.ValidityDuration Özellik

Tanım

İletinin alma bağlamı özelliği tarafından kilitlenme süresini belirten bir değeri alır veya ayarlar.

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

Özellik Değeri

İletinin alma bağlamı özelliği tarafından kilitlenme süresi.

Özel durumlar

Değer sıfırdan küçük veya Int32.MaxValue değerinden büyük.

Açıklamalar

Varsayılan değer 5 dakikadır. Alma bağlamı, tüketilene veya kuyruğa geri yayımlanana kadar iletiyi inceleme için kilitler. Geçerlilik süresi özelliği, iletinin kuyruğa otomatik olarak yeniden yayımlanmadan önce alma bağlamı tarafından ne kadar süreyle kilitli kalacağını belirtir.

Önemli

ValidityDuration bir iletinin süresi dolarsa, işlem sırasında süre sonu gerçekleşirse, işlenmesi için kullanılabilecek tüm işlemler iş akışı örneğiyle birlikte durdurulacaktır.

Şunlara uygulanır