MethodCallMessageWrapper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作 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 類別被 .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 支援此產品基礎結構,但無法直接用於程式碼之中。 取得方法呼叫中未標記為 |
| InArgs |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在方法呼叫中取得一組未標記為 |
| 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 支援此產品基礎結構,但無法直接用於程式碼之中。 取得一個指定索引的方法參數,且未標記為 |
| GetInArgName(Int32) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得指定索引中未標記 為出界 參數的方法參數名稱。 |
| GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回表示目前 物件的字串。 (繼承來源 Object) |