IRemoteTypeContract.InvokeMember メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の IRemoteTypeContract の指定されたメンバーを呼び出します。
public:
System::AddIn::Contract::RemoteArgument InvokeMember(System::String ^ name, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ remoteArgs, cli::array <bool> ^ remoteArgModifiers, int localeId);
public System.AddIn.Contract.RemoteArgument InvokeMember (string name, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Automation.IRemoteObjectContract target, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract remoteArgs, bool[] remoteArgModifiers, int localeId);
abstract member InvokeMember : string * System.Reflection.BindingFlags * System.AddIn.Contract.Automation.IRemoteObjectContract * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * bool[] * int -> System.AddIn.Contract.RemoteArgument
Public Function InvokeMember (name As String, bindingFlags As BindingFlags, target As IRemoteObjectContract, remoteArgs As IRemoteArgumentArrayContract, remoteArgModifiers As Boolean(), localeId As Integer) As RemoteArgument
パラメーター
- name
- String
呼び出すメンバーの名前。
- bindingFlags
- BindingFlags
メンバーの検索方法を指定する BindingFlags 値のビットごとの組み合わせ。
- target
- IRemoteObjectContract
指定したメンバーの呼び出し元となる IRemoteObjectContract。
- remoteArgs
- IRemoteArgumentArrayContract
呼び出すメンバーに渡される引数を格納する IRemoteArgumentArrayContract。
- remoteArgModifiers
- Boolean[]
remoteArgs
の各値が参照渡しされるかどうかを示すブール値の配列。
- localeId
- Int32
呼び出し中のメンバーによって実行される可能性のある、ロケール固有の変換に使用するロケール ID。
戻り値
呼び出されたメンバーの戻り値を表す RemoteArgument。
注釈
パラメーターは remoteArgModifiers
、COM を使用して記述されたコンポーネントにのみ使用されます。 パラメーターの各値は、 remoteArgModifiers
パラメーター内 remoteArgs
の対応する値が参照渡しされるかどうかを示します。 の remoteArgModifiers
長さは、 の長さと remoteArgs
同じである必要があります。
に をremoteArgModifiers
渡すnull
場合、このメソッドは既定のロジックを使用して、引数が参照渡しされるかどうかを判断します。
適用対象
.NET