RemoteArgument.CreateRemoteArgument メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
引数の RemoteArgument を作成します。
オーバーロード
CreateRemoteArgument(Object) |
参照渡しされない引数の RemoteArgument を作成します。 |
CreateRemoteArgument(Object, Boolean) |
参照渡し可能な引数の RemoteArgument を作成します。 |
CreateRemoteArgument(Object, Boolean, TypeCode) |
指定された型コードを持つ、参照渡し可能な引数の RemoteArgument を作成します。 |
CreateRemoteArgument(Object)
参照渡しされない引数の RemoteArgument を作成します。
public:
static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value);
static member CreateRemoteArgument : obj -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object) As RemoteArgument
パラメーター
- value
- Object
プロセスやアプリケーション ドメインの境界を越えて渡される引数。
戻り値
指定された引数を表す RemoteArgument。
例外
value
が null
です。
value
の TypeCode が Object で、value
が IContract ではありません。
- または -
value
の TypeCode が Empty で、value
が Value に設定されていません。
- または -
value
が IConvertible インターフェイスを実装しておらず、value
が Array ではありません。
- または -
注釈
このメソッドは、 パラメーターの RemoteArgument 型に適用されるコンストラクターを value
呼び出します。
適用対象
CreateRemoteArgument(Object, Boolean)
参照渡し可能な引数の RemoteArgument を作成します。
public:
static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value, bool isByRef);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value, bool isByRef);
static member CreateRemoteArgument : obj * bool -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object, isByRef As Boolean) As RemoteArgument
パラメーター
- value
- Object
プロセスやアプリケーション ドメインの境界を越えて渡される引数。
- isByRef
- Boolean
value
引数を参照渡しする場合は true
。それ以外の場合は false
。
戻り値
指定された引数を表す RemoteArgument。
例外
value
が null
です。
value
の TypeCode が Object で、value
が IContract ではありません。
- または -
value
の TypeCode が Empty で、value
が Value に設定されていません。
- または -
value
が IConvertible インターフェイスを実装しておらず、value
が Array ではありません。
- または -
注釈
このメソッドは、 パラメーターの RemoteArgument 型に適用されるコンストラクターを value
呼び出します。
適用対象
CreateRemoteArgument(Object, Boolean, TypeCode)
指定された型コードを持つ、参照渡し可能な引数の RemoteArgument を作成します。
public:
static System::AddIn::Contract::RemoteArgument CreateRemoteArgument(System::Object ^ value, bool isByRef, TypeCode typeCodeToUse);
public static System.AddIn.Contract.RemoteArgument CreateRemoteArgument (object value, bool isByRef, TypeCode typeCodeToUse);
static member CreateRemoteArgument : obj * bool * TypeCode -> System.AddIn.Contract.RemoteArgument
Public Shared Function CreateRemoteArgument (value As Object, isByRef As Boolean, typeCodeToUse As TypeCode) As RemoteArgument
パラメーター
- value
- Object
プロセスやアプリケーション ドメインの境界を越えて渡される引数。
- isByRef
- Boolean
引数を参照渡しする場合は true
。それ以外の場合は false
。
- typeCodeToUse
- TypeCode
value
が TypeCode ではない場合、value
の型コードを示す Array。 それ以外の場合、value
の要素の型コードを示す TypeCode。
戻り値
指定された引数を表す RemoteArgument。
例外
value
の TypeCode が Object で、value
が IContract ではなく、かつ、value
が null
ではありません。
- または -
value
の TypeCode が Empty で、value
が Value ではありません。
- または -
value
が IConvertible インターフェイスを実装しておらず、value
が null
ではなく、かつ、value
が Array ではありません。
- または -
typeCodeToUse
に、有効な TypeCode 値が指定されていません。
注釈
このメソッドは、 パラメーターの RemoteArgument 型に適用されるコンストラクターを value
呼び出します。
このメソッドを使用して、組み込みデータ型の要素を含む配列をnull
表す を作成RemoteArgumentすることはできません。 組み込みデータ型は、プリミティブ データ型 (つまり、 Type.IsPrimitive 型のプロパティは true
) または String、 Decimal、 DateTime、または DBNullです。
適用対象
.NET