RemoteArgument 构造函数

定义

初始化 RemoteArgument 类的新实例。

重载

RemoteArgument(IContract)

初始化表示 RemoteArgument 参数的 IContract 类的新实例。

RemoteArgument(Boolean, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Boolean 类的新实例。

RemoteArgument(Byte, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Byte 类的新实例。

RemoteArgument(Char, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Char 类的新实例。

RemoteArgument(DateTime, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 DateTime 类的新实例。

RemoteArgument(DBNull, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 DBNull 类的新实例。

RemoteArgument(Decimal, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Decimal 类的新实例。

RemoteArgument(Double, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Double 类的新实例。

RemoteArgument(Array, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Array 类的新实例。

RemoteArgument(Int16, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Int16 类的新实例。

RemoteArgument(Int64, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Int64 类的新实例。

RemoteArgument(Single, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Single 类的新实例。

RemoteArgument(String, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 String 类的新实例。

RemoteArgument(UInt16, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 UInt16 类的新实例。

RemoteArgument(UInt32, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 UInt32 类的新实例。

RemoteArgument(UInt64, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 UInt64 类的新实例。

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

通过可通过引用传递的参数使用指定的 RemoteArgumentRemoteArgumentKind,初始化 TypeCode 类的新实例。

RemoteArgument(Int32, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Int32 类的新实例。

RemoteArgument(RemoteArgumentKind, TypeCode)

通过对未通过引用传递的参数使用指定的 RemoteArgumentRemoteArgumentKind,初始化 TypeCode 类的新实例。

RemoteArgument(SByte, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 SByte 类的新实例。

RemoteArgument(UInt64)

初始化表示 RemoteArgument 参数的 UInt64 类的新实例。

RemoteArgument(Array)

初始化表示 RemoteArgument 参数的 Array 类的新实例。

RemoteArgument(Boolean)

初始化表示 RemoteArgument 参数的 Boolean 类的新实例。

RemoteArgument(Byte)

初始化表示 RemoteArgument 参数的 Byte 类的新实例。

RemoteArgument(Char)

初始化表示 RemoteArgument 参数的 Char 类的新实例。

RemoteArgument(DateTime)

初始化表示 RemoteArgument 参数的 DateTime 类的新实例。

RemoteArgument(DBNull)

初始化表示 RemoteArgument 参数的 DBNull 类的新实例。

RemoteArgument(IContract, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 IContract 类的新实例。

RemoteArgument(Double)

初始化表示 RemoteArgument 参数的 Double 类的新实例。

RemoteArgument(Decimal)

初始化表示 RemoteArgument 参数的 Decimal 类的新实例。

RemoteArgument(Int32)

初始化表示 RemoteArgument 参数的 Int32 类的新实例。

RemoteArgument(Int64)

初始化表示 RemoteArgument 参数的 Int64 类的新实例。

RemoteArgument(SByte)

初始化表示 RemoteArgument 参数的 SByte 类的新实例。

RemoteArgument(Single)

初始化表示 RemoteArgument 参数的 Single 类的新实例。

RemoteArgument(String)

初始化表示 RemoteArgument 参数的 String 类的新实例。

RemoteArgument(UInt16)

初始化表示 RemoteArgument 参数的 UInt16 类的新实例。

RemoteArgument(UInt32)

初始化表示 RemoteArgument 参数的 UInt32 类的新实例。

RemoteArgument(Int16)

初始化表示 RemoteArgument 参数的 Int16 类的新实例。

RemoteArgument(IContract)

初始化表示 RemoteArgument 参数的 IContract 类的新实例。

public:
 RemoteArgument(System::AddIn::Contract::IContract ^ value);
public RemoteArgument (System.AddIn.Contract.IContract value);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.IContract -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As IContract)

参数

value
IContract

一个 IContract 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Contract,将 TypeCode 属性设置为 TypeCode.Object,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Boolean, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Boolean 类的新实例。

public:
 RemoteArgument(bool value, bool isByRef);
public RemoteArgument (bool value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : bool * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Boolean, isByRef As Boolean)

参数

value
Boolean

一个 Boolean 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Boolean,并将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Byte, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Byte 类的新实例。

public:
 RemoteArgument(System::Byte value, bool isByRef);
public RemoteArgument (byte value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : byte * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Byte, isByRef As Boolean)

参数

value
Byte

一个 Byte 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Byte,并将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Char, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Char 类的新实例。

public:
 RemoteArgument(char value, bool isByRef);
public RemoteArgument (char value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : char * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Char, isByRef As Boolean)

参数

value
Char

一个 Char 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Char,并将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(DateTime, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 DateTime 类的新实例。

public:
 RemoteArgument(DateTime value, bool isByRef);
public RemoteArgument (DateTime value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : DateTime * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DateTime, isByRef As Boolean)

参数

value
DateTime

一个 DateTime 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.DateTime,并将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(DBNull, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 DBNull 类的新实例。

public:
 RemoteArgument(DBNull ^ value, bool isByRef);
public RemoteArgument (DBNull value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : DBNull * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DBNull, isByRef As Boolean)

参数

value
DBNull

一个 DBNull 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.DBNull,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Decimal, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Decimal 类的新实例。

public:
 RemoteArgument(System::Decimal value, bool isByRef);
public RemoteArgument (decimal value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : decimal * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Decimal, isByRef As Boolean)

参数

value
Decimal

一个 Decimal 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Decimal,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Double, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Double 类的新实例。

public:
 RemoteArgument(double value, bool isByRef);
public RemoteArgument (double value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : double * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Double, isByRef As Boolean)

参数

value
Double

一个 Double 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Double,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Array, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Array 类的新实例。

public:
 RemoteArgument(Array ^ array, bool isByRef);
public RemoteArgument (Array array, bool isByRef);
new System.AddIn.Contract.RemoteArgument : Array * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (array As Array, isByRef As Boolean)

参数

array
Array

一个 Array 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 array 是通过引用传递的参数,则为 true;否则为 false

例外

数组元素类型不是基类型(也就是说,GetTypeCode(Type) 方法为数组元素类型返回 Object)。

arraynull

注解

此构造函数将 RemoteArgumentKind 属性设置为 IntrinsicArrayTypeCode 将 属性设置为数组元素类型的类型代码,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Int16, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Int16 类的新实例。

public:
 RemoteArgument(short value, bool isByRef);
public RemoteArgument (short value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int16 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Short, isByRef As Boolean)

参数

value
Int16

一个 Int16 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Int16,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Int64, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Int64 类的新实例。

public:
 RemoteArgument(long value, bool isByRef);
public RemoteArgument (long value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int64 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Long, isByRef As Boolean)

参数

value
Int64

一个 Int64 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Int64,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Single, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Single 类的新实例。

public:
 RemoteArgument(float value, bool isByRef);
public RemoteArgument (float value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : single * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Single, isByRef As Boolean)

参数

value
Single

一个 Single 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Single,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(String, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 String 类的新实例。

public:
 RemoteArgument(System::String ^ value, bool isByRef);
public RemoteArgument (string value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : string * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As String, isByRef As Boolean)

参数

value
String

一个 String 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.String,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(UInt16, Boolean)

重要

此 API 不符合 CLS。

初始化表示可通过引用传递的 RemoteArgument 参数的 UInt16 类的新实例。

public:
 RemoteArgument(System::UInt16 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument (ushort value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint16 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UShort, isByRef As Boolean)

参数

value
UInt16

一个 UInt16 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

属性

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.UInt16,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(UInt32, Boolean)

重要

此 API 不符合 CLS。

初始化表示可通过引用传递的 RemoteArgument 参数的 UInt32 类的新实例。

public:
 RemoteArgument(System::UInt32 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument (uint value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint32 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UInteger, isByRef As Boolean)

参数

value
UInt32

一个 UInt32 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

属性

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.UInt32,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(UInt64, Boolean)

重要

此 API 不符合 CLS。

初始化表示可通过引用传递的 RemoteArgument 参数的 UInt64 类的新实例。

public:
 RemoteArgument(System::UInt64 value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument (ulong value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint64 * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As ULong, isByRef As Boolean)

参数

value
UInt64

一个 UInt64 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

属性

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.UInt64,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

通过可通过引用传递的参数使用指定的 RemoteArgumentRemoteArgumentKind,初始化 TypeCode 类的新实例。

public:
 RemoteArgument(System::AddIn::Contract::RemoteArgumentKind remoteArgKind, TypeCode typeCode, bool isByRef);
public RemoteArgument (System.AddIn.Contract.RemoteArgumentKind remoteArgKind, TypeCode typeCode, bool isByRef);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.RemoteArgumentKind * TypeCode * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (remoteArgKind As RemoteArgumentKind, typeCode As TypeCode, isByRef As Boolean)

参数

remoteArgKind
RemoteArgumentKind

RemoteArgumentKind 值之一,该值指示 RemoteArgument 是否表示内部类型、内部类型数组、IContractMissing 值。

typeCode
TypeCode

一个 TypeCode,指定远程参数的基类型。

isByRef
Boolean

如果远程参数是通过引用传递的,则为 true;否则为 false

例外

remoteArgKindIntrinsicIntrinsicArray,且 typeCodeObjectEmpty

- 或 -

remoteArgKindMissing,且 typeCode 不是 Empty

- 或 -

remoteArgKindContract,且 typeCode 不是 Object

remoteArgKind 不是有效的 RemoteArgumentKind 值。

注解

此构造函数将 参数RemoteArgument指定的typeCode数据类型的默认值分配给 。

内部数据类型是基元数据类型 (即, Type.IsPrimitive 该类型的属性) trueStringDecimalDateTimeDBNull

适用于

RemoteArgument(Int32, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 Int32 类的新实例。

public:
 RemoteArgument(int value, bool isByRef);
public RemoteArgument (int value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : int * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Integer, isByRef As Boolean)

参数

value
Int32

一个 Int32 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Int32,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(RemoteArgumentKind, TypeCode)

通过对未通过引用传递的参数使用指定的 RemoteArgumentRemoteArgumentKind,初始化 TypeCode 类的新实例。

public:
 RemoteArgument(System::AddIn::Contract::RemoteArgumentKind remoteArgKind, TypeCode typeCode);
public RemoteArgument (System.AddIn.Contract.RemoteArgumentKind remoteArgKind, TypeCode typeCode);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.RemoteArgumentKind * TypeCode -> System.AddIn.Contract.RemoteArgument
Public Sub New (remoteArgKind As RemoteArgumentKind, typeCode As TypeCode)

参数

remoteArgKind
RemoteArgumentKind

RemoteArgumentKind 值之一,该值指示 RemoteArgument 是否表示内部类型、内部类型数组、IContractMissing 值。

typeCode
TypeCode

一个 TypeCode,指定远程参数的基类型。

例外

remoteArgKindIntrinsicIntrinsicArray,且 typeCodeObjectEmpty

- 或 -

remoteArgKindMissing,且 typeCode 不是 Empty

- 或 -

remoteArgKindContract,且 typeCode 不是 Object

注解

此构造函数将 参数RemoteArgument指定的typeCode数据类型的默认值分配给 。

内部数据类型是基元数据类型 (即, Type.IsPrimitive 该类型的属性) trueStringDecimalDateTimeDBNull

适用于

RemoteArgument(SByte, Boolean)

重要

此 API 不符合 CLS。

初始化表示可通过引用传递的 RemoteArgument 参数的 SByte 类的新实例。

public:
 RemoteArgument(System::SByte value, bool isByRef);
[System.CLSCompliant(false)]
public RemoteArgument (sbyte value, bool isByRef);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : sbyte * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As SByte, isByRef As Boolean)

参数

value
SByte

一个 SByte 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

属性

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.SByte,将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(UInt64)

重要

此 API 不符合 CLS。

初始化表示 RemoteArgument 参数的 UInt64 类的新实例。

public:
 RemoteArgument(System::UInt64 value);
[System.CLSCompliant(false)]
public RemoteArgument (ulong value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint64 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As ULong)

参数

value
UInt64

一个 UInt64 参数,可跨进程或应用程序域边界传递该参数。

属性

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.UInt64,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Array)

初始化表示 RemoteArgument 参数的 Array 类的新实例。

public:
 RemoteArgument(Array ^ array);
public RemoteArgument (Array array);
new System.AddIn.Contract.RemoteArgument : Array -> System.AddIn.Contract.RemoteArgument
Public Sub New (array As Array)

参数

array
Array

一个 Array 参数,可跨进程或应用程序域边界传递该参数。

例外

数组元素类型不是基类型(也就是说,数组元素类型的 GetTypeCode(Type) 方法返回 Object)。

arraynull

注解

此构造函数将 RemoteArgumentKind 属性设置为 IntrinsicArray,将 TypeCode 属性设置为数组元素类型的类型代码,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Boolean)

初始化表示 RemoteArgument 参数的 Boolean 类的新实例。

public:
 RemoteArgument(bool value);
public RemoteArgument (bool value);
new System.AddIn.Contract.RemoteArgument : bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Boolean)

参数

value
Boolean

一个 Boolean 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Boolean,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Byte)

初始化表示 RemoteArgument 参数的 Byte 类的新实例。

public:
 RemoteArgument(System::Byte value);
public RemoteArgument (byte value);
new System.AddIn.Contract.RemoteArgument : byte -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Byte)

参数

value
Byte

一个 Byte 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Byte,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Char)

初始化表示 RemoteArgument 参数的 Char 类的新实例。

public:
 RemoteArgument(char value);
public RemoteArgument (char value);
new System.AddIn.Contract.RemoteArgument : char -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Char)

参数

value
Char

一个 Char 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Char,将 IsByRef 属性设置为 false

适用于

RemoteArgument(DateTime)

初始化表示 RemoteArgument 参数的 DateTime 类的新实例。

public:
 RemoteArgument(DateTime value);
public RemoteArgument (DateTime value);
new System.AddIn.Contract.RemoteArgument : DateTime -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DateTime)

参数

value
DateTime

一个 DateTime 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.DateTime,将 IsByRef 属性设置为 false

适用于

RemoteArgument(DBNull)

初始化表示 RemoteArgument 参数的 DBNull 类的新实例。

public:
 RemoteArgument(DBNull ^ value);
public RemoteArgument (DBNull value);
new System.AddIn.Contract.RemoteArgument : DBNull -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As DBNull)

参数

value
DBNull

一个 DBNull 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.DBNull,将 IsByRef 属性设置为 false

适用于

RemoteArgument(IContract, Boolean)

初始化表示可通过引用传递的 RemoteArgument 参数的 IContract 类的新实例。

public:
 RemoteArgument(System::AddIn::Contract::IContract ^ value, bool isByRef);
public RemoteArgument (System.AddIn.Contract.IContract value, bool isByRef);
new System.AddIn.Contract.RemoteArgument : System.AddIn.Contract.IContract * bool -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As IContract, isByRef As Boolean)

参数

value
IContract

一个 IContract 参数,可跨进程或应用程序域边界传递该参数。

isByRef
Boolean

如果 value 是通过引用传递的参数,则为 true;否则为 false

注解

此构造函数将 RemoteArgumentKind 属性设置为 Contract,将 TypeCode 属性设置为 TypeCode.Object,并将 IsByRef 属性设置为 参数的值 isByRef

适用于

RemoteArgument(Double)

初始化表示 RemoteArgument 参数的 Double 类的新实例。

public:
 RemoteArgument(double value);
public RemoteArgument (double value);
new System.AddIn.Contract.RemoteArgument : double -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Double)

参数

value
Double

一个 Double 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Double,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Decimal)

初始化表示 RemoteArgument 参数的 Decimal 类的新实例。

public:
 RemoteArgument(System::Decimal value);
public RemoteArgument (decimal value);
new System.AddIn.Contract.RemoteArgument : decimal -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Decimal)

参数

value
Decimal

一个 Decimal 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Decimal,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Int32)

初始化表示 RemoteArgument 参数的 Int32 类的新实例。

public:
 RemoteArgument(int value);
public RemoteArgument (int value);
new System.AddIn.Contract.RemoteArgument : int -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Integer)

参数

value
Int32

一个 Int32 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Int32,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Int64)

初始化表示 RemoteArgument 参数的 Int64 类的新实例。

public:
 RemoteArgument(long value);
public RemoteArgument (long value);
new System.AddIn.Contract.RemoteArgument : int64 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Long)

参数

value
Int64

一个 Int64 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Int64,将 IsByRef 属性设置为 false

适用于

RemoteArgument(SByte)

重要

此 API 不符合 CLS。

初始化表示 RemoteArgument 参数的 SByte 类的新实例。

public:
 RemoteArgument(System::SByte value);
[System.CLSCompliant(false)]
public RemoteArgument (sbyte value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : sbyte -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As SByte)

参数

value
SByte

一个 SByte 参数,可跨进程或应用程序域边界传递该参数。

属性

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.SByte,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Single)

初始化表示 RemoteArgument 参数的 Single 类的新实例。

public:
 RemoteArgument(float value);
public RemoteArgument (float value);
new System.AddIn.Contract.RemoteArgument : single -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Single)

参数

value
Single

一个 Single 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Single,将 IsByRef 属性设置为 false

适用于

RemoteArgument(String)

初始化表示 RemoteArgument 参数的 String 类的新实例。

public:
 RemoteArgument(System::String ^ value);
public RemoteArgument (string value);
new System.AddIn.Contract.RemoteArgument : string -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As String)

参数

value
String

一个 String 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.String,将 IsByRef 属性设置为 false

适用于

RemoteArgument(UInt16)

重要

此 API 不符合 CLS。

初始化表示 RemoteArgument 参数的 UInt16 类的新实例。

public:
 RemoteArgument(System::UInt16 value);
[System.CLSCompliant(false)]
public RemoteArgument (ushort value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint16 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UShort)

参数

value
UInt16

一个 UInt16 参数,可跨进程或应用程序域边界传递该参数。

属性

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.UInt16,将 IsByRef 属性设置为 false

适用于

RemoteArgument(UInt32)

重要

此 API 不符合 CLS。

初始化表示 RemoteArgument 参数的 UInt32 类的新实例。

public:
 RemoteArgument(System::UInt32 value);
[System.CLSCompliant(false)]
public RemoteArgument (uint value);
[<System.CLSCompliant(false)>]
new System.AddIn.Contract.RemoteArgument : uint32 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As UInteger)

参数

value
UInt32

一个 UInt32 参数,可跨进程或应用程序域边界传递该参数。

属性

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.UInt32,将 IsByRef 属性设置为 false

适用于

RemoteArgument(Int16)

初始化表示 RemoteArgument 参数的 Int16 类的新实例。

public:
 RemoteArgument(short value);
public RemoteArgument (short value);
new System.AddIn.Contract.RemoteArgument : int16 -> System.AddIn.Contract.RemoteArgument
Public Sub New (value As Short)

参数

value
Int16

一个 Int16 参数,可跨进程或应用程序域边界传递该参数。

注解

此构造函数将 RemoteArgumentKind 属性设置为 Intrinsic,将 TypeCode 属性设置为 TypeCode.Int16,将 IsByRef 属性设置为 false

适用于