ComposablePartDefinition Klass

Definition

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.

Gäller för