PartBuilder<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozszerza klasę, PartBuilder aby umożliwić wybieranie elementów członkowskich za pomocą wyrażeń.
generic <typename T>
public ref class PartBuilder : System::ComponentModel::Composition::Registration::PartBuilder
public class PartBuilder<T> : System.ComponentModel.Composition.Registration.PartBuilder
type PartBuilder<'T> = class
inherit PartBuilder
Public Class PartBuilder(Of T)
Inherits PartBuilder
Parametry typu
- T
Typ obiektu docelowego.
- Dziedziczenie
Metody
AddMetadata(String, Func<Type,Object>) |
Dodaje metadane do pasujących typów. (Odziedziczone po PartBuilder) |
AddMetadata(String, Object) |
Dodaje metadane do pasujących typów. (Odziedziczone po PartBuilder) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Export() |
Określa, że należy eksportować pasujące typy. (Odziedziczone po PartBuilder) |
Export(Action<ExportBuilder>) |
Określa, że pasujące typy powinny być eksportowane i dostarcza informacje o konfiguracji dla wynikowych eksportów. (Odziedziczone po PartBuilder) |
Export<T>() |
Określa, że pasujące typy powinny być eksportowane przy użyciu określonego typu kontraktu. (Odziedziczone po PartBuilder) |
Export<T>(Action<ExportBuilder>) |
Określa, że pasujące typy powinny być eksportowane przy użyciu określonego typu kontraktu i dostarcza informacje o konfiguracji dla wynikowych eksportów. (Odziedziczone po PartBuilder) |
ExportInterfaces() |
Określa, że należy wyeksportować wszystkie interfejsy pasujących typów. (Odziedziczone po PartBuilder) |
ExportInterfaces(Predicate<Type>) |
Określa zestaw interfejsów dla pasujących typów, które mają być eksportowane. (Odziedziczone po PartBuilder) |
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>) |
Określa zestaw interfejsów dla pasujących typów, które mają być eksportowane, i dostarcza informacje o konfiguracji dla wynikowych eksportów. (Odziedziczone po PartBuilder) |
ExportProperties(Predicate<PropertyInfo>) |
Określa zestaw właściwości, które mają być eksportowane dla pasujących typów. (Odziedziczone po PartBuilder) |
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Określa zestaw właściwości dla pasujących typów, które mają być eksportowane, i udostępnia informacje o konfiguracji dla tych eksportów. (Odziedziczone po PartBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>) |
Określa zestaw właściwości dla pasujących typów, które mają być eksportowane przy użyciu określonego typu kontraktu. (Odziedziczone po PartBuilder) |
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>) |
Określa zestaw właściwości dla pasujących typów, które mają być eksportowane przy użyciu określonego typu kontraktu, i dostarcza informacje o konfiguracji dla wynikowych eksportów. (Odziedziczone po PartBuilder) |
ExportProperty(Expression<Func<T,Object>>) |
Określa właściwość, która ma zostać wyeksportowana. |
ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Określa właściwość, która ma zostać wyeksportowana, i udostępnia informacje o konfiguracji dla wynikowego eksportu. |
ExportProperty<TContract>(Expression<Func<T,Object>>) |
Określa właściwość, która ma być eksportowana jako określony typ kontraktu. |
ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>) |
Określa właściwość, która ma być eksportowana jako określony typ kontraktu, i dostarcza informacje o konfiguracji dla wynikowego eksportu. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
ImportProperties(Predicate<PropertyInfo>) |
Określa zestaw właściwości dla pasujących typów, które mają być importowane. (Odziedziczone po PartBuilder) |
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import, i dostarcza informacje o konfiguracji dla wynikowych importów. (Odziedziczone po PartBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>) |
Określa zestaw właściwości dla pasujących typów, które mają być oznaczone jako import przy użyciu określonego typu kontraktu. (Odziedziczone po PartBuilder) |
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>) |
Określa zestaw właściwości dla pasujących typów, które powinny być oznaczone jako import przy użyciu określonego typu kontraktu, i dostarcza informacje o konfiguracji dla wynikowych importów. (Odziedziczone po PartBuilder) |
ImportProperty(Expression<Func<T,Object>>) |
Określa, że należy zaimportować właściwość. |
ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Określa, że należy zaimportować właściwość i dostarcza informacje o konfiguracji dla wynikowego importu. |
ImportProperty<TContract>(Expression<Func<T,Object>>) |
Określa, że właściwość powinna być importowana przy użyciu określonej nazwy kontraktu. |
ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>) |
Określa, że właściwość należy zaimportować przy użyciu określonej nazwy kontraktu i dostarcza informacje o konfiguracji dla wynikowego importu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>) |
Określa konstruktor, który powinien być używany jako konstruktor importujący. |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>) |
Określa konstruktor, którego typy pasujące powinny używać jako konstruktora importującego. (Odziedziczone po PartBuilder) |
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>) |
Określa konstruktor, którego typy pasujące powinny używać jako konstruktora importującego, i dostarcza informacje o konfiguracji dla wynikowego importu. (Odziedziczone po PartBuilder) |
SetCreationPolicy(CreationPolicy) |
Określa zasady tworzenia pasujących typów. (Odziedziczone po PartBuilder) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |