ContractBasedImportDefinition Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een import die vereist is voor een ComposablePart object en die zowel een contractnaam als metagegevens kan opgeven.
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
- Overname
Constructors
| Name | Description |
|---|---|
| ContractBasedImportDefinition() |
Initialiseert een nieuw exemplaar van de ContractBasedImportDefinition klasse. |
| ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>) |
Initialiseert een nieuw exemplaar van de ContractBasedImportDefinition klasse met de opgegeven contractnaam, vereiste typeidentiteit, vereiste en optionele metagegevens, kardinaliteit en maakbeleid en geeft aan of de importdefinitie opnieuw kan worden gecomposeerd of een vereiste. |
| ContractBasedImportDefinition(String, String, IEnumerable<KeyValuePair<String,Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy) |
Initialiseert een nieuw exemplaar van de ContractBasedImportDefinition klasse met de opgegeven contractnaam, vereiste typeidentiteit, vereiste metagegevens, kardinaliteit en maakbeleid en geeft aan of de importdefinitie opnieuw kan worden gecomposeerd of een vereiste is. |
Eigenschappen
| Name | Description |
|---|---|
| Cardinality |
Hiermee haalt u de kardinaliteit op van de export die is vereist voor de importdefinitie. (Overgenomen van ImportDefinition) |
| Constraint |
Hiermee haalt u een expressie op die voorwaarden definieert die moeten worden vergeleken om te voldoen aan de import die door deze importdefinitie wordt beschreven. |
| ContractName |
Hiermee haalt u de naam van het contract op. (Overgenomen van ImportDefinition) |
| IsPrerequisite |
Hiermee wordt een waarde opgehaald die aangeeft of aan de importdefinitie moet worden voldaan voordat een onderdeel geƫxporteerde objecten kan gaan produceren. (Overgenomen van ImportDefinition) |
| IsRecomposable |
Hiermee wordt een waarde opgehaald die aangeeft of de importdefinitie meerdere keren kan worden voldaan. (Overgenomen van ImportDefinition) |
| Metadata |
Hiermee haalt u de metagegevens op die zijn gekoppeld aan deze import. (Overgenomen van ImportDefinition) |
| RequiredCreationPolicy |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft dat de importeur een specifieke CreationPolicy waarde vereist voor de export die wordt gebruikt om aan deze import te voldoen. |
| RequiredMetadata |
Hiermee haalt u de metagegevensnamen op van de export die is vereist voor de importdefinitie. |
| RequiredTypeIdentity |
Hiermee haalt u het verwachte type export op dat overeenkomt met dit ContractBasedImportDefinition. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IsConstraintSatisfiedBy(ExportDefinition) |
Retourneert een waarde die aangeeft of de beperking die door dit object wordt vertegenwoordigd, wordt voldaan door de export die wordt vertegenwoordigd door de opgegeven exportdefinitie. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert de tekenreeksweergave van dit ContractBasedImportDefinition object. |
| ToString() |
Retourneert een tekenreeksweergave van de importdefinitie. (Overgenomen van ImportDefinition) |