ContainerConfiguration.WithExport 메서드

정의

오버로드

Name Description
WithExport(Type, Object)

컨테이너에 단일 인스턴스를 추가합니다.

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

컨테이너에 단일 인스턴스를 추가합니다.

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

컨테이너에 단일 인스턴스를 추가합니다.

WithExport<TExport>(TExport)

컨테이너에 단일 인스턴스를 추가합니다.

WithExport(Type, Object)

Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs

컨테이너에 단일 인스턴스를 추가합니다.

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

매개 변수

contractType
Type

인스턴스 계약의 형식입니다.

exportedInstance
Object

컨테이너에 추가할 인스턴스입니다.

반품

구성을 계속할 수 있는 구성 개체입니다.

적용 대상

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

Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs

컨테이너에 단일 인스턴스를 추가합니다.

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

매개 변수

contractType
Type

인스턴스 계약의 형식입니다.

exportedInstance
Object

컨테이너에 추가할 인스턴스입니다.

contractName
String

이 계약을 동일한 형식의 다른 계약과 구분하는 선택적 이름입니다.

metadata
IDictionary<String,Object>

필요에 따라 계약에 적용되는 명명된 제약 조건의 비어있지 않은 컬렉션입니다.

반품

구성을 계속할 수 있는 구성 개체입니다.

적용 대상

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

Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs

컨테이너에 단일 인스턴스를 추가합니다.

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

형식 매개 변수

TExport

인스턴스 계약의 형식입니다.

매개 변수

exportedInstance
TExport

컨테이너에 추가할 인스턴스입니다.

contractName
String

필요에 따라 이 계약을 동일한 형식의 다른 계약과 구분하는 이름입니다.

metadata
IDictionary<String,Object>

필요에 따라 계약에 적용되는 명명된 제약 조건의 비어있지 않은 컬렉션입니다.

반품

구성을 계속할 수 있는 구성 개체입니다.

적용 대상

WithExport<TExport>(TExport)

Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs

컨테이너에 단일 인스턴스를 추가합니다.

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

형식 매개 변수

TExport

인스턴스 계약의 형식입니다.

매개 변수

exportedInstance
TExport

컨테이너에 추가할 인스턴스입니다.

반품

구성을 계속할 수 있는 구성 개체입니다.

적용 대상