Compartir a través de


ComposablePartDefinition Clase

Definición

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

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

Constructores

ComposablePartDefinition()

Inicializa una nueva instancia de la clase ComposablePartDefinition.

Propiedades

ExportDefinitions

Obtiene una colección de objetos ExportDefinition que describen los objetos exportados por el elemento definido por este objeto ComposablePartDefinition.

ImportDefinitions

Obtiene una colección de objetos ImportDefinition que describen las importaciones que necesita el elemento definido por este objeto ComposablePartDefinition.

Metadata

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

Métodos

CreatePart()

Crea una nueva instancia de un elemento que ComposablePartDefinition describe.

Equals(Object)

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

(Heredado de Object)
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)

Métodos de extensión

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, Type)

Devuelve un valor que indica si la parte especificada contiene una importación que coincide con el tipo de 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<T>(ComposablePartDefinition)

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.

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.

Imports(ComposablePartDefinition, String)

Determina si la parte especificada importa el contrato especificado.

Imports(ComposablePartDefinition, String, ImportCardinality)

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

Se aplica a