AsyncResult.SyncProcessMessage(IMessage) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
同步處理由遠端物件上之方法呼叫所傳回的回應訊息。
public:
virtual System::Runtime::Remoting::Messaging::IMessage ^ SyncProcessMessage(System::Runtime::Remoting::Messaging::IMessage ^ msg);
public virtual System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage msg);
[System.Security.SecurityCritical]
public virtual System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage msg);
abstract member SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
override this.SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
[<System.Security.SecurityCritical>]
abstract member SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
override this.SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
Public Overridable Function SyncProcessMessage (msg As IMessage) As IMessage
參數
- msg
- IMessage
遠端物件上之方法呼叫的回應訊息。
傳回
傳回 null
。
實作
- 屬性
備註
方法 SyncProcessMessage 會實作 IMessageSink 介面。 您不需要直接呼叫這個方法。 它是供 .NET Framework 遠端基礎結構使用。
SyncProcessMessage 會叫用取用者程式代碼的 AsyncCallback 委派。 它也會設定 IMethodReturnMessage 方法所傳回的 GetReplyMessage 實例。 msg
如果 參數的類型為 IMethodReturnMessage,則 相同的物件會由 傳GetReplyMessage回。 否則會傳回包含遠端例外狀況的回復訊息。
SyncProcessMessage 也會修改 屬性傳 IsCompleted 回的值。