ContainerConfiguration.WithExport Metod
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.
Överlagringar
| Name | Description |
|---|---|
| WithExport(Type, Object) |
Lägg till en enda instans i containern. |
| WithExport(Type, Object, String, IDictionary<String,Object>) |
Lägg till en enda instans i containern. |
| WithExport<TExport>(TExport, String, IDictionary<String,Object>) |
Lägg till en enda instans i containern. |
| WithExport<TExport>(TExport) |
Lägg till en enda instans i containern. |
WithExport(Type, Object)
Lägg till en enda instans i containern.
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
Parametrar
- contractType
- Type
Typ av kontrakt för instansen.
- exportedInstance
- Object
Den instans som ska läggas till i containern.
Returer
Ett konfigurationsobjekt som gör att konfigurationen kan fortsätta.
Gäller för
WithExport(Type, Object, String, IDictionary<String,Object>)
Lägg till en enda instans i containern.
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
Parametrar
- contractType
- Type
Typ av kontrakt för instansen.
- exportedInstance
- Object
Den instans som ska läggas till i containern.
- contractName
- String
Ett valfritt namn som skiljer det här kontraktet från andra med samma typ.
- metadata
- IDictionary<String,Object>
Du kan också välja en icke-tom samling med namngivna begränsningar som gäller för kontraktet.
Returer
Ett konfigurationsobjekt som gör att konfigurationen kan fortsätta.
Gäller för
WithExport<TExport>(TExport, String, IDictionary<String,Object>)
Lägg till en enda instans i containern.
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
Typparametrar
- TExport
Typ av kontrakt för instansen.
Parametrar
- exportedInstance
- TExport
Den instans som ska läggas till i containern.
- contractName
- String
Alternativt kan ett namn som skiljer det här kontraktet från andra med samma typ.
- metadata
- IDictionary<String,Object>
Du kan också välja en icke-tom samling med namngivna begränsningar som gäller för kontraktet.
Returer
Ett konfigurationsobjekt som gör att konfigurationen kan fortsätta.
Gäller för
WithExport<TExport>(TExport)
Lägg till en enda instans i containern.
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
Typparametrar
- TExport
Typ av kontrakt för instansen.
Parametrar
- exportedInstance
- TExport
Den instans som ska läggas till i containern.
Returer
Ett konfigurationsobjekt som gör att konfigurationen kan fortsätta.