CompositionContext Clase

Definición

Proporciona métodos para recuperar 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

Nombre Description
CompositionContext()

Inicializa una nueva instancia de la clase CompositionContext.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetExport(CompositionContract)

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

GetExport(Type, String)

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

GetExport(Type)

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

GetExport<TExport>()

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

GetExport<TExport>(String)

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

GetExports(Type, String)

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

GetExports(Type)

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

GetExports<TExport>()

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

GetExports<TExport>(String)

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

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(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 se encuentra ninguna coincidencia.

TryGetExport(Type, Object)

Devuelve la exportación que coincide con el tipo especificado o devuelve null si no se 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 se 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 especificados, o devuelve null si no se 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 se encuentra ninguna coincidencia.

Métodos de extensión

Nombre Description
SatisfyImports(CompositionContext, Object, AttributedModelProvider)

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

SatisfyImports(CompositionContext, Object)

Satisface las importaciones del objeto especificado del contexto especificado.

Se aplica a