ContractBasedImportDefinition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une importation requise par un objet ComposablePart et qui peut spécifier à la fois un nom de contrat et des métadonnées.
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
- Héritage
Constructeurs
ContractBasedImportDefinition() |
Initialise une nouvelle instance de la classe ContractBasedImportDefinition. |
ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>) |
Initialise une nouvelle instance de la classe ContractBasedImportDefinition avec le nom de contrat spécifié, l’identité de type obligatoire, les métadonnées obligatoires et facultatives, la cardinalité et la stratégie de création, et indique si la définition d’importation est recomposable ou requise. |
ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String,Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy) |
Initialise une nouvelle instance de la classe ContractBasedImportDefinition avec le nom de contrat spécifié, l’identité de type obligatoire, les métadonnées requises, la cardinalité et la stratégie de création, et indique si la définition d’importation est recomposable ou un prérequis. |
Propriétés
Cardinality |
Obtient la cardinalité des exportations requises par la définition d’importation. (Hérité de ImportDefinition) |
Constraint |
Obtient une expression qui définit des conditions qui doivent être mises en correspondance pour satisfaire l’importation décrite par cette définition d’importation. |
ContractName |
Obtient le nom du contrat. (Hérité de ImportDefinition) |
IsPrerequisite |
Obtient une valeur qui indique si la définition d’importation doit être satisfaite avant qu’une partie puisse commencer à produire des objets exportés. (Hérité de ImportDefinition) |
IsRecomposable |
Obtient une valeur qui indique si la définition d’importation peut être satisfaite plusieurs fois. (Hérité de ImportDefinition) |
Metadata |
Obtient les métadonnées associées à cette importation. (Hérité de ImportDefinition) |
RequiredCreationPolicy |
Obtient ou définit une valeur qui indique que l’importateur requiert une CreationPolicy spécifique pour les exportations utilisées pour satisfaire cette importation. |
RequiredMetadata |
Obtient les noms de métadonnées de l’exportation requise par la définition d’importation. |
RequiredTypeIdentity |
Obtient le type attendu de l’exportation qui correspond à cette ContractBasedImportDefinition. |
Méthodes
Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
IsConstraintSatisfiedBy(ExportDefinition) |
Retourne une valeur indiquant si la contrainte représentée par cet objet est satisfaite par l’exportation représentée par la définition d’exportation donnée. |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
ToString() |
Retourne la représentation sous forme de chaîne de cet objet ContractBasedImportDefinition. |
ToString() |
Retourne une représentation sous forme de chaîne de la définition d’importation. (Hérité de ImportDefinition) |