Share via


ComposablePartDefinition Třída

Definice

Definuje abstraktní základní třídu pro definice skládatelných částí, které popisují a umožňují vytváření ComposablePart objektů.

public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
Dědičnost
ComposablePartDefinition

Konstruktory

ComposablePartDefinition()

Inicializuje novou instanci ComposablePartDefinition třídy.

Vlastnosti

ExportDefinitions

Získá kolekci ExportDefinition objektů, které popisují objekty exportované částí definovanou tímto ComposablePartDefinition objektem.

ImportDefinitions

Získá kolekci ImportDefinition objektů, které popisují importy vyžadované částí definovanou tímto ComposablePartDefinition objektem.

Metadata

Získá kolekci metadat pro tento ComposablePartDefinition objekt.

Metody

CreatePart()

Vytvoří novou instanci části, kterou ComposablePartDefinition popisuje.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

Exports(ComposablePartDefinition, Type)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje export, který odpovídá zadanému typu kontraktu.

Exports<T>(ComposablePartDefinition)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje export, který odpovídá zadanému typu kontraktu.

Imports(ComposablePartDefinition, Type)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu a kardinalitě importu.

Imports<T>(ComposablePartDefinition)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Vrátí hodnotu, která označuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu a kardinalitě importu.

ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

Získá hodnotu, která označuje, zda zadaná část obsahuje metadata, která má zadaný klíč a hodnotu.

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

Získá hodnotu, která označuje, zda zadaná část obsahuje metadata, která má zadaný klíč.

Exports(ComposablePartDefinition, String)

Získá hodnotu, která označuje, zda zadaná část exportuje zadaný kontrakt.

Imports(ComposablePartDefinition, String)

Určuje, zda zadaná část importuje zadaný kontrakt.

Imports(ComposablePartDefinition, String, ImportCardinality)

Určuje, zda zadaná část importuje zadaný kontrakt se zadanou kardinalitou.

Platí pro