ContainerConfiguration.WithExport Metodo

Definizione

Overload

Nome Descrizione
WithExport(Type, Object)

Aggiungere una singola istanza al contenitore.

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

Aggiungere una singola istanza al contenitore.

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

Aggiungere una singola istanza al contenitore.

WithExport<TExport>(TExport)

Aggiungere una singola istanza al contenitore.

WithExport(Type, Object)

Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs

Aggiungere una singola istanza al contenitore.

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

Parametri

contractType
Type

Tipo del contratto dell'istanza.

exportedInstance
Object

Istanza da aggiungere al contenitore.

Valori restituiti

Oggetto di configurazione che consente di continuare la configurazione.

Si applica a

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

Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs

Aggiungere una singola istanza al contenitore.

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

Parametri

contractType
Type

Tipo del contratto dell'istanza.

exportedInstance
Object

Istanza da aggiungere al contenitore.

contractName
String

Nome facoltativo che distingue questo contratto da altri con lo stesso tipo.

metadata
IDictionary<String,Object>

Facoltativamente, una raccolta non vuota di vincoli denominati che si applicano al contratto.

Valori restituiti

Oggetto di configurazione che consente di continuare la configurazione.

Si applica a

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

Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs

Aggiungere una singola istanza al contenitore.

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

Parametri di tipo

TExport

Tipo del contratto dell'istanza.

Parametri

exportedInstance
TExport

Istanza da aggiungere al contenitore.

contractName
String

Facoltativamente, un nome che distingue questo contratto da altri con lo stesso tipo.

metadata
IDictionary<String,Object>

Facoltativamente, una raccolta non vuota di vincoli denominati che si applicano al contratto.

Valori restituiti

Oggetto di configurazione che consente di continuare la configurazione.

Si applica a

WithExport<TExport>(TExport)

Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs
Origine:
ContainerConfiguration.cs

Aggiungere una singola istanza al contenitore.

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

Parametri di tipo

TExport

Tipo del contratto dell'istanza.

Parametri

exportedInstance
TExport

Istanza da aggiungere al contenitore.

Valori restituiti

Oggetto di configurazione che consente di continuare la configurazione.

Si applica a