CompositionContext.TryGetExport Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| TryGetExport(CompositionContract, Object) |
A megadott szerződésnek megfelelő exportálást adja vissza, vagy visszaadja |
| TryGetExport(Type, Object) |
A megadott típusnak megfelelő exportálást adja vissza, vagy visszaadja |
| TryGetExport(Type, String, Object) |
A megadott szerződésnévnek és típusnak megfelelő exportálást adja vissza, vagy visszaadja |
| TryGetExport<TExport>(TExport) |
A megadott általános típusparaméternek megfelelő exportálást adja vissza, vagy visszaadja |
| TryGetExport<TExport>(String, TExport) |
A megadott általános típusparaméternek és szerződésnévnek megfelelő exportálást adja vissza, vagy visszaadja |
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: .