CompositionContract クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンポジション エンジンがインポートとエクスポートを照合できるようにするパーツ間のアグリーメントを表します。
public ref class CompositionContract sealed
public sealed class CompositionContract
type CompositionContract = class
Public NotInheritable Class CompositionContract
- 継承
-
CompositionContract
コンストラクター
| 名前 | 説明 |
|---|---|
| CompositionContract(Type, String, IDictionary<String,Object>) |
指定したコントラクト名、型、およびメタデータの制約を使用して、 CompositionContract クラスの新しいインスタンスを初期化します。 |
| CompositionContract(Type, String) |
指定したコントラクト名と型を使用して、 CompositionContract クラスの新しいインスタンスを初期化します。 |
| CompositionContract(Type) |
指定したコントラクト型を使用して、 CompositionContract クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ContractName |
コントラクトの名前を取得します。 |
| ContractType |
コントラクト型を取得します。 |
| MetadataConstraints |
コントラクトのメタデータ制約のコレクションを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| ChangeType(Type) |
指定した型を持ち、このオブジェクトと同じ名前と制約を持つ新しいコントラクトを作成します。 |
| Equals(Object) |
指定したオブジェクトが CompositionContractのこのインスタンスと等しいかどうかを判断します。 |
| GetHashCode() |
この CompositionContract オブジェクトのハッシュ コードを返します。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
この CompositionContract オブジェクトの文字列形式を返します。 |
| TryUnwrapMetadataConstraint<T>(String, T, CompositionContract) |
指定した型と名前を持つメタデータ制約 (存在する場合) を取得します。 |