MethodCallMessageWrapper 類別

定義

實作 IMethodCallMessage 介面以建立請求訊息,作為遠端物件的方法呼叫。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public ref class MethodCallMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodCallMessage
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
type MethodCallMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCallMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCallMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
Public Class MethodCallMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodCallMessage
繼承
MethodCallMessageWrapper
屬性
實作

備註

MethodCallMessageWrapper 類別被 .NET 框架的遠端基礎設施所使用。 你不需要直接建立類別的實例 MethodCallMessageWrapper ;而是直接使用 IMethodCallMessage 介面。

MethodCallMessageWrapper 封裝遠端資料以便在訊息匯之間傳遞。 遠端用戶端會 MethodCallMessageWrapper 向伺服器發送訊息。

建構函式

名稱 Description
MethodCallMessageWrapper(IMethodCallMessage)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

透過封裝MethodCallMessageWrapper介面初始化該類別的新實例IMethodCallMessage

欄位

名稱 Description
WrappedMessage

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表由訊息包裝器包裹的請求或回應 IMethodMessage 介面。

(繼承來源 InternalMessageWrapper)

屬性

名稱 Description
ArgCount

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得傳入方法的參數數。

Args

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會接收一組參數傳入方法。

HasVarArgs

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個值,表示方法是否能接受可變數量的參數。

InArgCount

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得方法呼叫中未標記為 out 參數的參數數量。

InArgs

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在方法呼叫中取得一組未標記為 out 參數的參數陣列。

LogicalCallContext

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得目前方法呼叫的 。LogicalCallContext

MethodBase

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得被調用方法的 。MethodBase

MethodName

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會獲得所調用方法的名稱。

MethodSignature

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得包含方法簽名的物件。

Properties

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

代表 IDictionary 遠端訊息屬性的集合。

TypeName

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得執行方法呼叫的遠端物件的完整型別名稱。

Uri

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得呼叫方法時遠端物件的統一資源識別碼(URI)。

方法

名稱 Description
Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetArg(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在指定索引處取得一個方法參數,作為物件。

GetArgName(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得指定索引中方法參數的名稱。

GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設哈希函式。

(繼承來源 Object)
GetInArg(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得一個指定索引的方法參數,且未標記為 out 參數。

GetInArgName(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得指定索引中未標記 為出界 參數的方法參數名稱。

GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱