AttributedModelServices Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller hjälpmetoder för att använda den MEF-tillskrivna programmeringsmodellen med komposition.
public ref class AttributedModelServices abstract sealed
public static class AttributedModelServices
type AttributedModelServices = class
Public Module AttributedModelServices
- Arv
-
AttributedModelServices
Metoder
| Name | Description |
|---|---|
| AddExportedValue<T>(CompositionBatch, String, T) |
Skapar en del från det angivna värdet och lägger till den i den angivna batchen med det angivna kontraktsnamnet. |
| AddExportedValue<T>(CompositionBatch, T) |
Skapar en del från det angivna värdet och lägger till den i den angivna batchen. |
| AddPart(CompositionBatch, Object) |
Skapar en sammansättningsbar del från det angivna attributobjektet och lägger till den i den angivna kompositionsbatchen. |
| ComposeExportedValue<T>(CompositionContainer, String, T) |
Skapar en del från det angivna objektet under det angivna kontraktsnamnet och skriver den i den angivna kompositionscontainern. |
| ComposeExportedValue<T>(CompositionContainer, T) |
Skapar en del från det angivna värdet och skriver den i den angivna kompositionscontainern. |
| ComposeParts(CompositionContainer, Object[]) |
Skapar komposterbara delar från en matris med attributobjekt och skriver dem i den angivna kompositionscontainern. |
| CreatePart(ComposablePartDefinition, Object) |
Skapar en sammansättningsbar del från det angivna attributobjektet med hjälp av den angivna deldefinitionen. |
| CreatePart(Object, ReflectionContext) |
Skapar en sammansättningsbar del från det angivna attributobjektet med hjälp av den angivna reflektionskontexten. |
| CreatePart(Object) |
Skapar en sammansättningsbar del från det angivna attributobjektet. |
| CreatePartDefinition(Type, ICompositionElement, Boolean) |
Skapar en deldefinition med den angivna typen och ursprunget. |
| CreatePartDefinition(Type, ICompositionElement) |
Skapar en deldefinition med den angivna typen och ursprunget. |
| Exports(ComposablePartDefinition, Type) |
Returnerar ett värde som anger om den angivna delen innehåller en export som matchar den angivna kontraktstypen. |
| Exports<T>(ComposablePartDefinition) |
Returnerar ett värde som anger om den angivna delen innehåller en export som matchar den angivna kontraktstypen. |
| GetContractName(Type) |
Hämtar ett kanoniskt kontraktnamn för den angivna typen. |
| GetMetadataView<TMetadataView>(IDictionary<String,Object>) |
Hämtar ett metadatavyobjekt från en ordlista med lösa metadata. |
| GetTypeIdentity(MethodInfo) |
Hämtar den unika identifieraren för den angivna metoden. |
| GetTypeIdentity(Type) |
Hämtar den unika identifieraren för den angivna typen. |
| Imports(ComposablePartDefinition, Type, ImportCardinality) |
Returnerar ett värde som anger om den angivna delen innehåller en import som matchar den angivna kontraktstypen och import kardinaliteten. |
| Imports(ComposablePartDefinition, Type) |
Returnerar ett värde som anger om den angivna delen innehåller en import som matchar den angivna kontraktstypen. |
| Imports<T>(ComposablePartDefinition, ImportCardinality) |
Returnerar ett värde som anger om den angivna delen innehåller en import som matchar den angivna kontraktstypen och import kardinaliteten. |
| Imports<T>(ComposablePartDefinition) |
Returnerar ett värde som anger om den angivna delen innehåller en import som matchar den angivna kontraktstypen. |
| SatisfyImportsOnce(ICompositionService, Object, ReflectionContext) |
Skriver den angivna delen med hjälp av den angivna kompositionstjänsten, med återkomposition inaktiverad och med hjälp av den angivna reflektionskontexten. |
| SatisfyImportsOnce(ICompositionService, Object) |
Skriver den angivna delen med hjälp av den angivna kompositionstjänsten med återkomposition inaktiverad. |