CompositionHost Třída

Definice

Jednoduchý kontejner složení, který je sestaven z určený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
CompositionHost
Implementuje

Metody

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čí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetExport(CompositionContract)

Načte export, který odpovídá zadanému kontraktu.

(Zděděno od CompositionContext)
GetExport(Type)

Načte export, který odpovídá zadanému typu.

(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<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)

Načte kolekci všech exportů, které odpovídají zadanému typu.

(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<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í hashovací funkce.

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

Type Získá z aktuální instance.

(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)
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í null hodnotu, pokud se nenajde žádná shoda.

(Zděděno od CompositionContext)
TryGetExport(Type, String, Object)

Vrátí export, který odpovídá zadanému názvu a typu kontraktu, nebo vrátí null hodnotu, pokud se nenajde žádná shoda.

(Zděděno od CompositionContext)
TryGetExport<TExport>(String, TExport)

Vrátí export, který odpovídá zadanému parametru obecného typu a názvu smlouvy, nebo vrátí hodnotu null , pokud není nalezena žádná shoda.

(Zděděno od CompositionContext)
TryGetExport<TExport>(TExport)

Vrátí export, který odpovídá zadanému parametru obecného typu, nebo vrátí hodnotu null , pokud není nalezena žádná shoda.

(Zděděno od CompositionContext)

Metody rozšíření

SatisfyImports(CompositionContext, Object)

Vyhovuje importu zadaného objektu ze zadaného kontextu.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Splňuje importy zadaného objektu ze zadaného kontextu pomocí zadaných konvencí.

Platí pro