CompositionDependency Classe

Définition

Représente une dépendance qu’un composant doit avoir afin de satisfaire un ExportDescriptorPromise.Represents a dependency that a part must have in order to fulfill an ExportDescriptorPromise. Cette classe est utilisée par le moteur de composition pendant l’initialisation afin de déterminer si la composition peut être effectuée et, si ce n’est pas le cas, d’indiquer l’erreur à fournir.This class is used by the composition engine during initialization to determine whether the composition can be made, and if not, what error to provide.

public ref class CompositionDependency
public class CompositionDependency
type CompositionDependency = class
Public Class CompositionDependency
Héritage
CompositionDependency

Propriétés

Contract

Obtient le contrat requis par la dépendance.Gets the contract required by the dependency.

IsPrerequisite

Obtient une valeur indiquant si la dépendance est un prérequis qui doit être satisfait avant que les exportations puissent être récupérées à partir du composant dépendant.Gets a value indicating whether the dependency is a prerequisite that must be satisfied before any exports can be retrieved from the dependent part.

Site

Obtient un marqueur utilisé pour identifier la dépendance parmi celles sur le composant dépendant.Gets a marker used to identify the dependency among those on the dependent part.

Target

Obtient la promesse du descripteur d’exportation à laquelle s’applique la dépendance.Gets the export descriptor promise that the dependecy is on.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Missing(CompositionContract, Object)

Construit un espace réservé pour une dépendance manquante.Constructs a placeholder for a missing dependency.

Oversupplied(CompositionContract, IEnumerable<ExportDescriptorPromise>, Object)

Construit un espace réservé pour une dépendance qui a trop de valeurs fournies.Constructs a placeholder for a dependency that has too many supplied values.

Satisfied(CompositionContract, ExportDescriptorPromise, Boolean, Object)

Construit une dépendance sur la cible spécifiée.Constructs a dependency on the specified target.

ToString()

Retourne la représentation sous forme de chaîne de cet objet CompositionDependency.Returns the string representation of this CompositionDependency object.

S’applique à