ReflectionModelServices 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.
Udostępnia metody rozszerzenia do tworzenia i pobierania części opartych na odbiciu.
public ref class ReflectionModelServices abstract sealed
public static class ReflectionModelServices
[System.Security.SecurityCritical]
public static class ReflectionModelServices
type ReflectionModelServices = class
[<System.Security.SecurityCritical>]
type ReflectionModelServices = class
Public Class ReflectionModelServices
- Dziedziczenie
-
ReflectionModelServices
- Atrybuty
Metody
CreateExportDefinition(LazyMemberInfo, String, Lazy<IDictionary<String,Object>>, ICompositionElement) |
Tworzy definicję eksportu z określonego elementu członkowskiego z określoną nazwą kontraktu, metadanymi i źródłem. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, ICompositionElement) |
Tworzy definicję importu dla określonego parametru przy użyciu określonej nazwy kontraktu, tożsamości typu, metadanych importu, kardynalności i zasad tworzenia. |
CreateImportDefinition(Lazy<ParameterInfo>, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Tworzy definicję importu dla określonego parametru przy użyciu określonej nazwy kontraktu, tożsamości typu, metadanych importu i kontraktu, kardynalności i zasad tworzenia. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Tworzy definicję importu dla określonego elementu członkowskiego przy użyciu określonej nazwy kontraktu, tożsamości typu, metadanych importu i kontraktu, kardynalności, zasad rekompozycji i zasad tworzenia. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, ICompositionElement) |
Tworzy definicję importu dla określonego elementu członkowskiego przy użyciu określonej nazwy kontraktu, tożsamości typu, metadanych importu, kardynalności, zasad rekompozycji i zasad tworzenia. |
CreateImportDefinition(LazyMemberInfo, String, String, IEnumerable<KeyValuePair<String, Type>>, ImportCardinality, Boolean, CreationPolicy, IDictionary<String, Object>, Boolean, ICompositionElement) |
Tworzy definicję importu dla określonego elementu członkowskiego przy użyciu określonej nazwy kontraktu, tożsamości typu, metadanych importu i kontraktu, kardynalności, zasad rekompozycji i zasad tworzenia. |
CreatePartDefinition(Lazy<Type>, Boolean, Lazy<IEnumerable<ImportDefinition>>, Lazy<IEnumerable<ExportDefinition>>, Lazy<IDictionary<String, Object>>, ICompositionElement) |
Tworzy definicję części o określonym typie części, importach, eksportach, metadanych i źródłach. |
GetExportFactoryProductImportDefinition(ImportDefinition) |
Zwraca reprezentację definicji importu jako produktu fabryki eksportu. |
GetExportingMember(ExportDefinition) |
Pobiera element członkowski eksportu z określonej definicji eksportu. |
GetImportingMember(ImportDefinition) |
Pobiera element członkowski importujący z określonej definicji importu. |
GetImportingParameter(ImportDefinition) |
Pobiera parametr importowania z określonej definicji importu. |
GetPartType(ComposablePartDefinition) |
Pobiera typ części z określonej definicji części. |
IsDisposalRequired(ComposablePartDefinition) |
Określa, czy określona część wymaga usunięcia. |
IsExportFactoryImportDefinition(ImportDefinition) |
Wskazuje, czy określona definicja importu reprezentuje fabrykę eksportu (ExportFactory<T> lub ExportFactory<T,TMetadata> obiekt). |
IsImportingParameter(ImportDefinition) |
Określa, czy definicja importu reprezentuje element członkowski, czy parametr. |
TryMakeGenericPartDefinition(ComposablePartDefinition, IEnumerable<Type>, ComposablePartDefinition) |
Wskazuje, czy definicja części ogólnej może być wyspecjalizowana z podanymi parametrami. |