Compartir a través de


PartBuilder.ExportInterfaces Método

Definición

Especifica un conjunto de interfaces que se deben exportar en los tipos coincidentes.

Sobrecargas

ExportInterfaces()

Especifica que se deben exportar todas las interfaces de los tipos coincidentes.

ExportInterfaces(Predicate<Type>)

Especifica un conjunto de interfaces en los tipos coincidentes que se deben exportar.

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

Especifica un conjunto de interfaces en los tipos coincidentes que se deben exportar y proporciona información de configuración para las exportaciones resultantes.

ExportInterfaces()

Source:
PartBuilder.cs
Source:
PartBuilder.cs
Source:
PartBuilder.cs
Source:
PartBuilder.cs

Especifica que se deben exportar todas las interfaces de los tipos coincidentes.

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

Devoluciones

Objeto actual, para permitir el encadenamiento.

Se aplica a

ExportInterfaces(Predicate<Type>)

Source:
PartBuilder.cs
Source:
PartBuilder.cs
Source:
PartBuilder.cs
Source:
PartBuilder.cs

Especifica un conjunto de interfaces en los tipos coincidentes que se deben exportar.

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>

Predicado que especifica un conjunto de interfaces.

Devoluciones

Objeto actual, para permitir el encadenamiento.

Excepciones

interfaceFilter es null.

Comentarios

Este método no exportará IDisposable ni IPartImportsSatisfiedNotification objetos.

Se aplica a

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

Source:
PartBuilder.cs
Source:
PartBuilder.cs
Source:
PartBuilder.cs
Source:
PartBuilder.cs

Especifica un conjunto de interfaces en los tipos coincidentes que se deben exportar y proporciona información de configuración para las exportaciones 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>

Predicado que especifica un conjunto de interfaces.

exportConfiguration
Action<Type,ExportBuilder>

Objeto que contiene información de configuración sobre la exportación. El valor predeterminado es null.

Devoluciones

Objeto actual, para permitir el encadenamiento.

Excepciones

interfaceFilter es null.

Comentarios

Este método no exportará IDisposable ni IPartImportsSatisfiedNotification objetos.

Se aplica a