ReceiveContextEnabledAttribute.ManualControl Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu işlem için alma onayının hizmet yöntemi tarafından açıkça işaretlenip işaretlenmediğini gösteren değeri alır veya ayarlar.
public:
property bool ManualControl { bool get(); void set(bool value); };
public bool ManualControl { get; set; }
member this.ManualControl : bool with get, set
Public Property ManualControl As Boolean
Özellik Değeri
true bu işlem için alma onayı açıkça işaretleniyorsa; aksi takdirde , false.
Açıklamalar
ManualControl özelliği olarak trueayarlandığında, kanaldan alınan ileti "ReceiveContext ileti özelliği" biçiminde ileti için bir kilit ile hizmet işlemine teslim edilir. çağrı yapmak Complete veya Abandon iletinin tamamlanmasının sinyalini vermek hizmet uygulamasının sorumluluğundadır. Bu nedenlerden herhangi birinin çağrılmaması, kilit zaman aşımı aralığı geçene kadar iletide kilit tutulmasına neden olur. Kilit serbest bırakıldıktan sonra (çağrı Abandon veya kilit zaman aşımı yoluyla) ileti kanaldan hizmete yeniden gönderilir. Çağrı Complete , iletiyi başarıyla alındı olarak işaretler.