Freigeben über


ReceiveContextEnabledAttribute.ManualControl Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Empfangsbestätigung für diesen Vorgang explizit von der Dienstmethode signalisiert wird.

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

Eigenschaftswert

Boolean

true wenn die Empfangsbestätigung für diesen Vorgang explizit signalisiert wird, andernfalls false.

Hinweise

Wenn die- ManualControl Eigenschaft auf festgelegt wird true , wird die vom Kanal empfangene Nachricht an den Dienst Vorgang mit einer Sperre für die Nachricht in Form von "ReceiveContext Message Property" übermittelt. Es ist die Verantwortung der Dienstimplementierung, entweder Complete oder Abandon aufzurufen, um den Abschluss des Nachrichtenempfangs zu signalisieren. Wird keiner von beiden aufgerufen, wird die Nachricht so lange gesperrt, bis das Timeoutintervall der Sperre abläuft. Sobald die Sperre (entweder durch Aufrufen von Abandon oder durch das Timeout der Sperre) aufgehoben wird, wird die Meldung erneut vom Kanal zum Dienst gesendet. Durch den Aufruf von Complete wird die Meldung als erfolgreich empfangen markiert.

Gilt für