CompositionContext Clase

Definición

Proporciona métodos para recuperar las exportaciones de la composición.

public ref class CompositionContext abstract
public abstract class CompositionContext
type CompositionContext = class
Public MustInherit Class CompositionContext
Herencia
CompositionContext
Derivado

Constructores

CompositionContext()

Inicializa una nueva instancia de la clase CompositionContext.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetExport(CompositionContract)

Recupera la exportación que coincide con el contrato especificado.

GetExport(Type)

Recupera la exportación que coincide con el tipo especificado.

GetExport(Type, String)

Recupera la exportación que coincide con el nombre y el tipo especificados.

GetExport<TExport>()

Recupera la exportación que coincide con el tipo de parámetro genérico especificado.

GetExport<TExport>(String)

Recupera la exportación que coincide con el nombre del contrato y el parámetro de tipo genérico especificados.

GetExports(Type)

Recupera una colección de todas las exportaciones que coinciden con el tipo especificado.

GetExports(Type, String)

Recupera todas las exportaciones que coincidan con el nombre y el tipo de contrato especificados.

GetExports<TExport>()

Recupera todas las exportaciones que coincidan con el parámetro de tipo genérico especificado.

GetExports<TExport>(String)

Recupera todas las exportaciones que coincidan con el parámetro de tipo genérico y el nombre del contrato especificados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryGetExport(CompositionContract, Object)

Devuelve la exportación que coincide con el contrato especificado o devuelve null si no encuentra ninguna coincidencia.

TryGetExport(Type, Object)

Devuelve la exportación que coincide con el tipo especificado o devuelve null si no encuentra ninguna coincidencia.

TryGetExport(Type, String, Object)

Devuelve la exportación que coincide con el nombre y el tipo de contrato especificados o devuelve null si no encuentra ninguna coincidencia.

TryGetExport<TExport>(String, TExport)

Devuelve la exportación que coincide con el parámetro de tipo genérico y el nombre del contrato o devuelve null si no encuentra ninguna coincidencia.

TryGetExport<TExport>(TExport)

Devuelve la exportación que coincide con el parámetro de tipo genérico especificado o devuelve null si no encuentra ninguna coincidencia.

Métodos de extensión

SatisfyImports(CompositionContext, Object)

Satisface importaciones del objeto especificado del contexto especificado.

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

Satisface las importaciones del objeto especificado de contexto especificado, utilizando las convenciones especificadas.

Se aplica a