ImportDefinition クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ComposablePart オブジェクトに必要なインポートを表します。
public ref class ImportDefinition
public class ImportDefinition
type ImportDefinition = class
Public Class ImportDefinition
- 継承
-
ImportDefinition
- 派生
コンストラクター
| 名前 | 説明 |
|---|---|
| ImportDefinition() |
ImportDefinition クラスの新しいインスタンスを初期化します。 |
| ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean, IDictionary<String,Object>) |
指定した制約、コントラクト名、カーディナリティ、およびメタデータを使用して、 ImportDefinition クラスの新しいインスタンスを初期化し、インポート定義が再計算可能か前提条件かを示します。 |
| ImportDefinition(Expression<Func<ExportDefinition,Boolean>>, String, ImportCardinality, Boolean, Boolean) |
指定した制約、コントラクト名、カーディナリティを使用して、 ImportDefinition クラスの新しいインスタンスを初期化し、インポート定義が再コンパイル可能か前提条件かを示します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Cardinality |
インポート定義に必要なエクスポートのカーディナリティを取得します。 |
| Constraint |
インポート定義と一致するためにインポートが満たす必要がある条件を定義する式を取得します。 |
| ContractName |
コントラクトの名前を取得します。 |
| IsPrerequisite |
パーツがエクスポートされたオブジェクトの生成を開始する前にインポート定義を満たす必要があるかどうかを示す値を取得します。 |
| IsRecomposable |
インポート定義を複数回満たすことができるかどうかを示す値を取得します。 |
| Metadata |
このインポートに関連付けられているメタデータを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| IsConstraintSatisfiedBy(ExportDefinition) |
指定した定義で表されるエクスポートがこのインポート定義の制約を満たすかどうかを示す値を取得します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
インポート定義の文字列形式を返します。 |