CompositionContext.TryGetExport CompositionContext.TryGetExport CompositionContext.TryGetExport CompositionContext.TryGetExport Method

정의

오버로드

TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object)

지정된 계약과 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified contract, or returns null if no match is found.

TryGetExport(Type, Object) TryGetExport(Type, Object) TryGetExport(Type, Object) TryGetExport(Type, Object)

지정된 형식과 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified type, or returns null if no match is found.

TryGetExport(Type, String, Object) TryGetExport(Type, String, Object) TryGetExport(Type, String, Object) TryGetExport(Type, String, Object)

지정된 계약 이름 및 형식과 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified contract name and type, or returns null if no match is found.

TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport)

지정된 제네릭 형식 매개 변수와 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified generic type parameter, or returns null if no match is found.

TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport)

지정된 제네릭 형식 매개 변수 및 계약 이름과 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified generic type parameter and contract name, or returns null if no match is found.

TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object)

지정된 계약과 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified contract, or returns null if no match is found.

public:
 abstract bool TryGetExport(System::Composition::Hosting::Core::CompositionContract ^ contract, [Runtime::InteropServices::Out] System::Object ^ % export);
public abstract bool TryGetExport (System.Composition.Hosting.Core.CompositionContract contract, out object export);
abstract member TryGetExport : System.Composition.Hosting.Core.CompositionContract * obj -> bool
Public MustOverride Function TryGetExport (contract As CompositionContract, ByRef export As Object) As Boolean

매개 변수

contract
CompositionContract CompositionContract CompositionContract CompositionContract

일치하는 계약입니다.The contract to match.

export
Object Object Object Object

이 메서드가 반환될 때 일치하는 내보내기나 null을 포함합니다.When this method returns, contains the matched export or null.

반환

내보내기가 있으면 true이고, 그렇지 않으면 false입니다.true if an export was found; otherwise, false.

예외

contract의 내보내기가 없습니다.No export was found for contract.

TryGetExport(Type, Object) TryGetExport(Type, Object) TryGetExport(Type, Object) TryGetExport(Type, Object)

지정된 형식과 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified type, or returns null if no match is found.

public:
 bool TryGetExport(Type ^ exportType, [Runtime::InteropServices::Out] System::Object ^ % export);
public bool TryGetExport (Type exportType, out object export);
member this.TryGetExport : Type * obj -> bool
Public Function TryGetExport (exportType As Type, ByRef export As Object) As Boolean

매개 변수

exportType
Type Type Type Type

일치시킬 형식입니다.The type to match.

export
Object Object Object Object

이 메서드가 반환될 때 일치하는 내보내기나 null을 포함합니다.When this method returns, contains the matched export or null.

반환

내보내기가 있으면 true이고, 그렇지 않으면 false입니다.true if an export was found; otherwise, false.

예외

contract의 내보내기가 없습니다.No export was found for contract.

TryGetExport(Type, String, Object) TryGetExport(Type, String, Object) TryGetExport(Type, String, Object) TryGetExport(Type, String, Object)

지정된 계약 이름 및 형식과 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified contract name and type, or returns null if no match is found.

public:
 bool TryGetExport(Type ^ exportType, System::String ^ contractName, [Runtime::InteropServices::Out] System::Object ^ % export);
public bool TryGetExport (Type exportType, string contractName, out object export);
member this.TryGetExport : Type * string * obj -> bool
Public Function TryGetExport (exportType As Type, contractName As String, ByRef export As Object) As Boolean

매개 변수

exportType
Type Type Type Type

일치시킬 형식입니다.The type to match.

contractName
String String String String

일치시킬 이름입니다.The name to match.

export
Object Object Object Object

이 메서드가 반환될 때 일치하는 내보내기나 null을 포함합니다.When this method returns, contains the matched export or null.

반환

내보내기가 있으면 true이고, 그렇지 않으면 false입니다.true if an export was found; otherwise, false.

예외

contract의 내보내기가 없습니다.No export was found for contract.

TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport)

지정된 제네릭 형식 매개 변수와 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified generic type parameter, or returns null if no match is found.

public:
generic <typename TExport>
 bool TryGetExport([Runtime::InteropServices::Out] TExport % export);
public bool TryGetExport<TExport> (out TExport export);
member this.TryGetExport : 'Export -> bool
Public Function TryGetExport(Of TExport) (ByRef export As TExport) As Boolean

형식 매개 변수

TExport

일치시킬 형식입니다.The type to match.

매개 변수

export
TExport TExport TExport TExport

이 메서드가 반환될 때 일치하는 내보내기나 null을 포함합니다.When this method returns, contains the matched export or null.

반환

내보내기가 있으면 true이고, 그렇지 않으면 false입니다.true if an export was found; otherwise, false.

예외

contract의 내보내기가 없습니다.No export was found for contract.

TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport)

지정된 제네릭 형식 매개 변수 및 계약 이름과 일치하는 내보내기를 반환하거나 일치하는 항목이 없을 경우 null을 반환합니다.Returns the export that matches the specified generic type parameter and contract name, or returns null if no match is found.

public:
generic <typename TExport>
 bool TryGetExport(System::String ^ contractName, [Runtime::InteropServices::Out] TExport % export);
public bool TryGetExport<TExport> (string contractName, out TExport export);
member this.TryGetExport : string * 'Export -> bool
Public Function TryGetExport(Of TExport) (contractName As String, ByRef export As TExport) As Boolean

형식 매개 변수

TExport

일치시킬 형식입니다.The type to match.

매개 변수

contractName
String String String String

일치시킬 이름입니다.The name to match.

export
TExport TExport TExport TExport

이 메서드가 반환될 때 일치하는 내보내기나 null을 포함합니다.When this method returns, contains the matched export or null.

반환

내보내기가 있으면 true이고, 그렇지 않으면 false입니다.true if an export was found; otherwise, false.

예외

contract의 내보내기가 없습니다.No export was found for contract.

적용 대상