語言

RemoteArgument 結構

定義

表示可以跨進程和應用程式域界限傳遞之型別的實例。

public value class RemoteArgument
[System.Serializable]
public struct RemoteArgument
[<System.Serializable>]
type RemoteArgument = struct
Public Structure RemoteArgument
繼承
RemoteArgument
屬性

備註

利用此 RemoteArgument 結構傳遞直到執行時才決定的參數,跨越程序與應用領域邊界。 其 RemoteArgument 目的與 VARIANT COM中的類型相似。

你可以用來 RemoteArgument 傳遞以下類型和值作為遠端參數:

內在資料型態是一種原始資料型態(即Type.IsPrimitive該型別的性質為 true),或為 String、 Decimal、 DateTimeDBNull、 或 。

RemoteArgument 為每種支援的類型提供建構器。 你也可以用這些 CreateRemoteArgument 方法來建立 RemoteArgument 物件。 這些 CreateRemoteArgument 方法會自動呼叫你參數類型的適當 RemoteArgument 建構子。

如果你用預設的無參數建構子建立 ,RemoteArgument屬性設為值RemoteArgumentKind,RemoteArgumentKind.Missing屬性設為值TypeCode。TypeCode.Empty

建構函式

名稱 Description
RemoteArgument(Array, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Array。

RemoteArgument(Array)

初始化代表參數RemoteArgument的類別新實例Array。

RemoteArgument(Boolean, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Boolean。

RemoteArgument(Boolean)

初始化一個代表RemoteArgument參數的Boolean類別新實例。

RemoteArgument(Byte, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Byte。

RemoteArgument(Byte)

初始化一個代表RemoteArgument參數的Byte類別新實例。

RemoteArgument(Char, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Char。

RemoteArgument(Char)

初始化一個代表RemoteArgument參數的Char類別新實例。

RemoteArgument(DateTime, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例DateTime。

RemoteArgument(DateTime)

初始化一個代表RemoteArgument參數的DateTime類別新實例。

RemoteArgument(DBNull, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例DBNull。

RemoteArgument(DBNull)

初始化一個代表RemoteArgument參數的DBNull類別新實例。

RemoteArgument(Decimal, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Decimal。

RemoteArgument(Decimal)

初始化一個代表RemoteArgument參數的Decimal類別新實例。

RemoteArgument(Double, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Double。

RemoteArgument(Double)

初始化一個代表RemoteArgument參數的Double類別新實例。

RemoteArgument(IContract, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例IContract。

RemoteArgument(IContract)

初始化代表參數RemoteArgument的類別新實例IContract。

RemoteArgument(Int16, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Int16。

RemoteArgument(Int16)

初始化代表參數RemoteArgument的類別新實例Int16。

RemoteArgument(Int32, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Int32。

RemoteArgument(Int32)

初始化代表參數RemoteArgument的類別新實例Int32。

RemoteArgument(Int64, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Int64。

RemoteArgument(Int64)

初始化代表參數RemoteArgument的類別新實例Int64。

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

使用指定的RemoteArgumentRemoteArgumentKind參數初始化該類別的新實例TypeCode,參數可透過引用傳遞。

RemoteArgument(RemoteArgumentKind, TypeCode)

使用指定的 RemoteArgument 和 RemoteArgumentKind 初始化一個新的類別實例TypeCode,該參數未透過引用傳遞。

RemoteArgument(SByte, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例SByte。

RemoteArgument(SByte)

初始化代表參數RemoteArgument的類別新實例SByte。

RemoteArgument(Single, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例Single。

RemoteArgument(Single)

初始化一個代表RemoteArgument參數的Single類別新實例。

RemoteArgument(String, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例String。

RemoteArgument(String)

初始化一個代表RemoteArgument參數的String類別新實例。

RemoteArgument(UInt16, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例UInt16。

RemoteArgument(UInt16)

初始化一個代表RemoteArgument參數的UInt16類別新實例。

RemoteArgument(UInt32, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例UInt32。

RemoteArgument(UInt32)

初始化一個代表RemoteArgument參數的UInt32類別新實例。

RemoteArgument(UInt64, Boolean)

初始化一個代表RemoteArgument可透過參考傳遞參數的類別新實例UInt64。

RemoteArgument(UInt64)

初始化一個代表RemoteArgument參數的UInt64類別新實例。

屬性

名稱 Description
ArrayValue

取得或設定 Array 該代表 RemoteArgument 的 。

BooleanValue

取得或設定 Boolean 該代表 RemoteArgument 的 。

ByteValue

取得或設定 Byte 該代表 RemoteArgument 的 。

CharValue

取得或設定 Char 該代表 RemoteArgument 的 。

ContractValue

取得或設定 IContract 該代表 RemoteArgument 的 。

DateTimeValue

取得或設定 DateTime 該代表 RemoteArgument 的 。

DBNullValue

取得或設定 DBNull 該代表 RemoteArgument 的 。

DecimalValue

取得或設定 Decimal 該代表 RemoteArgument 的 。

DoubleValue

取得或設定 Double 該代表 RemoteArgument 的 。

Int16Value

取得或設定 Int16 該代表 RemoteArgument 的 。

Int32Value

取得或設定 Int32 該代表 RemoteArgument 的 。

Int64Value

取得或設定 Int64 該代表 RemoteArgument 的 。

IsByRef

取得或設定一個值,指示是否 RemoteArgument 代表一個透過引用傳遞的參數。

MissingValue

懂得價值 Missing 。

RemoteArgumentKind

得到 RemoteArgumentKind 一個表示該 RemoteArgument 論點類型。

SByteValue

取得或設定 SByte 該代表 RemoteArgument 的 。

SingleValue

取得或設定 Single 該代表 RemoteArgument 的 。

StringValue

取得或設定 String 該代表 RemoteArgument 的 。

TypeCode

得到 TypeCode 一個表示所 RemoteArgument 代表參數基型的參數。

UInt16Value

取得或設定 UInt16 該代表 RemoteArgument 的 。

UInt32Value

取得或設定 UInt32 該代表 RemoteArgument 的 。

UInt64Value

取得或設定 UInt64 該代表 RemoteArgument 的 。

方法

名稱 Description
CreateRemoteArgument(Object, Boolean, TypeCode)

為一個參數建立 RemoteArgument 一個,該參數具有指定的型別代碼,且可透過引用傳遞。

CreateRemoteArgument(Object, Boolean)

建立 RemoteArgument 一個可透過引用傳遞的參數 。

CreateRemoteArgument(Object)

為一個未通過引用傳遞的參數建立 a RemoteArgument 。

適用於