CompositionHost Klass

Definition

En lätt kompositionscontainer som monteras från angivna providers.

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
Arv
CompositionHost
Implementeringar

Metoder

Name Description
CreateCompositionHost(ExportDescriptorProvider[])

Skapar kompositionsvärden med den angivna matrisen med providers.

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

Skapar kompositionsvärden med den angivna samlingen med providers.

Dispose()

Släpper sammansättningsvärden och alla globalt delade delar.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetExport(CompositionContract)

Hämtar exporten som matchar det angivna kontraktet.

(Ärvd från CompositionContext)
GetExport(Type, String)

Hämtar exporten som matchar det angivna namnet och typen.

(Ärvd från CompositionContext)
GetExport(Type)

Hämtar exporten som matchar den angivna typen.

(Ärvd från CompositionContext)
GetExport<TExport>()

Hämtar exporten som matchar den angivna generiska typparametern.

(Ärvd från CompositionContext)
GetExport<TExport>(String)

Hämtar exporten som matchar den angivna generiska typparametern och kontraktsnamnet.

(Ärvd från CompositionContext)
GetExports(Type, String)

Hämtar alla exporter som matchar det angivna kontraktsnamnet och typen.

(Ärvd från CompositionContext)
GetExports(Type)

Hämtar en samling med alla exporter som matchar den angivna typen.

(Ärvd från CompositionContext)
GetExports<TExport>()

Hämtar alla exporter som matchar den angivna generiska typparametern.

(Ärvd från CompositionContext)
GetExports<TExport>(String)

Hämtar alla exporter som matchar den angivna generiska typparametern och kontraktsnamnet.

(Ärvd från CompositionContext)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryGetExport(CompositionContract, Object)

Hämtar den angivna exporten från kompositionskontexten.

TryGetExport(Type, Object)

Returnerar exporten som matchar den angivna typen eller returnerar null om ingen matchning hittas.

(Ärvd från CompositionContext)
TryGetExport(Type, String, Object)

Returnerar exporten som matchar det angivna kontraktsnamnet och typen, eller returnerar null om ingen matchning hittas.

(Ärvd från CompositionContext)
TryGetExport<TExport>(String, TExport)

Returnerar exporten som matchar den angivna generiska typparametern och kontraktsnamnet, eller returnerar null om ingen matchning hittas.

(Ärvd från CompositionContext)
TryGetExport<TExport>(TExport)

Returnerar exporten som matchar den angivna generiska typparametern eller returnerar null om ingen matchning hittas.

(Ärvd från CompositionContext)

Tilläggsmetoder

Name Description
SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Uppfyller importen av det angivna objektet från den angivna kontexten med hjälp av de angivna konventionerna.

SatisfyImports(CompositionContext, Object)

Uppfyller importen av det angivna objektet från den angivna kontexten.

Gäller för