ComposablePartExportProvider Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy rész exportálását kéri le.
public ref class ComposablePartExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class ComposablePartExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type ComposablePartExportProvider = class
inherit ExportProvider
interface IDisposable
Public Class ComposablePartExportProvider
Inherits ExportProvider
Implements IDisposable
- Öröklődés
- Megvalósítás
Megjegyzések
Important
Ez a típus implementálja a IDisposable felületet. Ha befejezte a típus használatát, közvetlenül vagy közvetve kell megsemmisítenie. A típus közvetlen ártalmatlanításához hívja meg a Dispose metódust egy try/catch blokkban. Ha közvetve szeretné megsemmisíteni, használjon olyan nyelvi szerkezetet, mint a using (C#-ban) vagy Using (a Visual Basicben). További információ: "Az IDisposable-t megvalósító objektum használata" című szakasz a IDisposable felület témakörében.
Konstruktorok
| Name | Description |
|---|---|
| ComposablePartExportProvider() |
Inicializálja a ComposablePartExportProvider osztály új példányát. |
| ComposablePartExportProvider(Boolean) |
Inicializálja az ComposablePartExportProvider osztály új példányát, igény szerint szálbiztos módban. |
| ComposablePartExportProvider(CompositionOptions) |
Inicializálja az osztály új példányát ComposablePartExportProvider a megadott összetételi beállításokkal. |
Tulajdonságok
| Name | Description |
|---|---|
| SourceProvider |
Lekéri vagy beállítja a további Export objektumokhoz hozzáférést biztosító exportálási szolgáltatót. |
Metódusok
| Name | Description |
|---|---|
| Compose(CompositionBatch) |
Végrehajtja a megadott köteg összetételét. |
| Dispose() |
Az osztály aktuális példánya által használt összes erőforrást felszabadítja ComposablePartExportProvider . |
| Dispose(Boolean) |
Felszabadítja a felügyelt erőforrások által ComposablePartExportProvider használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetExport<T,TMetadataView>() |
Az exportálást a megadott típusparaméterből származtatott szerződésnévvel adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez. (Öröklődés forrása ExportProvider) |
| GetExport<T,TMetadataView>(String) |
A megadott szerződésnévvel rendelkező exportálást adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez. (Öröklődés forrása ExportProvider) |
| GetExport<T>() |
Az exportálást a megadott típusparaméterből származtatott szerződésnévvel adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez. (Öröklődés forrása ExportProvider) |
| GetExport<T>(String) |
A megadott szerződésnévvel rendelkező exportálást adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez. (Öröklődés forrása ExportProvider) |
| GetExportedValue<T>() |
A megadott típusparaméterből származtatott szerződésnévvel rendelkező exportált objektumot adja vissza. Ha nincs pontosan egy egyező exportált objektum, a rendszer kivételt vet ki. (Öröklődés forrása ExportProvider) |
| GetExportedValue<T>(String) |
A megadott szerződésnévvel rendelkező exportált objektumot adja vissza. Ha nincs pontosan egy egyező exportált objektum, a rendszer kivételt vet ki. (Öröklődés forrása ExportProvider) |
| GetExportedValueOrDefault<T>() |
Lekéri az exportált objektumot a megadott típusparaméterből vagy a megadott típus alapértelmezett értékéből származtatott szerződésnévvel, vagy kivételt jelez, ha egynél több egyező exportált objektum van. (Öröklődés forrása ExportProvider) |
| GetExportedValueOrDefault<T>(String) |
Lekéri az exportált objektumot a megadott szerződésnévvel vagy a megadott típus alapértelmezett értékével, vagy kivételt eredményez, ha egynél több egyező exportált objektum van. (Öröklődés forrása ExportProvider) |
| GetExportedValues<T>() |
Lekéri az összes exportált objektumot a megadott típusparaméterből származtatott szerződésnévvel. (Öröklődés forrása ExportProvider) |
| GetExportedValues<T>(String) |
Lekéri az összes exportált objektumot a megadott szerződésnévvel. (Öröklődés forrása ExportProvider) |
| GetExports(ImportDefinition, AtomicComposition) |
Lekéri az összes olyan exportálást, amely megfelel a megadott importdefiníció és -összetétel feltételeinek. (Öröklődés forrása ExportProvider) |
| GetExports(ImportDefinition) |
Lekéri az összes olyan exportálást, amely megfelel a megadott importálási definíció feltételeinek. (Öröklődés forrása ExportProvider) |
| GetExports(Type, Type, String) |
Lekéri a megadott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExports<T,TMetadataView>() |
Lekéri a megadott típusparaméterből származtatott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExports<T,TMetadataView>(String) |
Lekéri a megadott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExports<T>() |
Lekéri a megadott típusparaméterből származtatott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExports<T>(String) |
Lekéri a megadott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExportsCore(ImportDefinition, AtomicComposition) |
Beolvas egy gyűjteményt a szolgáltató összes olyan exportálásából, amely megfelel a megadott importálás feltételeinek. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnExportsChanged(ExportsChangeEventArgs) |
Az eseményt emeli ExportsChanged ki. (Öröklődés forrása ExportProvider) |
| OnExportsChanging(ExportsChangeEventArgs) |
Az eseményt emeli ExportsChanging ki. (Öröklődés forrása ExportProvider) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>) |
Lekéri az összes olyan exportálást, amely megfelel a megadott importálás feltételeinek. (Öröklődés forrása ExportProvider) |
esemény
| Name | Description |
|---|---|
| ExportsChanged |
Akkor fordul elő, ha az exportálás a ExportProvider változás során történik. (Öröklődés forrása ExportProvider) |
| ExportsChanging |
Akkor fordul elő, ha a megadott exportálások változnak. (Öröklődés forrása ExportProvider) |