ComposablePart 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 części komponowalnych, które importują obiekty i tworzą wyeksportowane obiekty.
public ref class ComposablePart abstract
public abstract class ComposablePart
type ComposablePart = class
Public MustInherit Class ComposablePart
- Dziedziczenie
-
ComposablePart
Konstruktory
| Nazwa | Opis |
|---|---|
| ComposablePart() |
Inicjuje nowe wystąpienie klasy ComposablePart. |
Właściwości
| Nazwa | Opis |
|---|---|
| ExportDefinitions |
Pobiera kolekcję ExportDefinition obiektów opisujących wyeksportowane obiekty dostarczone przez tę część. |
| ImportDefinitions |
Pobiera kolekcję ImportDefinition obiektów opisujących zaimportowane obiekty wymagane przez tę część. |
| Metadata |
Pobiera metadane ComposablePart obiektu. |
Metody
| Nazwa | Opis |
|---|---|
| Activate() |
Wywoływana, gdy wszystkie importy części zostały ustawione, a eksporty można pobrać. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetExportedValue(ExportDefinition) |
Pobiera wyeksportowany obiekt opisany przez określony ExportDefinition obiekt. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| SetImport(ImportDefinition, IEnumerable<Export>) |
Ustawia import opisany przez określony ImportDefinition obiekt, który ma być spełniony przez określone eksporty. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |