ReceiveContextEnabledAttribute.ManualControl Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.