Compartilhar via


PartBuilder.ExportInterfaces Método

Definição

Especifica um conjunto de interfaces que devem ser exportadas nos tipos de correspondência.

Sobrecargas

ExportInterfaces()

Especifica que todas as interfaces dos tipos de correspondência devem ser exportadas.

ExportInterfaces(Predicate<Type>)

Especifica um conjunto de interfaces nos tipos de correspondência que devem ser exportados.

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

Especifica um conjunto de interfaces nos tipos de correspondência que devem ser exportados e fornece informações de configuração para as exportações resultantes.

ExportInterfaces()

Origem:
PartBuilder.cs
Origem:
PartBuilder.cs
Origem:
PartBuilder.cs

Especifica que todas as interfaces dos tipos de correspondência devem ser exportadas.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ ExportInterfaces();
public System.ComponentModel.Composition.Registration.PartBuilder ExportInterfaces ();
member this.ExportInterfaces : unit -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ExportInterfaces () As PartBuilder

Retornos

O objeto atual para permitir encadeamento.

Aplica-se a

ExportInterfaces(Predicate<Type>)

Origem:
PartBuilder.cs
Origem:
PartBuilder.cs
Origem:
PartBuilder.cs

Especifica um conjunto de interfaces nos tipos de correspondência que devem ser exportados.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ ExportInterfaces(Predicate<Type ^> ^ interfaceFilter);
public System.ComponentModel.Composition.Registration.PartBuilder ExportInterfaces (Predicate<Type> interfaceFilter);
member this.ExportInterfaces : Predicate<Type> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ExportInterfaces (interfaceFilter As Predicate(Of Type)) As PartBuilder

Parâmetros

interfaceFilter
Predicate<Type>

Um predicado que especifica um conjunto de interfaces.

Retornos

O objeto atual para permitir encadeamento.

Exceções

interfaceFilter é null.

Comentários

Esse método não exportará IDisposable objetos ou IPartImportsSatisfiedNotification .

Aplica-se a

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

Origem:
PartBuilder.cs
Origem:
PartBuilder.cs
Origem:
PartBuilder.cs

Especifica um conjunto de interfaces nos tipos de correspondência que devem ser exportados e fornece informações de configuração para as exportações resultantes.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ ExportInterfaces(Predicate<Type ^> ^ interfaceFilter, Action<Type ^, System::ComponentModel::Composition::Registration::ExportBuilder ^> ^ exportConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder ExportInterfaces (Predicate<Type> interfaceFilter, Action<Type,System.ComponentModel.Composition.Registration.ExportBuilder> exportConfiguration);
member this.ExportInterfaces : Predicate<Type> * Action<Type, System.ComponentModel.Composition.Registration.ExportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function ExportInterfaces (interfaceFilter As Predicate(Of Type), exportConfiguration As Action(Of Type, ExportBuilder)) As PartBuilder

Parâmetros

interfaceFilter
Predicate<Type>

Um predicado que especifica um conjunto de interfaces.

exportConfiguration
Action<Type,ExportBuilder>

Um objeto que contém informações de configuração sobre a exportação. O valor padrão é null.

Retornos

O objeto atual para permitir encadeamento.

Exceções

interfaceFilter é null.

Comentários

Esse método não exportará IDisposable objetos ou IPartImportsSatisfiedNotification .

Aplica-se a