CompositionHost Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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ść |
TryGetExport(Type, String, Object) |
Zwraca eksport zgodny z określoną nazwą i typem kontraktu lub zwraca wartość |
TryGetExport<TExport>(String, TExport) |
Zwraca eksport zgodny z określonym parametrem typu ogólnego i nazwą kontraktu lub zwraca |
TryGetExport<TExport>(TExport) |
Zwraca eksport zgodny z określonym parametrem typu ogólnego lub zwraca |
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. |