PartConventionBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |