multitype_join::reserve 方法
會保留先前由這個 multitype_join 傳訊區塊所提供的訊息。
virtual bool reserve(
runtime_object_identity _MsgId,
_Inout_ ITarget<_Destination_type> * _PTarget
);
參數
_MsgId
所保留之 message 物件的 runtime_object_identity。_PTarget
正在呼叫 reserve 方法之目標區塊的指標。
傳回值
如果成功保留訊息則為 true,否則為false。 保留失敗可能有許多原因,包括:訊息已經保留或已由另一個目標接受、來源拒絕保留等等。
備註
呼叫 reserve之後 (若成功),您必須呼叫 consume 或 release,分別取得或放棄持有該訊息。
需求
標頭: agents.h
**命名空間:**concurrency