PartConventionBuilder 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).
public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
- Dziedziczenie
-
PartConventionBuilder
- Pochodne
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. |
| AddPartMetadata(String, Object) |
Dodaje metadane z określoną nazwą i wartością do części. |
| 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. |
| Export(Action<ExportConventionBuilder>) |
Eksportuje część, która ma określoną konfigurację. |
| Export<T>() |
Eksportuje część, która ma określony typ kontraktu. |
| Export<T>(Action<ExportConventionBuilder>) |
Eksportuje część, która ma określony typ kontraktu przy użyciu określonej konfiguracji. |
| ExportInterfaces() |
Wybiera wszystkie interfejsy w typie części do wyeksportowania. |
| ExportInterfaces(Predicate<Type>) |
Wybiera interfejsy w typie części do wyeksportowania zgodnie z określonym filtrem. |
| 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. |
| ExportProperties(Predicate<PropertyInfo>) |
Wybiera właściwości w części, aby wyeksportować zgodnie z określonym predykatem. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| NotifyImportsSatisfied(Predicate<MethodInfo>) |
Wybierz metody, które mają być używane jako powiadomienie po zakończeniu tworzenia. |
| SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>) |
Wybiera konstruktor używany do inicjowania części przy użyciu określonej funkcji. |
| 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. |
| Shared() |
Oznacza część jako udostępnioną w całej kompozycji. |
| Shared(String) |
Oznacza część jako udostępnioną w ramach określonej granicy. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |