ExportProvider 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.
Hämtar exporter som matchar ett angivet ImportDefinition objekt.
public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
- Arv
-
ExportProvider
- Härledda
Konstruktorer
| Name | Description |
|---|---|
| ExportProvider() |
Initierar en ny instans av ExportProvider klassen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetExport<T,TMetadataView>() |
Returnerar exporten med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt en matchande export genereras ett undantag. |
| GetExport<T,TMetadataView>(String) |
Returnerar exporten med det angivna kontraktsnamnet. Om det inte finns exakt en matchande export genereras ett undantag. |
| GetExport<T>() |
Returnerar exporten med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt en matchande export genereras ett undantag. |
| GetExport<T>(String) |
Returnerar exporten med det angivna kontraktsnamnet. Om det inte finns exakt en matchande export genereras ett undantag. |
| GetExportedValue<T>() |
Returnerar det exporterade objektet med kontraktsnamnet som härletts från den angivna typparametern. Om det inte finns exakt ett matchande exporterat objekt genereras ett undantag. |
| GetExportedValue<T>(String) |
Returnerar det exporterade objektet med det angivna kontraktsnamnet. Om det inte finns exakt ett matchande exporterat objekt genereras ett undantag. |
| GetExportedValueOrDefault<T>() |
Hämtar det exporterade objektet med kontraktsnamnet som härleds från den angivna typparametern eller standardvärdet för den angivna typen, eller utlöser ett undantag om det finns fler än ett matchande exporterat objekt. |
| GetExportedValueOrDefault<T>(String) |
Hämtar det exporterade objektet med det angivna kontraktsnamnet eller standardvärdet för den angivna typen, eller utlöser ett undantag om det finns fler än ett matchande exporterat objekt. |
| GetExportedValues<T>() |
Hämtar alla exporterade objekt med kontraktnamnet som härleds från den angivna typparametern. |
| GetExportedValues<T>(String) |
Hämtar alla exporterade objekt med det angivna kontraktsnamnet. |
| GetExports(ImportDefinition, AtomicComposition) |
Hämtar alla exporter som matchar villkoren för den angivna importdefinitionen och sammansättningen. |
| GetExports(ImportDefinition) |
Hämtar alla exporter som matchar villkoren för den angivna importdefinitionen. |
| GetExports(Type, Type, String) |
Hämtar alla exporter med det angivna kontraktsnamnet. |
| GetExports<T,TMetadataView>() |
Hämtar alla exporter med kontraktnamnet som härleds från den angivna typparametern. |
| GetExports<T,TMetadataView>(String) |
Hämtar alla exporter med det angivna kontraktsnamnet. |
| GetExports<T>() |
Hämtar alla exporter med kontraktnamnet som härleds från den angivna typparametern. |
| GetExports<T>(String) |
Hämtar alla exporter med det angivna kontraktsnamnet. |
| GetExportsCore(ImportDefinition, AtomicComposition) |
Hämtar alla exporter som matchar villkoret som definieras av den angivna definitionen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnExportsChanged(ExportsChangeEventArgs) |
Genererar händelsen ExportsChanged . |
| OnExportsChanging(ExportsChangeEventArgs) |
Genererar händelsen ExportsChanging . |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>) |
Hämtar alla exporter som matchar villkoren för den angivna importen. |
Händelser
| Name | Description |
|---|---|
| ExportsChanged |
Inträffar när exporten i ExportProvider ändringen. |
| ExportsChanging |
Inträffar när de angivna exporterna ändras. |