PartConventionBuilder<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.
Konfiguruje typ jako część Managed Extensibility Framework (MEF) z silnie typizowane wartości zwracane.
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
Parametry typu
- T
Typ części.
- Dziedziczenie
Metody
| AddPartMetadata(String, Func<Type,Object>) |
Dodaje metadane z określoną nazwą i wartością do części. Wartość jest zwracana przez funkcję, która mapuje typ części na wartość metadanych. (Odziedziczone po PartConventionBuilder) |
| AddPartMetadata(String, Object) |
Dodaje metadane z określoną nazwą i wartością do części. (Odziedziczone po PartConventionBuilder) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| Export() |
Eksportuje część z konkretnym typem jako typem kontraktu. (Odziedziczone po PartConventionBuilder) |
| Export(Action<ExportConventionBuilder>) |
Eksportuje część, która ma określoną konfigurację. (Odziedziczone po PartConventionBuilder) |
| Export<T>() |
Eksportuje część, która ma określony typ kontraktu. (Odziedziczone po PartConventionBuilder) |
| Export<T>(Action<ExportConventionBuilder>) |
Eksportuje część, która ma określony typ kontraktu przy użyciu określonej konfiguracji. (Odziedziczone po PartConventionBuilder) |
| ExportInterfaces() |
Wybiera wszystkie interfejsy w typie części do wyeksportowania. (Odziedziczone po PartConventionBuilder) |
| ExportInterfaces(Predicate<Type>) |
Wybiera interfejsy w typie części do wyeksportowania zgodnie z określonym filtrem. (Odziedziczone po PartConventionBuilder) |
| ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>) |
Wybiera interfejsy w typie części do wyeksportowania zgodnie z określonym filtrem przy użyciu określonej konfiguracji eksportu. (Odziedziczone po PartConventionBuilder) |
| ExportProperties(Predicate<PropertyInfo>) |
Wybiera właściwości w części, aby wyeksportować zgodnie z określonym predykatem. (Odziedziczone po PartConventionBuilder) |
| ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Wybiera właściwości w części, aby wyeksportować zgodnie z określonym predykatem przy użyciu określonej konfiguracji eksportu. (Odziedziczone po PartConventionBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>) |
Wybiera właściwości z części do wyeksportowania zgodnie z określonym predykatem przy użyciu określonego typu kontraktu. (Odziedziczone po PartConventionBuilder) |
| ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>) |
Wybiera właściwości w części, aby wyeksportować zgodnie z określonym predykatem, przy użyciu określonego typu kontraktu i konfiguracji eksportu. (Odziedziczone po PartConventionBuilder) |
| ExportProperty(Expression<Func<T,Object>>) |
Eksportuje określoną właściwość. |
| ExportProperty(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Eksportuje określoną właściwość z określoną konfiguracją. |
| ExportProperty<TContract>(Expression<Func<T,Object>>) |
Eksportuje określoną właściwość jako określony typ kontraktu. |
| ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportConventionBuilder>) |
Eksportuje określoną właściwość jako określony typ kontraktu przy użyciu określonej konfiguracji. |
| 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>) |
Wybiera właściwości części do zaimportowania zgodnie z określonym predykatem. (Odziedziczone po PartConventionBuilder) |
| ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Wybiera właściwości części do zaimportowania zgodnie z określonym predykatem przy użyciu określonej konfiguracji importu. (Odziedziczone po PartConventionBuilder) |
| ImportProperties<T>(Predicate<PropertyInfo>) |
Wybiera właściwości części do zaimportowania zgodnie z określonym predykatem przy użyciu określonego typu kontraktu. (Odziedziczone po PartConventionBuilder) |
| ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>) |
Wybiera właściwości części do zaimportowania zgodnie z określonym predykatem przy użyciu określonego typu kontraktu i konfiguracji importu. (Odziedziczone po PartConventionBuilder) |
| ImportProperty(Expression<Func<T,Object>>) |
Importuje określoną właściwość. |
| ImportProperty(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importuje określoną właściwość przy użyciu określonej konfiguracji. |
| ImportProperty<TContract>(Expression<Func<T,Object>>) |
Importuje określoną właściwość o określonym typie kontraktu. |
| ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportConventionBuilder>) |
Importuje określoną właściwość z określonym typem kontraktu i konfiguracją. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| NotifyImportsSatisfied(Expression<Action<T>>) |
Wybiera metodę, która ma zostać wywołana po zakończeniu tworzenia. |
| NotifyImportsSatisfied(Predicate<MethodInfo>) |
Wybierz metody, które mają być używane jako powiadomienie po zakończeniu tworzenia. (Odziedziczone po PartConventionBuilder) |
| SelectConstructor(Expression<Func<ParameterImportConventionBuilder,T>>) |
Wybiera konstruktor do użycia w kompozycji. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Wybiera konstruktor używany do inicjowania części przy użyciu określonej funkcji. (Odziedziczone po PartConventionBuilder) |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>) |
Wybiera konstruktor używany do inicjowania części przy użyciu określonej funkcji i konfiguracji importu. (Odziedziczone po PartConventionBuilder) |
| Shared() |
Oznacza część jako udostępnioną w całej kompozycji. (Odziedziczone po PartConventionBuilder) |
| Shared(String) |
Oznacza część jako udostępnioną w ramach określonej granicy. (Odziedziczone po PartConventionBuilder) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |