PartBuilder.ExportInterfaces Methode

Definition

Gibt eine Reihe von Schnittstellen an, die für die übereinstimmenden Typen exportiert werden sollen.

Überlädt

Name Beschreibung
ExportInterfaces()

Gibt an, dass alle Schnittstellen der übereinstimmenden Typen exportiert werden sollen.

ExportInterfaces(Predicate<Type>)

Gibt eine Reihe von Schnittstellen für die übereinstimmenden Typen an, die exportiert werden sollen.

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

Gibt eine Reihe von Schnittstellen für die übereinstimmenden Typen an, die exportiert werden sollen, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit.

ExportInterfaces()

Gibt an, dass alle Schnittstellen der übereinstimmenden Typen exportiert werden sollen.

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

Gibt zurück

Das aktuelle Objekt, um die Verkettung zuzulassen.

Gilt für:

ExportInterfaces(Predicate<Type>)

Gibt eine Reihe von Schnittstellen für die übereinstimmenden Typen an, die exportiert werden sollen.

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

Parameter

interfaceFilter
Predicate<Type>

Ein Prädikat, das eine Gruppe von Schnittstellen angibt.

Gibt zurück

Das aktuelle Objekt, um die Verkettung zuzulassen.

Ausnahmen

interfaceFilter ist null.

Hinweise

Diese Methode exportiert oder IPartImportsSatisfiedNotification objekte nichtIDisposable.

Gilt für:

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

Gibt eine Reihe von Schnittstellen für die übereinstimmenden Typen an, die exportiert werden sollen, und stellt Konfigurationsinformationen für die resultierenden Exporte bereit.

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

Parameter

interfaceFilter
Predicate<Type>

Ein Prädikat, das eine Gruppe von Schnittstellen angibt.

exportConfiguration
Action<Type,ExportBuilder>

Ein Objekt, das Konfigurationsinformationen zum Export enthält. Der Standardwert ist null.

Gibt zurück

Das aktuelle Objekt, um die Verkettung zuzulassen.

Ausnahmen

interfaceFilter ist null.

Hinweise

Diese Methode exportiert oder IPartImportsSatisfiedNotification objekte nichtIDisposable.

Gilt für: