Udostępnij za pośrednictwem


CompositionContext Klasa

Definicja

Udostępnia metody pobierania eksportów z kompozycji.

public ref class CompositionContext abstract
public abstract class CompositionContext
type CompositionContext = class
Public MustInherit Class CompositionContext
Dziedziczenie
CompositionContext
Pochodne

Konstruktory

CompositionContext()

Inicjuje nowe wystąpienie klasy CompositionContext.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetExport(CompositionContract)

Pobiera eksport zgodny z określonym kontraktem.

GetExport(Type, String)

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

GetExport(Type)

Pobiera eksport zgodny z określonym typem.

GetExport<TExport>()

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

GetExport<TExport>(String)

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

GetExports(Type, String)

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

GetExports(Type)

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

GetExports<TExport>()

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

GetExports<TExport>(String)

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

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)
TryGetExport(CompositionContract, Object)

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

TryGetExport(Type, Object)

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

TryGetExport(Type, String, Object)

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

TryGetExport<TExport>(String, TExport)

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

TryGetExport<TExport>(TExport)

Zwraca eksport zgodny z określonym parametrem typu ogólnego lub zwraca null, jeśli nie znaleziono dopasowania.

Metody rozszerzania

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

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

SatisfyImports(CompositionContext, Object)

Spełnia wymagania importu określonego obiektu z określonego kontekstu.

Dotyczy