Aracılığıyla paylaş


ReceiveContextEnabledAttribute.ManualControl Özellik

Tanım

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.

Şunlara uygulanır