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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindContract設定し、 プロパティを TypeCodeIsByRefTypeCode.Objectfalse設定します。

適用対象

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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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です。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsicArray設定し、 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

value が参照渡し可能な引数である場合は true。それ以外の場合は false

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

属性

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

属性

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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

属性

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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 のいずれかの値。

typeCode
TypeCode

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

isByRef
Boolean

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

例外

remoteArgKindIntrinsic または IntrinsicArray で、typeCodeObject または Empty です。

- または -

remoteArgKindMissing で、typeCodeEmpty ではありません。

- または -

remoteArgKindContract で、typeCodeObject ではありません。

remoteArgKind は正しい RemoteArgumentKind 値ではありません。

注釈

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

組み込みデータ型は、プリミティブ データ型 (つまり、 Type.IsPrimitive 型のプロパティは true) または StringDecimal、、 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

value が参照渡し可能な引数である場合は true。それ以外の場合は false

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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 のいずれかの値。

typeCode
TypeCode

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

例外

remoteArgKindIntrinsic または IntrinsicArray で、typeCodeObject または Empty です。

- または -

remoteArgKindMissing で、typeCodeEmpty ではありません。

- または -

remoteArgKindContract で、typeCodeObject ではありません。

注釈

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

組み込みデータ型は、プリミティブ データ型 (つまり、 Type.IsPrimitive 型のプロパティは true) または StringDecimal、、 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

value が参照渡し可能な引数である場合は true。それ以外の場合は false

属性

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 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 引数。

属性

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.UInt64false設定します。

適用対象

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です。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsicArray設定し、 TypeCode プロパティを配列要素型の型コードに設定し、 プロパティを IsByReffalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Booleanfalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Bytefalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Charfalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.DateTimefalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.DBNullfalse設定します。

適用対象

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

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindContract設定し、 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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Doublefalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Decimalfalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Int32false設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Int64false設定します。

適用対象

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 引数。

属性

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.SBytefalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Singlefalse設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Stringfalse設定します。

適用対象

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 引数。

属性

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.UInt16false設定します。

適用対象

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 引数。

属性

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.UInt32false設定します。

適用対象

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 引数。

注釈

このコンストラクターは、 プロパティを RemoteArgumentKindIntrinsic設定し、 プロパティを TypeCodeIsByRefTypeCode.Int16false設定します。

適用対象