Export コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Export クラスの新しいインスタンスを初期化します。
オーバーロード
Export() |
Export クラスの新しいインスタンスを初期化します。 |
Export(ExportDefinition, Func<Object>) |
エクスポート定義およびエクスポート オブジェクトの取得メソッドを指定して、Export クラスの新しいインスタンスを初期化します。 |
Export(String, Func<Object>) |
コントラクト名およびエクスポート値の取得メソッドを指定して、Export クラスの新しいインスタンスを初期化します。 |
Export(String, IDictionary<String,Object>, Func<Object>) |
コントラクト名、メタデータ、およびエクスポート値の取得メソッドを指定して、Export クラスの新しいインスタンスを初期化します。 |
Export()
- ソース:
- Export.cs
- ソース:
- Export.cs
- ソース:
- Export.cs
Export クラスの新しいインスタンスを初期化します。
protected:
Export();
protected Export ();
Protected Sub New ()
注釈
このコンストラクターを呼び出す派生型は、 プロパティと メソッドを Definition オーバーライドする GetExportedValueCore 必要があります。
適用対象
Export(ExportDefinition, Func<Object>)
- ソース:
- Export.cs
- ソース:
- Export.cs
- ソース:
- Export.cs
エクスポート定義およびエクスポート オブジェクトの取得メソッドを指定して、Export クラスの新しいインスタンスを初期化します。
public:
Export(System::ComponentModel::Composition::Primitives::ExportDefinition ^ definition, Func<System::Object ^> ^ exportedValueGetter);
public Export (System.ComponentModel.Composition.Primitives.ExportDefinition definition, Func<object> exportedValueGetter);
public Export (System.ComponentModel.Composition.Primitives.ExportDefinition definition, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : System.ComponentModel.Composition.Primitives.ExportDefinition * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (definition As ExportDefinition, exportedValueGetter As Func(Of Object))
パラメーター
- definition
- ExportDefinition
Export オブジェクトが満たすコントラクトを記述するオブジェクト。
例外
適用対象
Export(String, Func<Object>)
- ソース:
- Export.cs
- ソース:
- Export.cs
- ソース:
- Export.cs
コントラクト名およびエクスポート値の取得メソッドを指定して、Export クラスの新しいインスタンスを初期化します。
public:
Export(System::String ^ contractName, Func<System::Object ^> ^ exportedValueGetter);
public Export (string contractName, Func<object> exportedValueGetter);
public Export (string contractName, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : string * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (contractName As String, exportedValueGetter As Func(Of Object))
パラメーター
例外
contractName
が空の文字列 ("") です。
適用対象
Export(String, IDictionary<String,Object>, Func<Object>)
- ソース:
- Export.cs
- ソース:
- Export.cs
- ソース:
- Export.cs
コントラクト名、メタデータ、およびエクスポート値の取得メソッドを指定して、Export クラスの新しいインスタンスを初期化します。
public:
Export(System::String ^ contractName, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata, Func<System::Object ^> ^ exportedValueGetter);
public Export (string contractName, System.Collections.Generic.IDictionary<string,object> metadata, Func<object> exportedValueGetter);
public Export (string contractName, System.Collections.Generic.IDictionary<string,object?>? metadata, Func<object?> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : string * System.Collections.Generic.IDictionary<string, obj> * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (contractName As String, metadata As IDictionary(Of String, Object), exportedValueGetter As Func(Of Object))
パラメーター
- metadata
- IDictionary<String,Object>
Export オブジェクトのメタデータ。Metadata プロパティを読み取り専用の空の IDictionary<TKey,TValue> オブジェクトに設定する場合は null
。
例外
contractName
が空の文字列 ("") です。
適用対象
.NET