ComposablePartDefinition Klasa

Definicja

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

Nazwa Opis
ComposablePartDefinition()

Inicjuje nowe wystąpienie klasy ComposablePartDefinition.

Właściwości

Nazwa Opis
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 import wymagane przez część zdefiniowaną przez ten ComposablePartDefinition obiekt.

Metadata

Pobiera kolekcję metadanych dla tego ComposablePartDefinition obiektu.

Metody

Nazwa Opis
CreatePart()

Tworzy nowe wystąpienie części opisanej w opisie ComposablePartDefinition .

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
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)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

Nazwa Opis
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, które mają określony klucz.

Exports(ComposablePartDefinition, String)

Pobiera wartość wskazującą, czy określona część eksportuje określony kontrakt.

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, String, ImportCardinality)

Określa, czy określona część importuje określony kontrakt z określoną kardynalnością.

Imports(ComposablePartDefinition, String)

Określa, czy określona część importuje określony kontrakt.

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(ComposablePartDefinition, Type)

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.

Imports<T>(ComposablePartDefinition)

Zwraca wartość wskazującą, czy określona część zawiera import zgodny z określonym typem kontraktu.

Dotyczy