Idioma

PartConventionBuilder Classe

Definição

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

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

Métodos

Nome Description
AddPartMetadata(String, Func<Type,Object>)

Adiciona metadados que têm o nome e o valor especificados à parte. O valor é retornado por uma função que mapeia o tipo de parte para o valor de metadados.

AddPartMetadata(String, Object)

Adiciona metadados que têm o nome e o valor especificados à parte.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Export()

Exporta a parte com seu tipo concreto como o tipo de contrato.

Export(Action<ExportConventionBuilder>)

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

Export<T>()

Exporta a parte que tem o tipo de contrato especificado.

Export<T>(Action<ExportConventionBuilder>)

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

ExportInterfaces()

Seleciona todas as interfaces no tipo de parte a serem exportadas.

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

Seleciona interfaces no tipo de parte a serem exportadas de acordo com o filtro especificado, usando a configuração de exportação especificada.

ExportInterfaces(Predicate<Type>)

Seleciona interfaces no tipo de parte a serem exportadas de acordo com o filtro especificado.

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

Seleciona as propriedades da parte a serem exportadas de acordo com o predicado especificado, usando a configuração de exportação especificada.

ExportProperties(Predicate<PropertyInfo>)

Seleciona as propriedades da parte a serem exportadas de acordo com o predicado especificado.

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

Seleciona as propriedades da parte a serem exportadas de acordo com o predicado especificado, usando o tipo de contrato especificado e a configuração de exportação.

ExportProperties<T>(Predicate<PropertyInfo>)

Seleciona as propriedades da parte a serem exportadas de acordo com o predicado especificado, usando o tipo de contrato especificado.

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)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

Seleciona as propriedades da parte a serem importadas de acordo com o predicado especificado, usando a configuração de importação especificada.

ImportProperties(Predicate<PropertyInfo>)

Seleciona as propriedades da parte a serem importadas de acordo com o predicado especificado.

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

Seleciona as propriedades da parte a serem importadas de acordo com o predicado especificado, usando o tipo de contrato especificado e a configuração de importação.

ImportProperties<T>(Predicate<PropertyInfo>)

Seleciona as propriedades da parte a serem importadas de acordo com o predicado especificado, usando o tipo de contrato especificado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

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

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

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

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

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

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

Shared()

Marca a parte como sendo compartilhada em toda a composição.

Shared(String)

Marca a parte como sendo compartilhada dentro do limite especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a