ComposablePartDefinition Classe

Definição

Define uma classe base abstrata para definições de parte composable, que descrevem e habilitam 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

Nome Description
ComposablePartDefinition()

Inicializa uma nova instância da classe ComposablePartDefinition.

Propriedades

Nome Description
ExportDefinitions

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

ImportDefinitions

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

Metadata

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

Métodos

Nome 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 a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

Nome Description
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.

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, String, ImportCardinality)

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

Imports(ComposablePartDefinition, String)

Determina se a parte especificada importa o contrato especificado.

Imports(ComposablePartDefinition, Type, ImportCardinality)

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

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<T>(ComposablePartDefinition, ImportCardinality)

Retorna um valor que indica se a parte especificada contém uma importação que corresponde ao tipo de contrato especificado e à cardinalidade de 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.

Aplica-se a