CompositionContext.GetExport Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetExport(CompositionContract) |
Retrieves the export that matches the specified contract. |
GetExport(Type) |
Retrieves the export that matches the specified type. |
GetExport(Type, String) |
Retrieves the export that matches the specified name and type. |
GetExport<TExport>() |
Retrieves the export that matches the specified generic type parameter. |
GetExport<TExport>(String) |
Retrieves the export that matches the specified generic type parameter and contract name. |
GetExport(CompositionContract)
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
Retrieves the export that matches the specified contract.
public:
System::Object ^ GetExport(System::Composition::Hosting::Core::CompositionContract ^ contract);
public object GetExport (System.Composition.Hosting.Core.CompositionContract contract);
member this.GetExport : System.Composition.Hosting.Core.CompositionContract -> obj
Public Function GetExport (contract As CompositionContract) As Object
Parameters
- contract
- CompositionContract
The contract to match.
Returns
The exported value.
Exceptions
No export was found for contract
.
Applies to
GetExport(Type)
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
Retrieves the export that matches the specified type.
public:
System::Object ^ GetExport(Type ^ exportType);
public object GetExport (Type exportType);
member this.GetExport : Type -> obj
Public Function GetExport (exportType As Type) As Object
Parameters
- exportType
- Type
The type to match.
Returns
The exported value.
Exceptions
No export was found for exportType
.
Applies to
GetExport(Type, String)
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
Retrieves the export that matches the specified name and type.
public:
System::Object ^ GetExport(Type ^ exportType, System::String ^ contractName);
public object GetExport (Type exportType, string contractName);
member this.GetExport : Type * string -> obj
Public Function GetExport (exportType As Type, contractName As String) As Object
Parameters
- exportType
- Type
The type to match.
- contractName
- String
The name to match.
Returns
The exported value.
Exceptions
No export was found for exportType
and contractName
.
Applies to
GetExport<TExport>()
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
Retrieves the export that matches the specified generic type parameter.
public:
generic <typename TExport>
TExport GetExport();
public TExport GetExport<TExport> ();
member this.GetExport : unit -> 'Export
Public Function GetExport(Of TExport) () As TExport
Type Parameters
- TExport
The type to match.
Returns
The exported value.
Exceptions
No export was found for TExport
.
Applies to
GetExport<TExport>(String)
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
- Source:
- CompositionContext.cs
Retrieves the export that matches the specified generic type parameter and contract name.
public:
generic <typename TExport>
TExport GetExport(System::String ^ contractName);
public TExport GetExport<TExport> (string contractName);
member this.GetExport : string -> 'Export
Public Function GetExport(Of TExport) (contractName As String) As TExport
Type Parameters
- TExport
The type to match.
Parameters
- contractName
- String
The name to match.
Returns
The exported value.
Exceptions
No export was found for TExport
and contractName
.
Applies to
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin