ContainerConfiguration.WithExport Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.