ComposablePartDefinition Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje abstraktní základní třídu pro kompozovatelné definice čá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
| Name | Description |
|---|---|
| ComposablePartDefinition() |
Inicializuje novou instanci ComposablePartDefinition třídy. |
Vlastnosti
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| CreatePart() |
Vytvoří novou instanci části, kterou ComposablePartDefinition popisuje. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Metody rozšíření
| Name | Description |
|---|---|
| ContainsPartMetadata<T>(ComposablePartDefinition, String, T) |
Získá hodnotu, která určuje, zda zadaná část obsahuje metadata, která mají zadaný klíč a hodnotu. |
| ContainsPartMetadataWithKey(ComposablePartDefinition, String) |
Získá hodnotu, která určuje, zda zadaná část obsahuje metadata, která má zadaný klíč. |
| Exports(ComposablePartDefinition, String) |
Získá hodnotu, která určuje, zda zadaná část exportuje zadaný kontrakt. |
| Exports(ComposablePartDefinition, Type) |
Vrátí hodnotu, která určuje, zda zadaná část obsahuje export, který odpovídá zadanému typu kontraktu. |
| Exports<T>(ComposablePartDefinition) |
Vrátí hodnotu, která určuje, zda zadaná část obsahuje export, který odpovídá zadanému typu kontraktu. |
| Imports(ComposablePartDefinition, String, ImportCardinality) |
Určuje, zda zadaná část importuje zadanou smlouvu se zadanou kardinalitou. |
| Imports(ComposablePartDefinition, String) |
Určuje, zda zadaná část importuje zadanou smlouvu. |
| Imports(ComposablePartDefinition, Type, ImportCardinality) |
Vrátí hodnotu, která určuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu a kardinalitě importu. |
| Imports(ComposablePartDefinition, Type) |
Vrátí hodnotu, která určuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu. |
| Imports<T>(ComposablePartDefinition, ImportCardinality) |
Vrátí hodnotu, která určuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu a kardinalitě importu. |
| Imports<T>(ComposablePartDefinition) |
Vrátí hodnotu, která určuje, zda zadaná část obsahuje import, který odpovídá zadanému typu kontraktu. |