다음을 통해 공유


PartDiscovery.CreatePartsAsync 메서드

정의

오버로드

CreatePartsAsync(Type[])
CreatePartsAsync(IEnumerable<Type>, CancellationToken)
CreatePartsAsync(Assembly, CancellationToken)

어셈블리를 반영하고 적용 가능한 모든 형식에 대해 MEF 파트를 생성합니다.

CreatePartsAsync(IEnumerable<Assembly>, IProgress<DiscoveryProgress>, CancellationToken)

어셈블리 집합을 반영하고 적용 가능한 모든 형식에 대해 MEF 파트를 생성합니다.

CreatePartsAsync(IEnumerable<String>, IProgress<DiscoveryProgress>, CancellationToken)

어셈블리 집합을 반영하고 적용 가능한 모든 형식에 대해 MEF 파트를 생성합니다.

CreatePartsAsync(Type[])

Source:
PartDiscovery.cs
Source:
PartDiscovery.cs
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts> CreatePartsAsync(params Type[] partTypes);
member this.CreatePartsAsync : Type[] -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts>
Public Function CreatePartsAsync (ParamArray partTypes As Type()) As Task(Of DiscoveredParts)

매개 변수

partTypes
Type[]

반환

적용 대상

CreatePartsAsync(IEnumerable<Type>, CancellationToken)

Source:
PartDiscovery.cs
Source:
PartDiscovery.cs
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts> CreatePartsAsync(System.Collections.Generic.IEnumerable<Type> partTypes, System.Threading.CancellationToken cancellationToken = default);
member this.CreatePartsAsync : seq<Type> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts>
Public Function CreatePartsAsync (partTypes As IEnumerable(Of Type), Optional cancellationToken As CancellationToken = Nothing) As Task(Of DiscoveredParts)

매개 변수

partTypes
IEnumerable<Type>
cancellationToken
CancellationToken

반환

적용 대상

CreatePartsAsync(Assembly, CancellationToken)

Source:
PartDiscovery.cs
Source:
PartDiscovery.cs

어셈블리를 반영하고 적용 가능한 모든 형식에 대해 MEF 파트를 생성합니다.

public System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts> CreatePartsAsync(System.Reflection.Assembly assembly, System.Threading.CancellationToken cancellationToken = default);
member this.CreatePartsAsync : System.Reflection.Assembly * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts>
Public Function CreatePartsAsync (assembly As Assembly, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DiscoveredParts)

매개 변수

assembly
Assembly

MEF 파트를 검색할 어셈블리입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

생성된 파트 집합입니다.

적용 대상

CreatePartsAsync(IEnumerable<Assembly>, IProgress<DiscoveryProgress>, CancellationToken)

Source:
PartDiscovery.cs
Source:
PartDiscovery.cs

어셈블리 집합을 반영하고 적용 가능한 모든 형식에 대해 MEF 파트를 생성합니다.

public System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts> CreatePartsAsync(System.Collections.Generic.IEnumerable<System.Reflection.Assembly> assemblies, IProgress<Microsoft.VisualStudio.Composition.DiscoveryProgress> progress = default, System.Threading.CancellationToken cancellationToken = default);
member this.CreatePartsAsync : seq<System.Reflection.Assembly> * IProgress<Microsoft.VisualStudio.Composition.DiscoveryProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts>
Public Function CreatePartsAsync (assemblies As IEnumerable(Of Assembly), Optional progress As IProgress(Of DiscoveryProgress) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DiscoveredParts)

매개 변수

assemblies
IEnumerable<Assembly>

MEF 파트를 검색할 어셈블리입니다.

progress
IProgress<DiscoveryProgress>

검색 진행 방식에 대한 진행률 업데이트를 받는 선택적 방법입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

생성된 파트 집합입니다.

적용 대상

CreatePartsAsync(IEnumerable<String>, IProgress<DiscoveryProgress>, CancellationToken)

Source:
PartDiscovery.cs
Source:
PartDiscovery.cs

어셈블리 집합을 반영하고 적용 가능한 모든 형식에 대해 MEF 파트를 생성합니다.

public System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts> CreatePartsAsync(System.Collections.Generic.IEnumerable<string> assemblyPaths, IProgress<Microsoft.VisualStudio.Composition.DiscoveryProgress> progress = default, System.Threading.CancellationToken cancellationToken = default);
member this.CreatePartsAsync : seq<string> * IProgress<Microsoft.VisualStudio.Composition.DiscoveryProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Composition.DiscoveredParts>
Public Function CreatePartsAsync (assemblyPaths As IEnumerable(Of String), Optional progress As IProgress(Of DiscoveryProgress) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DiscoveredParts)

매개 변수

assemblyPaths
IEnumerable<String>

MEF 파트를 검색할 어셈블리의 경로입니다.

progress
IProgress<DiscoveryProgress>

검색 진행 방식에 대한 진행률 업데이트를 받는 선택적 방법입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

생성된 파트 집합입니다.

적용 대상