Compartilhar via


ComposablePartDefinition Classe

Definição

Define uma classe base abstrata para definições de parte combináveis, que descrevem e habilitam a criação de objetos ComposablePart.

public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
Herança
ComposablePartDefinition

Construtores

ComposablePartDefinition()

Inicializa uma nova instância da classe ComposablePartDefinition.

Propriedades

ExportDefinitions

Obtém uma coleção de objetos ExportDefinition que descrevem os objetos exportados pela parte definida por este objeto ComposablePartDefinition.

ImportDefinitions

Obtém uma coleção de objetos ImportDefinition que descrevem as importações exigidas pela parte definida por este objeto ComposablePartDefinition.

Metadata

Obtém uma coleção dos metadados para este objeto ComposablePartDefinition.

Métodos

CreatePart()

Cria uma nova instância de uma parte que o ComposablePartDefinition descreve.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

Exports(ComposablePartDefinition, Type)

Retorna um valor que indica se a parte especificada contém uma exportação que corresponde ao tipo de contrato especificado.

Exports<T>(ComposablePartDefinition)

Retorna um valor que indica se a parte especificada contém uma exportação que corresponde ao tipo de contrato especificado.

Imports(ComposablePartDefinition, Type)

Retorna um valor que indica se a parte especificada contém uma importação que corresponde ao tipo de contrato especificado.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Retorna um valor que indica se a parte especificada contém uma exportação que corresponde ao tipo de contrato especificado e à cardinalidade da importação.

Imports<T>(ComposablePartDefinition)

Retorna um valor que indica se a parte especificada contém uma importação que corresponde ao tipo de contrato especificado.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Retorna um valor que indica se a parte especificada contém uma exportação que corresponde ao tipo de contrato especificado e à cardinalidade da importação.

ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

Obtém um valor que indica se a parte especificada contém metadados que têm a chave e o valor especificados.

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

Obtém um valor que indica se a parte especificada contém metadados que têm a chave especificada.

Exports(ComposablePartDefinition, String)

Obtém um valor que indica se a parte especificada exporta o contrato especificado.

Imports(ComposablePartDefinition, String)

Determina se a parte especificada importa o contrato especificado.

Imports(ComposablePartDefinition, String, ImportCardinality)

Determina se a parte especificada importa o contrato especificado com a cardinalidade especificada.

Aplica-se a