ComposablePartDefinition Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje abstrakcyjną klasę bazową dla definicji części, które opisują i umożliwiają tworzenie ComposablePart obiektów.
public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
- Dziedziczenie
-
ComposablePartDefinition
Konstruktory
ComposablePartDefinition() |
Inicjuje nowe wystąpienie klasy ComposablePartDefinition. |
Właściwości
ExportDefinitions |
Pobiera kolekcję ExportDefinition obiektów opisujących obiekty wyeksportowane przez część zdefiniowaną przez ten ComposablePartDefinition obiekt. |
ImportDefinitions |
Pobiera kolekcję ImportDefinition obiektów opisujących importy wymagane przez część zdefiniowaną przez ten ComposablePartDefinition obiekt. |
Metadata |
Pobiera kolekcję metadanych dla tego ComposablePartDefinition obiektu. |
Metody
CreatePart() |
Tworzy nowe wystąpienie części, którą ComposablePartDefinition opisuje. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
Exports(ComposablePartDefinition, Type) |
Zwraca wartość wskazującą, czy określona część zawiera eksport zgodny z określonym typem kontraktu. |
Exports<T>(ComposablePartDefinition) |
Zwraca wartość wskazującą, czy określona część zawiera eksport zgodny z określonym typem kontraktu. |
Imports(ComposablePartDefinition, Type) |
Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu. |
Imports(ComposablePartDefinition, Type, ImportCardinality) |
Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu i kardynalnością importu. |
Imports<T>(ComposablePartDefinition) |
Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu. |
Imports<T>(ComposablePartDefinition, ImportCardinality) |
Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu i kardynalnością importu. |
ContainsPartMetadata<T>(ComposablePartDefinition, String, T) |
Pobiera wartość wskazującą, czy określona część zawiera metadane z określonym kluczem i wartością. |
ContainsPartMetadataWithKey(ComposablePartDefinition, String) |
Pobiera wartość wskazującą, czy określona część zawiera metadane z określonym kluczem. |
Exports(ComposablePartDefinition, String) |
Pobiera wartość wskazującą, czy określona część eksportuje określony kontrakt. |
Imports(ComposablePartDefinition, String) |
Określa, czy określona część importuje określony kontrakt. |
Imports(ComposablePartDefinition, String, ImportCardinality) |
Określa, czy określona część importuje określony kontrakt z określoną kardynalnością. |