ReceiveContextEnabledAttribute.ManualControl Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která indikuje, jestli je potvrzení příjmu pro tuto operaci explicitně signalizována metodou služby.
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
Hodnota vlastnosti
true
Pokud je potvrzení příjmu pro tuto operaci explicitně signalizována; v opačném případě false
.
Poznámky
Pokud ManualControl je vlastnost nastavena na hodnotu true
, zpráva přijatá z kanálu je doručena do operace služby s zámkem zprávy ve formě vlastnosti "zpráva ReceiveContext". Je zodpovědný za implementaci služby buď k volání, Complete nebo Abandon k signalizaci dokončení přijímání zprávy. Při volání některé z těchto výsledků se zámek uchovává ve zprávě, dokud časový limit zámku neuplyne. Jakmile se zámek uvolní (buď prostřednictvím volání Abandon , nebo pomocí časového limitu zámku "), zpráva se odešle znovu z kanálu ke službě. Volání Complete označí zprávu jako úspěšně přijatou.