CompositionContext.TryGetExport Metódus

Definíció

Túlterhelések

Name Description
TryGetExport(CompositionContract, Object)

A megadott szerződésnek megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

TryGetExport(Type, Object)

A megadott típusnak megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

TryGetExport(Type, String, Object)

A megadott szerződésnévnek és típusnak megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

TryGetExport<TExport>(TExport)

A megadott általános típusparaméternek megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

TryGetExport<TExport>(String, TExport)

A megadott általános típusparaméternek és szerződésnévnek megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

TryGetExport(CompositionContract, Object)

Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs

A megadott szerződésnek megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

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

Paraméterek

contract
CompositionContract

A szerződés, amely megegyezik.

export
Object

Amikor ez a metódus visszatér, a megfeleltetett exportálást vagy null.

Válaszok

trueha exportálást találtak; egyéb esetben. false

Kivételek

Nem található exportálás a következőhöz contract: .

A következőre érvényes:

TryGetExport(Type, Object)

Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs

A megadott típusnak megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

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

Paraméterek

exportType
Type

Az egyező típus.

export
Object

Amikor ez a metódus visszatér, a megfeleltetett exportálást vagy null.

Válaszok

trueha exportálást találtak; egyéb esetben. false

Kivételek

A következőre érvényes:

TryGetExport(Type, String, Object)

Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs

A megadott szerződésnévnek és típusnak megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

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

Paraméterek

exportType
Type

Az egyező típus.

contractName
String

Az egyező név.

export
Object

Amikor ez a metódus visszatér, a megfeleltetett exportálást vagy null.

Válaszok

trueha exportálást találtak; egyéb esetben. false

Kivételek

Nem található exportálás a következőhöz contractName: .

A következőre érvényes:

TryGetExport<TExport>(TExport)

Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs

A megadott általános típusparaméternek megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

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

Típusparaméterek

TExport

Az egyező típus.

Paraméterek

export
TExport

Amikor ez a metódus visszatér, a megfeleltetett exportálást vagy null.

Válaszok

trueha exportálást találtak; egyéb esetben. false

Kivételek

A következőre érvényes:

TryGetExport<TExport>(String, TExport)

Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs
Forrás:
CompositionContext.cs

A megadott általános típusparaméternek és szerződésnévnek megfelelő exportálást adja vissza, vagy visszaadja null , ha nem található egyezés.

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

Típusparaméterek

TExport

Az egyező típus.

Paraméterek

contractName
String

Az egyező név.

export
TExport

Amikor ez a metódus visszatér, a megfeleltetett exportálást vagy null.

Válaszok

trueha exportálást találtak; egyéb esetben. false

Kivételek

Nem található exportálás a következőhöz contractName: .

A következőre érvényes: