ComposablePartDefinition Clase

Definición

Define una clase base abstracta para las definiciones de elementos que se pueden componer, que describen y habilitan la creación de ComposablePart objetos.

public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
Herencia
ComposablePartDefinition

Constructores

Nombre Description
ComposablePartDefinition()

Inicializa una nueva instancia de la clase ComposablePartDefinition.

Propiedades

Nombre Description
ExportDefinitions

Obtiene una colección de ExportDefinition objetos que describen los objetos exportados por la parte definida por este ComposablePartDefinition objeto.

ImportDefinitions

Obtiene una colección de ImportDefinition objetos que describen las importaciones requeridas por la parte definida por este ComposablePartDefinition objeto.

Metadata

Obtiene una colección de los metadatos de este ComposablePartDefinition objeto.

Métodos

Nombre Description
CreatePart()

Crea una nueva instancia de un elemento que describe ComposablePartDefinition .

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

Nombre Description
ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

Obtiene un valor que indica si la parte especificada contiene metadatos que tienen la clave y el valor especificados.

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

Obtiene un valor que indica si la parte especificada contiene metadatos que tienen la clave especificada.

Exports(ComposablePartDefinition, String)

Obtiene un valor que indica si la parte especificada exporta el contrato especificado.

Exports(ComposablePartDefinition, Type)

Devuelve un valor que indica si la parte especificada contiene una exportación que coincide con el tipo de contrato especificado.

Exports<T>(ComposablePartDefinition)

Devuelve un valor que indica si la parte especificada contiene una exportación que coincide con el tipo de contrato especificado.

Imports(ComposablePartDefinition, String, ImportCardinality)

Determina si la parte especificada importa el contrato especificado con la cardinalidad especificada.

Imports(ComposablePartDefinition, String)

Determina si la parte especificada importa el contrato especificado.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de contrato y la cardinalidad de importación especificados.

Imports(ComposablePartDefinition, Type)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de contrato especificado.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de contrato y la cardinalidad de importación especificados.

Imports<T>(ComposablePartDefinition)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de contrato especificado.

Se aplica a