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 do MEF (Managed Extensibility Framework).
public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
- Herança
-
PartConventionBuilder
- Derivado
Métodos
| AddPartMetadata(String, Func<Type,Object>) |
Adiciona metadados que têm o nome especificado e o valor à parte. O valor é retornado por uma função que mapeia o tipo da parte no valor de metadados. |
| AddPartMetadata(String, Object) |
Adiciona metadados que têm o nome especificado e o valor à parte. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Export() |
Exporta a parte com seu tipo concreto como tal. |
| 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 ser exportado. |
| ExportInterfaces(Predicate<Type>) |
Seleciona interfaces no tipo de parte a ser exportada de acordo com o filtro especificado. |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>) |
Seleciona interfaces no tipo de parte a ser exportado de acordo com o filtro especificado, usando a configuração de exportação especificada. |
| ExportProperties(Predicate<PropertyInfo>) |
Seleciona as propriedades na parte a serem exportadas de acordo com o predicado especificado. |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Seleciona as propriedades na parte a serem exportadas de acordo com o predicado especificado, usando a configuração de exportação especificada. |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Seleciona as propriedades na parte a serem exportadas de acordo com o predicado especificado, usando o tipo de contrato especificado. |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Seleciona as propriedades na parte a serem exportadas de acordo com o predicado estabelecido, usando o tipo de contrato e a configuração de exportação especificados. |
| 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>) |
Seleciona as propriedades na parte para importação de acordo com o predicado especificado. |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Seleciona as propriedades na parte a serem importadas de acordo com o predicado especificado, usando a configuração de importação especificada. |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Seleciona as propriedades na parte a serem importadas de acordo com o predicado especificado, usando o tipo de contrato especificado. |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Seleciona as propriedades na parte a serem importadas de acordo com o predicado estabelecido, usando o tipo de contrato e a configuração de importação especificados. |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (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>) |
Seleciona o construtor usado para inicializar a parte usando a função especificada. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>) |
Seleciona o construtor usado para inicializar a parte usando a função especificada e configurações de importação. |
| Shared() |
Marca a parte como sendo compartilhada por toda a composição. |
| Shared(String) |
Marca a parte como sendo compartilhada no limite especificado. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |