CompositionHost 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í.
Jednoduchý kontejner složení sestavený ze zadaných poskytovatelů.
public ref class CompositionHost sealed : System::Composition::CompositionContext, IDisposable
public sealed class CompositionHost : System.Composition.CompositionContext, IDisposable
type CompositionHost = class
inherit CompositionContext
interface IDisposable
Public NotInheritable Class CompositionHost
Inherits CompositionContext
Implements IDisposable
- Dědičnost
- Implementuje
Metody
| Name | Description |
|---|---|
| CreateCompositionHost(ExportDescriptorProvider[]) |
Vytvoří hostitele složení se zadaným polem zprostředkovatelů. |
| CreateCompositionHost(IEnumerable<ExportDescriptorProvider>) |
Vytvoří hostitele složení se zadanou kolekcí zprostředkovatelů. |
| Dispose() |
Uvolní hostitele složení a všechny globálně sdílené části. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetExport(CompositionContract) |
Načte export, který odpovídá zadané smlouvě. (Zděděno od CompositionContext) |
| GetExport(Type, String) |
Načte export, který odpovídá zadanému názvu a typu. (Zděděno od CompositionContext) |
| GetExport(Type) |
Načte export, který odpovídá zadanému typu. (Zděděno od CompositionContext) |
| GetExport<TExport>() |
Načte export, který odpovídá zadanému parametru obecného typu. (Zděděno od CompositionContext) |
| GetExport<TExport>(String) |
Načte export, který odpovídá zadanému parametru obecného typu a názvu kontraktu. (Zděděno od CompositionContext) |
| GetExports(Type, String) |
Načte všechny exporty, které odpovídají zadanému názvu a typu kontraktu. (Zděděno od CompositionContext) |
| GetExports(Type) |
Načte kolekci všech exportů, které odpovídají zadanému typu. (Zděděno od CompositionContext) |
| GetExports<TExport>() |
Načte všechny exporty, které odpovídají zadanému parametru obecného typu. (Zděděno od CompositionContext) |
| GetExports<TExport>(String) |
Načte všechny exporty, které odpovídají zadanému parametru obecného typu a názvu kontraktu. (Zděděno od CompositionContext) |
| 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) |
| TryGetExport(CompositionContract, Object) |
Načte zadaný export z kontextu složení. |
| TryGetExport(Type, Object) |
Vrátí export, který odpovídá zadanému typu, nebo vrátí |
| TryGetExport(Type, String, Object) |
Vrátí export, který odpovídá zadanému názvu a typu kontraktu, nebo vrátí |
| TryGetExport<TExport>(String, TExport) |
Vrátí export, který odpovídá zadanému parametru obecného typu a názvu kontraktu, nebo vrátí |
| TryGetExport<TExport>(TExport) |
Vrátí export, který odpovídá zadanému parametru obecného typu, nebo vrátí |
Metody rozšíření
| Name | Description |
|---|---|
| SatisfyImports(CompositionContext, Object, AttributedModelProvider) |
Splňuje import zadaného objektu ze zadaného kontextu pomocí zadaných konvencí. |
| SatisfyImports(CompositionContext, Object) |
Splňuje import zadaného objektu ze zadaného kontextu. |