AsyncResult.SyncProcessMessage(IMessage) 方法

定義

同步處理由遠端物件上之方法呼叫所傳回的回應訊息。

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 回的值。

適用於