ContainerConfiguration.WithExport Methode

Definition

Überlädt

Name Beschreibung
WithExport(Type, Object)

Fügen Sie dem Container eine einzelne Instanz hinzu.

WithExport(Type, Object, String, IDictionary<String,Object>)

Fügen Sie dem Container eine einzelne Instanz hinzu.

WithExport<TExport>(TExport, String, IDictionary<String,Object>)

Fügen Sie dem Container eine einzelne Instanz hinzu.

WithExport<TExport>(TExport)

Fügen Sie dem Container eine einzelne Instanz hinzu.

WithExport(Type, Object)

Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs

Fügen Sie dem Container eine einzelne Instanz hinzu.

public:
 System::Composition::Hosting::ContainerConfiguration ^ WithExport(Type ^ contractType, System::Object ^ exportedInstance);
public System.Composition.Hosting.ContainerConfiguration WithExport(Type contractType, object exportedInstance);
member this.WithExport : Type * obj -> System.Composition.Hosting.ContainerConfiguration
Public Function WithExport (contractType As Type, exportedInstance As Object) As ContainerConfiguration

Parameter

contractType
Type

Der Typ des Vertrags der Instanz.

exportedInstance
Object

Die Instanz, die dem Container hinzugefügt werden soll.

Gibt zurück

Ein Konfigurationsobjekt, mit dem die Konfiguration fortgesetzt werden kann.

Gilt für:

WithExport(Type, Object, String, IDictionary<String,Object>)

Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs

Fügen Sie dem Container eine einzelne Instanz hinzu.

public System.Composition.Hosting.ContainerConfiguration WithExport(Type contractType, object exportedInstance, string contractName = default, System.Collections.Generic.IDictionary<string,object> metadata = default);
member this.WithExport : Type * obj * string * System.Collections.Generic.IDictionary<string, obj> -> System.Composition.Hosting.ContainerConfiguration
Public Function WithExport (contractType As Type, exportedInstance As Object, Optional contractName As String = Nothing, Optional metadata As IDictionary(Of String, Object) = Nothing) As ContainerConfiguration

Parameter

contractType
Type

Der Typ des Vertrags der Instanz.

exportedInstance
Object

Die Instanz, die dem Container hinzugefügt werden soll.

contractName
String

Ein optionaler Name, der diesen Vertrag von anderen mit demselben Typ unterscheidet.

metadata
IDictionary<String,Object>

Optional gilt eine nicht leere Auflistung von benannten Einschränkungen, die für den Vertrag gelten.

Gibt zurück

Ein Konfigurationsobjekt, mit dem die Konfiguration fortgesetzt werden kann.

Gilt für:

WithExport<TExport>(TExport, String, IDictionary<String,Object>)

Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs

Fügen Sie dem Container eine einzelne Instanz hinzu.

public System.Composition.Hosting.ContainerConfiguration WithExport<TExport>(TExport exportedInstance, string contractName = default, System.Collections.Generic.IDictionary<string,object> metadata = default);
member this.WithExport : 'Export * string * System.Collections.Generic.IDictionary<string, obj> -> System.Composition.Hosting.ContainerConfiguration
Public Function WithExport(Of TExport) (exportedInstance As TExport, Optional contractName As String = Nothing, Optional metadata As IDictionary(Of String, Object) = Nothing) As ContainerConfiguration

Typparameter

TExport

Der Typ des Vertrags der Instanz.

Parameter

exportedInstance
TExport

Die Instanz, die dem Container hinzugefügt werden soll.

contractName
String

Optional kann ein Name, der diesen Vertrag von anderen mit demselben Typ unterscheidet.

metadata
IDictionary<String,Object>

Optional gilt eine nicht leere Auflistung von benannten Einschränkungen, die für den Vertrag gelten.

Gibt zurück

Ein Konfigurationsobjekt, mit dem die Konfiguration fortgesetzt werden kann.

Gilt für:

WithExport<TExport>(TExport)

Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs
Quelle:
ContainerConfiguration.cs

Fügen Sie dem Container eine einzelne Instanz hinzu.

public:
generic <typename TExport>
 System::Composition::Hosting::ContainerConfiguration ^ WithExport(TExport exportedInstance);
public System.Composition.Hosting.ContainerConfiguration WithExport<TExport>(TExport exportedInstance);
member this.WithExport : 'Export -> System.Composition.Hosting.ContainerConfiguration
Public Function WithExport(Of TExport) (exportedInstance As TExport) As ContainerConfiguration

Typparameter

TExport

Der Typ des Vertrags der Instanz.

Parameter

exportedInstance
TExport

Die Instanz, die dem Container hinzugefügt werden soll.

Gibt zurück

Ein Konfigurationsobjekt, mit dem die Konfiguration fortgesetzt werden kann.

Gilt für: