Partager via


ComposablePartDefinition Classe

Définition

Définit une classe de base abstraite pour les définitions de composants composables, qui décrivent et activent la création d'objets ComposablePart.

public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
Héritage
ComposablePartDefinition

Constructeurs

ComposablePartDefinition()

Initialise une nouvelle instance de la classe ComposablePartDefinition.

Propriétés

ExportDefinitions

Obtient une collection d'objets ExportDefinition qui décrivent les objets exportés par le composant défini par cet objet ComposablePartDefinition.

ImportDefinitions

Obtient une collection d'objets ImportDefinition qui décrivent les objets importés requis par le composant défini par cet objet ComposablePartDefinition.

Metadata

Obtient une collection des métadonnées pour cet objet ComposablePartDefinition.

Méthodes

CreatePart()

Crée une nouvelle instance d'un composant décrit par ComposablePartDefinition.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Méthodes d’extension

Exports(ComposablePartDefinition, Type)

Retourne une valeur qui indique si le composant spécifié contient une exportation qui correspond au type de contrat spécifié.

Exports<T>(ComposablePartDefinition)

Retourne une valeur qui indique si le composant spécifié contient une exportation qui correspond au type de contrat spécifié.

Imports(ComposablePartDefinition, Type)

Retourne une valeur qui indique si le composant spécifié contient une importation qui correspond au type de contrat spécifié.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Retourne une valeur qui indique si le composant spécifié contient une importation qui correspond au type de contrat et à la cardinalité de l'importation spécifiés.

Imports<T>(ComposablePartDefinition)

Retourne une valeur qui indique si le composant spécifié contient une importation qui correspond au type de contrat spécifié.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Retourne une valeur qui indique si le composant spécifié contient une importation qui correspond au type de contrat et à la cardinalité de l'importation spécifiés.

ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

Obtient une valeur qui indique si la partie spécifiée contient des métadonnées qui possède la clé et la valeur spécifiées.

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

Obtient une valeur qui indique si la partie spécifiée contient des métadonnées qui possède la clé spécifiée.

Exports(ComposablePartDefinition, String)

Obtient une valeur qui indique si la partie spécifiée exporte le contrat spécifié.

Imports(ComposablePartDefinition, String)

Détermine si la partie spécifiée importe le contrat spécifié.

Imports(ComposablePartDefinition, String, ImportCardinality)

Détermine si la partie spécifiée importe le contrat spécifié avec la cardinalité spécifiée.

S’applique à