ComposablePartExportProvider Osztály

Definíció

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
ComposablePartExportProvider
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)

A következőre érvényes: