ContractBasedImportDefinition Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy objektum által ComposablePart igényelt importálást jelöl, amely megadhatja a szerződés nevét és a metaadatokat is.
public ref class ContractBasedImportDefinition : System::ComponentModel::Composition::Primitives::ImportDefinition
public class ContractBasedImportDefinition : System.ComponentModel.Composition.Primitives.ImportDefinition
type ContractBasedImportDefinition = class
inherit ImportDefinition
Public Class ContractBasedImportDefinition
Inherits ImportDefinition
- Öröklődés
Konstruktorok
| Name | Description |
|---|---|
| ContractBasedImportDefinition() |
Inicializálja a ContractBasedImportDefinition osztály új példányát. |
| ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>) |
Inicializálja az ContractBasedImportDefinition osztály új példányát a megadott szerződésnévvel, kötelező típusidentitással, kötelező és opcionális metaadatokkal, számossággal és létrehozási szabályzattal, és jelzi, hogy az importálási definíció újrafordítható-e vagy előfeltétel. |
| ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String,Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy) |
Inicializálja az ContractBasedImportDefinition osztály új példányát a megadott szerződésnévvel, a szükséges típusidentitással, a szükséges metaadatokkal, számossággal és létrehozási szabályzattal, és jelzi, hogy az importálási definíció újrafordítható-e vagy előfeltétel. |
Tulajdonságok
| Name | Description |
|---|---|
| Cardinality |
Lekéri az importálási definíció által megkövetelt exportálások számosságát. (Öröklődés forrása ImportDefinition) |
| Constraint |
Olyan kifejezést kap, amely meghatározza azokat a feltételeket, amelyeket meg kell felelnie az importálási definícióban leírt importálásnak. |
| ContractName |
Lekéri a szerződés nevét. (Öröklődés forrása ImportDefinition) |
| IsPrerequisite |
Olyan értéket kap, amely jelzi, hogy az importálási definíciónak teljesülnie kell-e ahhoz, hogy egy rész elkezdje az exportált objektumok előállítását. (Öröklődés forrása ImportDefinition) |
| IsRecomposable |
Olyan értéket kap, amely jelzi, hogy az importálási definíció többször is teljesülhet-e. (Öröklődés forrása ImportDefinition) |
| Metadata |
Lekéri az importáláshoz társított metaadatokat. (Öröklődés forrása ImportDefinition) |
| RequiredCreationPolicy |
Olyan értéket kap vagy állít be, amely azt jelzi, hogy az importálónak egy adott CreationPolicy exportra van szüksége az import teljesítéséhez. |
| RequiredMetadata |
Lekéri az importálás definíciója által megkövetelt exportálás metaadatnevét. |
| RequiredTypeIdentity |
Lekéri az ennek ContractBasedImportDefinitionmegfelelő exportálás várt típusát. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsConstraintSatisfiedBy(ExportDefinition) |
Egy értéket ad vissza, amely azt jelzi, hogy az objektum által képviselt kényszer teljesül-e az adott exportálási definíció által képviselt exportálással. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Ennek az objektumnak a sztringképét ContractBasedImportDefinition adja vissza. |
| ToString() |
Az importálási definíció sztring-ábrázolását adja vissza. (Öröklődés forrása ImportDefinition) |