ComposablePartDefinition Classe

Definição

Define uma classe base abstrata para definições de partes componíveis, que descrevem e permitem a criação de ComposablePart objetos.

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

Construtores

Name Description
ComposablePartDefinition()

Inicializa uma nova instância da ComposablePartDefinition classe.

Propriedades

Name Description
ExportDefinitions

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

ImportDefinitions

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

Metadata

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

Métodos

Name Description
CreatePart()

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Métodos da Extensão

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

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

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

Recebe um valor que indica se a parte especificada contém metadados com a chave especificada.

Exports(ComposablePartDefinition, String)

Recebe um valor que indica se a peça especificada exporta o contrato especificado.

Exports(ComposablePartDefinition, Type)

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

Exports<T>(ComposablePartDefinition)

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

Imports(ComposablePartDefinition, String, ImportCardinality)

Determina se a peça especificada importa o contrato especificado com a cardinalidade especificada.

Imports(ComposablePartDefinition, String)

Determina se a peça especificada importa o contrato especificado.

Imports(ComposablePartDefinition, Type, ImportCardinality)

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

Imports(ComposablePartDefinition, Type)

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

Imports<T>(ComposablePartDefinition, ImportCardinality)

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

Imports<T>(ComposablePartDefinition)

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

Aplica-se a