CompositionContext.TryGetExport Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| TryGetExport(CompositionContract, Object) |
Retourneert de export die overeenkomt met het opgegeven contract of retourneert |
| TryGetExport(Type, Object) |
Retourneert de export die overeenkomt met het opgegeven type of retourneert |
| TryGetExport(Type, String, Object) |
Retourneert de export die overeenkomt met de opgegeven contractnaam en het opgegeven type, of retourneert |
| TryGetExport<TExport>(TExport) |
Retourneert de export die overeenkomt met de opgegeven algemene typeparameter of retourneert |
| TryGetExport<TExport>(String, TExport) |
Retourneert de export die overeenkomt met de opgegeven algemene typeparameter en contractnaam, of retourneert |
TryGetExport(CompositionContract, Object)
Retourneert de export die overeenkomt met het opgegeven contract of retourneert null als er geen overeenkomst is gevonden.
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
Parameters
- contract
- CompositionContract
Het contract dat moet overeenkomen.
- export
- Object
Wanneer deze methode wordt geretourneerd, bevat deze de overeenkomende export of null.
Retouren
true als er een export is gevonden; anders, false.
Uitzonderingen
Er is geen export gevonden voor contract.
Van toepassing op
TryGetExport(Type, Object)
Retourneert de export die overeenkomt met het opgegeven type of retourneert null als er geen overeenkomst is gevonden.
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
Parameters
- exportType
- Type
Het type dat moet overeenkomen.
- export
- Object
Wanneer deze methode wordt geretourneerd, bevat deze de overeenkomende export of null.
Retouren
true als er een export is gevonden; anders, false.
Uitzonderingen
Van toepassing op
TryGetExport(Type, String, Object)
Retourneert de export die overeenkomt met de opgegeven contractnaam en het opgegeven type, of retourneert null als er geen overeenkomst wordt gevonden.
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
Parameters
- exportType
- Type
Het type dat moet overeenkomen.
- contractName
- String
De naam die moet overeenkomen.
- export
- Object
Wanneer deze methode wordt geretourneerd, bevat deze de overeenkomende export of null.
Retouren
true als er een export is gevonden; anders, false.
Uitzonderingen
Er is geen export gevonden voor contractName.
Van toepassing op
TryGetExport<TExport>(TExport)
Retourneert de export die overeenkomt met de opgegeven algemene typeparameter of retourneert null als er geen overeenkomst wordt gevonden.
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
Type parameters
- TExport
Het type dat moet overeenkomen.
Parameters
- export
- TExport
Wanneer deze methode wordt geretourneerd, bevat deze de overeenkomende export of null.
Retouren
true als er een export is gevonden; anders, false.
Uitzonderingen
Van toepassing op
TryGetExport<TExport>(String, TExport)
Retourneert de export die overeenkomt met de opgegeven algemene typeparameter en contractnaam, of retourneert null als er geen overeenkomst wordt gevonden.
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
Type parameters
- TExport
Het type dat moet overeenkomen.
Parameters
- contractName
- String
De naam die moet overeenkomen.
- export
- TExport
Wanneer deze methode wordt geretourneerd, bevat deze de overeenkomende export of null.
Retouren
true als er een export is gevonden; anders, false.
Uitzonderingen
Er is geen export gevonden voor contractName.