ContractBasedImportDefinition Osztály

Definíció

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
ContractBasedImportDefinition

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)

A következőre érvényes: