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.
Dient zum Abrufen oder Festlegen eines Werts, 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
truewenn die Empfangsbestätigung für diesen Vorgang explizit signalisiert wird; andernfalls . false
Hinweise
Wenn die ManualControl Eigenschaft auf " trueEmpfangene Nachricht" festgelegt ist, wird die vom Kanal empfangene Nachricht mit einer Sperre für die Nachricht in Form von "ReceiveContext message property" an den Dienstvorgang übermittelt. Es liegt in der Verantwortung der Dienstimplementierung, entweder den Empfang der Nachricht aufzurufen Complete oder Abandon zu signalisieren. Fehler beim Aufrufen eines dieser Ergebnisse, dass die Sperre für die Nachricht gehalten wird, bis das Sperrtimeoutintervall verstrichen ist. Sobald die Sperre freigegeben wurde (entweder durch Aufrufen Abandon oder Sperrtimeout), wird die Nachricht vom Kanal an den Dienst erneut verteilt. Durch Aufrufen Complete wird die Nachricht als erfolgreich empfangen markiert.