PartConventionBuilder<T> 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), com valores de retorno fortemente tipados.
generic <typename T>
public ref class PartConventionBuilder : System::Composition::Convention::PartConventionBuilder
public class PartConventionBuilder<T> : System.Composition.Convention.PartConventionBuilder
type PartConventionBuilder<'T> = class
inherit PartConventionBuilder
Public Class PartConventionBuilder(Of T)
Inherits PartConventionBuilder
Parâmetros de tipo
- T
O tipo da parte.
- Herança
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. (Herdado de PartConventionBuilder) |
| AddPartMetadata(String, Object) |
Adiciona metadados que têm o nome especificado e o valor à parte. (Herdado de PartConventionBuilder) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Export() |
Exporta a parte com seu tipo concreto como tal. (Herdado de PartConventionBuilder) |
| Export(Action<ExportConventionBuilder>) |
Exporta a parte que tem a configuração especificada. (Herdado de PartConventionBuilder) |
| Export<T>() |
Exporta a parte que tem o tipo de contrato especificado. (Herdado de PartConventionBuilder) |
| Export<T>(Action<ExportConventionBuilder>) |
Exporta a parte que tem o tipo de contrato especificado usando a configuração especificada. (Herdado de PartConventionBuilder) |
| ExportInterfaces() |
Seleciona todas as interfaces no tipo de parte a ser exportado. (Herdado de PartConventionBuilder) |
| ExportInterfaces(Predicate<Type>) |
Seleciona interfaces no tipo de parte a ser exportada de acordo com o filtro especificado. (Herdado de PartConventionBuilder) |
| 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. (Herdado de PartConventionBuilder) |
| ExportProperties(Predicate<PropertyInfo>) |
Seleciona as propriedades na parte a serem exportadas de acordo com o predicado especificado. (Herdado de PartConventionBuilder) |
| 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. (Herdado de PartConventionBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Seleciona as propriedades na parte a serem exportadas de acordo com o predicado especificado, usando o tipo de contrato especificado. (Herdado de PartConventionBuilder) |
| 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. (Herdado de PartConventionBuilder) |
| ExportProperty(Expression<Func<T,Object>>) |
Exporta uma propriedade especificada. |
| ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exporta uma propriedade especificada com a configuração especificada. |
| ExportProperty<TContract>(Expression<Func<T,Object>>) |
Exporta uma propriedade estabelecida como um tipo de contrato especificado. |
| ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Exporta uma propriedade especificada como um tipo de contrato especificado usando a configuração especificada. |
| 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. (Herdado de PartConventionBuilder) |
| 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. (Herdado de PartConventionBuilder) |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Seleciona as propriedades na parte a serem importadas de acordo com o predicado especificado, usando o tipo de contrato especificado. (Herdado de PartConventionBuilder) |
| 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. (Herdado de PartConventionBuilder) |
| ImportProperty(Expression<Func<T,Object>>) |
Importa uma propriedade especificada. |
| ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Exporta uma propriedade especificada usando uma configuração especificada. |
| ImportProperty<TContract>(Expression<Func<T,Object>>) |
Importa uma propriedade especificada com o tipo de contrato especificado. |
| ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importa uma propriedade especificada com a configuração e o tipo de contrato especificados. |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| NotifyImportsSatisfied(Expression<Action<T>>) |
Selecionará um método a ser chamado quando a composição for concluída. |
| NotifyImportsSatisfied(Predicate<MethodInfo>) |
Selecione os métodos a serem usados como uma notificação quando a composição for concluída. (Herdado de PartConventionBuilder) |
| SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>) |
Seleciona um construtor a ser usado na composição. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Seleciona o construtor usado para inicializar a parte usando a função especificada. (Herdado de PartConventionBuilder) |
| 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. (Herdado de PartConventionBuilder) |
| Shared() |
Marca a parte como sendo compartilhada por toda a composição. (Herdado de PartConventionBuilder) |
| Shared(String) |
Marca a parte como sendo compartilhada no limite especificado. (Herdado de PartConventionBuilder) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |