Idioma

PartConventionBuilder Classe

Definição

Configura um tipo como uma parte do Managed Extensibility Framework (MEF).

public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
Herança
PartConventionBuilder
Derivado

Métodos

Name Descrição
AddPartMetadata(String, Func<Type,Object>)

Adiciona metadados com o nome e valor especificados à peça. O valor é devolvido por uma função que mapeia o tipo de peça para o valor dos metadados.

AddPartMetadata(String, Object)

Adiciona metadados com o nome e valor especificados à peça.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Export()

Exporta a peça com o seu tipo de betão como tipo de contrato.

Export(Action<ExportConventionBuilder>)

Exporta a peça que tem a configuração especificada.

Export<T>()

Exporta a peça que tem o tipo de contrato especificado.

Export<T>(Action<ExportConventionBuilder>)

Exporta a peça que tem o tipo de contrato especificado usando a configuração especificada.

ExportInterfaces()

Seleciona todas as interfaces do tipo de peça a exportar.

ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

Seleciona interfaces no tipo de peça a exportar de acordo com o filtro especificado, usando a configuração de exportação especificada.

ExportInterfaces(Predicate<Type>)

Seleciona interfaces no tipo de peça a exportar de acordo com o filtro especificado.

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Seleciona as propriedades da peça a exportar de acordo com o predicado especificado, usando a configuração de exportação especificada.

ExportProperties(Predicate<PropertyInfo>)

Seleciona as propriedades da peça a exportar de acordo com o predicado especificado.

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

Seleciona as propriedades da peça a exportar de acordo com o predicado especificado, usando o tipo de contrato e a configuração de exportação especificados.

ExportProperties<T>(Predicate<PropertyInfo>)

Seleciona as propriedades da peça a exportar de acordo com o predicado especificado, usando o tipo de contrato especificado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Seleciona as propriedades da peça a importar de acordo com o predicado especificado, usando a configuração de importação especificada.

ImportProperties(Predicate<PropertyInfo>)

Seleciona as propriedades da peça a importar de acordo com o predicado especificado.

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Seleciona as propriedades da peça a importar de acordo com o predicado especificado, usando o tipo de contrato e a configuração de importação especificados.

ImportProperties<T>(Predicate<PropertyInfo>)

Seleciona as propriedades na peça a importar de acordo com o predicado especificado, usando o tipo de contrato especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
NotifyImportsSatisfied(Predicate<MethodInfo>)

Selecione métodos a serem usados como notificação quando a composição estiver concluída.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

Seleciona o construtor usado para inicializar a peça usando a função especificada e a configuração de importação.

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>)

Seleciona o construtor usado para inicializar a peça usando a função especificada.

Shared()

Marca a parte como partilhada ao longo de toda a composição.

Shared(String)

Marca a peça como partilhada dentro do limite especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a