Udostępnij za pośrednictwem


CompositionHost Klasa

Definicja

Lekki kontener kompozycji, który jest składany z określonych dostawców.

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
Dziedziczenie
CompositionHost
Implementuje

Metody

CreateCompositionHost(ExportDescriptorProvider[])

Tworzy hosta kompozycji z określoną tablicą dostawców.

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

Tworzy hosta kompozycji z określoną kolekcją dostawców.

Dispose()

Zwalnia hosta kompozycji i wszystkie współużytkowane na całym świecie części.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetExport(CompositionContract)

Pobiera eksport zgodny z określonym kontraktem.

(Odziedziczone po CompositionContext)
GetExport(Type)

Pobiera eksport zgodny z określonym typem.

(Odziedziczone po CompositionContext)
GetExport(Type, String)

Pobiera eksport zgodny z określoną nazwą i typem.

(Odziedziczone po CompositionContext)
GetExport<TExport>()

Pobiera eksport zgodny z określonym parametrem typu ogólnego.

(Odziedziczone po CompositionContext)
GetExport<TExport>(String)

Pobiera eksport zgodny z określonym parametrem typu ogólnego i nazwą kontraktu.

(Odziedziczone po CompositionContext)
GetExports(Type)

Pobiera kolekcję wszystkich eksportów, które są zgodne z określonym typem.

(Odziedziczone po CompositionContext)
GetExports(Type, String)

Pobiera wszystkie eksporty zgodne z określoną nazwą i typem kontraktu.

(Odziedziczone po CompositionContext)
GetExports<TExport>()

Pobiera wszystkie eksporty zgodne z określonym parametrem typu ogólnego.

(Odziedziczone po CompositionContext)
GetExports<TExport>(String)

Pobiera wszystkie eksporty zgodne z określonym parametrem typu ogólnego i nazwą kontraktu.

(Odziedziczone po CompositionContext)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryGetExport(CompositionContract, Object)

Pobiera określony eksport z kontekstu kompozycji.

TryGetExport(Type, Object)

Zwraca eksport zgodny z określonym typem lub zwraca wartość null , jeśli nie zostanie znalezione dopasowanie.

(Odziedziczone po CompositionContext)
TryGetExport(Type, String, Object)

Zwraca eksport zgodny z określoną nazwą i typem kontraktu lub zwraca wartość null , jeśli nie zostanie znalezione dopasowanie.

(Odziedziczone po CompositionContext)
TryGetExport<TExport>(String, TExport)

Zwraca eksport zgodny z określonym parametrem typu ogólnego i nazwą kontraktu lub zwraca null wartość, jeśli nie zostanie znalezione dopasowanie.

(Odziedziczone po CompositionContext)
TryGetExport<TExport>(TExport)

Zwraca eksport zgodny z określonym parametrem typu ogólnego lub zwraca null wartość, jeśli nie zostanie znalezione dopasowanie.

(Odziedziczone po CompositionContext)

Metody rozszerzania

SatisfyImports(CompositionContext, Object)

Spełnia import określonego obiektu z określonego kontekstu.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Spełnia import określonego obiektu z określonego kontekstu przy użyciu określonych konwencji.

Dotyczy