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

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ą.

Dotyczy