Language

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)

指定したRemoteArgumentを使用して、RemoteArgumentKind クラスの新しいインスタンスを初期化し、参照渡し可能な引数のTypeCodeします。

RemoteArgument(Int32, Boolean)

参照渡し可能なRemoteArgument引数を表すInt32 クラスの新しいインスタンスを初期化します。

RemoteArgument(RemoteArgumentKind, TypeCode)

指定したRemoteArgumentを使用して、RemoteArgumentKind クラスの新しいインスタンスを初期化し、参照渡しされない引数の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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

例外

配列要素型が基本型ではありません (つまり、 GetTypeCode(Type) メソッドは配列要素型の Object を返します)。

array は nullです。

注釈

このコンストラクターは、 RemoteArgumentKind プロパティを IntrinsicArrayに設定し、 TypeCode プロパティを配列要素型の型コードに設定し、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

属性

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

属性

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

属性

注釈

このコンストラクターは、 RemoteArgumentKind プロパティを Intrinsic、 TypeCode プロパティを TypeCode.UInt64 に設定し、 IsByRef プロパティを isByRef パラメーターの値に設定します。

適用対象

RemoteArgument(RemoteArgumentKind, TypeCode, Boolean)

指定したRemoteArgumentを使用して、RemoteArgumentKind クラスの新しいインスタンスを初期化し、参照渡し可能な引数の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、またはIContract値を表すかどうかを示すMissing値の 1 つ。

typeCode
TypeCode

リモート引数の基本型を指定する TypeCode 。

isByRef
Boolean

true リモート引数が参照渡しされる場合。それ以外の場合は false。

例外

remoteArgKind が Intrinsic または IntrinsicArrayであり、 typeCode が Object または Empty。

-又は-

remoteArgKind は Missing であり、 typeCode は Emptyされません。

-又は-

remoteArgKind は Contract であり、 typeCode は Objectされません。

remoteArgKind が有効な RemoteArgumentKind 値ではありません。

注釈

このコンストラクターは、 typeCode パラメーターで指定されたデータ型の既定値を RemoteArgumentに割り当てます。

組み込みデータ型は、プリミティブ データ型 (つまり、型の Type.IsPrimitive プロパティが true) または String、 Decimal、 DateTime、または DBNullです。

適用対象

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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 RemoteArgumentKind プロパティを Intrinsic、 TypeCode プロパティを TypeCode.Int32 に設定し、 IsByRef プロパティを isByRef パラメーターの値に設定します。

適用対象

RemoteArgument(RemoteArgumentKind, TypeCode)

指定したRemoteArgumentを使用して、RemoteArgumentKind クラスの新しいインスタンスを初期化し、参照渡しされない引数の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、またはIContract値を表すかどうかを示すMissing値の 1 つ。

typeCode
TypeCode

リモート引数の基本型を指定する TypeCode 。

例外

remoteArgKind が Intrinsic または IntrinsicArrayであり、 typeCode が Object または Empty。

-又は-

remoteArgKind は Missing であり、 typeCode は Emptyされません。

-又は-

remoteArgKind は Contract であり、 typeCode は Objectされません。

注釈

このコンストラクターは、 typeCode パラメーターで指定されたデータ型の既定値を RemoteArgumentに割り当てます。

組み込みデータ型は、プリミティブ データ型 (つまり、型の Type.IsPrimitive プロパティが true) または String、 Decimal、 DateTime、または DBNullです。

適用対象

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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

属性

注釈

このコンストラクターは、 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を返します)。

array は nullです。

注釈

このコンストラクターは、 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

が参照渡しの引数の場合は a0/&。それ以外の場合は。

注釈

このコンストラクターは、 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に設定します。

適用対象