Export Konstruktorer
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.
Initierar en ny instans av Export klassen.
Överlagringar
| Name | Description |
|---|---|
| Export() |
Initierar en ny instans av Export klassen. |
| Export(ExportDefinition, Func<Object>) |
Initierar en ny instans av Export klassen med den angivna exportdefinitionen och exporterad objekt getter. |
| Export(String, Func<Object>) |
Initierar en ny instans av Export klassen med det angivna kontraktsnamnet och den exporterade värdemottagaren. |
| Export(String, IDictionary<String,Object>, Func<Object>) |
Initierar en ny instans av Export klassen med det angivna kontraktsnamnet, metadata och det exporterade värdet getter. |
Export()
Initierar en ny instans av Export klassen.
protected:
Export();
protected Export();
Protected Sub New ()
Kommentarer
Härledda typer som anropar den här konstruktorn måste åsidosätta Definition egenskapen och GetExportedValueCore metoden.
Gäller för
Export(ExportDefinition, Func<Object>)
Initierar en ny instans av Export klassen med den angivna exportdefinitionen och exporterad objekt getter.
public:
Export(System::ComponentModel::Composition::Primitives::ExportDefinition ^ definition, Func<System::Object ^> ^ exportedValueGetter);
public Export(System.ComponentModel.Composition.Primitives.ExportDefinition definition, Func<object> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : System.ComponentModel.Composition.Primitives.ExportDefinition * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (definition As ExportDefinition, exportedValueGetter As Func(Of Object))
Parametrar
- definition
- ExportDefinition
Ett objekt som beskriver kontraktet som Export objektet uppfyller.
En metod som anropas för att skapa det exporterade objektet för Export. Detta fördröjer skapandet av objektet tills egenskapen Value anropas.
Undantag
Gäller för
Export(String, Func<Object>)
Initierar en ny instans av Export klassen med det angivna kontraktsnamnet och den exporterade värdemottagaren.
public:
Export(System::String ^ contractName, Func<System::Object ^> ^ exportedValueGetter);
public Export(string contractName, Func<object> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : string * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (contractName As String, exportedValueGetter As Func(Of Object))
Parametrar
En metod som anropas för att skapa det exporterade objektet för Export. Detta fördröjer skapandet av objektet tills Value metoden anropas.
Undantag
contractName är en tom sträng ("").
Gäller för
Export(String, IDictionary<String,Object>, Func<Object>)
Initierar en ny instans av Export klassen med det angivna kontraktsnamnet, metadata och det exporterade värdet getter.
public:
Export(System::String ^ contractName, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ metadata, Func<System::Object ^> ^ exportedValueGetter);
public Export(string contractName, System.Collections.Generic.IDictionary<string,object> metadata, Func<object> exportedValueGetter);
new System.ComponentModel.Composition.Primitives.Export : string * System.Collections.Generic.IDictionary<string, obj> * Func<obj> -> System.ComponentModel.Composition.Primitives.Export
Public Sub New (contractName As String, metadata As IDictionary(Of String, Object), exportedValueGetter As Func(Of Object))
Parametrar
- metadata
- IDictionary<String,Object>
Metadata för Export objektet eller null för att ange Metadata egenskapen till ett tomt, skrivskyddat IDictionary<TKey,TValue> objekt.
En metod som anropas för att skapa det exporterade objektet för Export. Detta fördröjer skapandet av objektet tills Value metoden anropas.
Undantag
contractName är en tom sträng ("").