ComposablePartDefinition Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar en abstrakt basklass för sammansättningsbara deldefinitioner som beskriver och aktiverar skapandet av ComposablePart objekt.
public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
- Arv
-
ComposablePartDefinition
Konstruktorer
| Name | Description |
|---|---|
| ComposablePartDefinition() |
Initierar en ny instans av ComposablePartDefinition klassen. |
Egenskaper
| Name | Description |
|---|---|
| ExportDefinitions |
Hämtar en samling ExportDefinition objekt som beskriver de objekt som exporteras av den del som definieras av det här ComposablePartDefinition objektet. |
| ImportDefinitions |
Hämtar en samling ImportDefinition objekt som beskriver de importer som krävs av den del som definieras av det här ComposablePartDefinition objektet. |
| Metadata |
Hämtar en samling metadata för det här ComposablePartDefinition objektet. |
Metoder
| Name | Description |
|---|---|
| CreatePart() |
Skapar en ny instans av en del som ComposablePartDefinition beskrivs. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Tilläggsmetoder
| Name | Description |
|---|---|
| ContainsPartMetadata<T>(ComposablePartDefinition, String, T) |
Hämtar ett värde som anger om den angivna delen innehåller metadata som har den angivna nyckeln och värdet. |
| ContainsPartMetadataWithKey(ComposablePartDefinition, String) |
Hämtar ett värde som anger om den angivna delen innehåller metadata som har den angivna nyckeln. |
| Exports(ComposablePartDefinition, String) |
Hämtar ett värde som anger om den angivna delen exporterar det angivna kontraktet. |
| Exports(ComposablePartDefinition, Type) |
Returnerar ett värde som anger om den angivna delen innehåller en export som matchar den angivna kontraktstypen. |
| Exports<T>(ComposablePartDefinition) |
Returnerar ett värde som anger om den angivna delen innehåller en export som matchar den angivna kontraktstypen. |
| Imports(ComposablePartDefinition, String, ImportCardinality) |
Avgör om den angivna delen importerar det angivna kontraktet med den angivna kardinaliteten. |
| Imports(ComposablePartDefinition, String) |
Avgör om den angivna delen importerar det angivna kontraktet. |
| Imports(ComposablePartDefinition, Type, ImportCardinality) |
Returnerar ett värde som anger om den angivna delen innehåller en import som matchar den angivna kontraktstypen och import kardinaliteten. |
| Imports(ComposablePartDefinition, Type) |
Returnerar ett värde som anger om den angivna delen innehåller en import som matchar den angivna kontraktstypen. |
| Imports<T>(ComposablePartDefinition, ImportCardinality) |
Returnerar ett värde som anger om den angivna delen innehåller en import som matchar den angivna kontraktstypen och import kardinaliteten. |
| Imports<T>(ComposablePartDefinition) |
Returnerar ett värde som anger om den angivna delen innehåller en import som matchar den angivna kontraktstypen. |