CompositionHost Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 |
| TryGetExport(Type, String, Object) |
Returnerar exporten som matchar det angivna kontraktsnamnet och typen, eller returnerar |
| TryGetExport<TExport>(String, TExport) |
Returnerar exporten som matchar den angivna generiska typparametern och kontraktsnamnet, eller returnerar |
| TryGetExport<TExport>(TExport) |
Returnerar exporten som matchar den angivna generiska typparametern eller returnerar |
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. |