Freigeben über


ContractAdapter.ContractToViewAdapter Methode

Definition

Ruft eine Hostansicht für ein Add-In ab, wenn an einer angegebenen Position ein entsprechender hostseitiger Adapter gefunden wird.

Überlädt

ContractToViewAdapter<TView>(ContractHandle, PipelineStoreLocation)

Ruft eine Hostansicht für ein Add-In ab, wenn an einer Position, die von einem Wert der PipelineStoreLocation-Enumeration angegeben wird, ein entsprechender hostseitiger Adapter gefunden wird.

ContractToViewAdapter<TView>(ContractHandle, String)

Ruft eine Hostansicht für ein Add-In ab, wenn an einer Position, die durch einen Pfad angegeben wird, ein entsprechender hostseitiger Adapter gefunden wird.

ContractToViewAdapter<TView>(ContractHandle, PipelineStoreLocation)

Ruft eine Hostansicht für ein Add-In ab, wenn an einer Position, die von einem Wert der PipelineStoreLocation-Enumeration angegeben wird, ein entsprechender hostseitiger Adapter gefunden wird.

public:
generic <typename TView>
 static TView ContractToViewAdapter(System::AddIn::Pipeline::ContractHandle ^ contract, System::AddIn::Hosting::PipelineStoreLocation location);
public static TView ContractToViewAdapter<TView> (System.AddIn.Pipeline.ContractHandle contract, System.AddIn.Hosting.PipelineStoreLocation location);
static member ContractToViewAdapter : System.AddIn.Pipeline.ContractHandle * System.AddIn.Hosting.PipelineStoreLocation -> 'View
Public Shared Function ContractToViewAdapter(Of TView) (contract As ContractHandle, location As PipelineStoreLocation) As TView

Typparameter

TView

Der Typ, der die Hostansicht des Add-Ins definiert.

Parameter

contract
ContractHandle

Ein Handle für den Vertrag, der von dem Add-In verwendet wird, das freigegeben werden soll.

location
PipelineStoreLocation

Die Anwendungsbasis des Hosts.

Gibt zurück

TView

Die Hostansicht des Add-Ins, das freigegeben wird.

Ausnahmen

location ist ungültig.

Hinweise

In diesem Szenario verfügt eine Entität über eine instance eines Vertrags und möchte sie an eine bestimmte Ansicht anpassen. Verwenden Sie diese Methode, um das System abzufragen, um einen Adapter zu finden und zu instanziieren, der in diese Ansicht konvertiert werden soll.

Gilt für:

ContractToViewAdapter<TView>(ContractHandle, String)

Ruft eine Hostansicht für ein Add-In ab, wenn an einer Position, die durch einen Pfad angegeben wird, ein entsprechender hostseitiger Adapter gefunden wird.

public:
generic <typename TView>
 static TView ContractToViewAdapter(System::AddIn::Pipeline::ContractHandle ^ contract, System::String ^ pipelineRoot);
public static TView ContractToViewAdapter<TView> (System.AddIn.Pipeline.ContractHandle contract, string pipelineRoot);
static member ContractToViewAdapter : System.AddIn.Pipeline.ContractHandle * string -> 'View
Public Shared Function ContractToViewAdapter(Of TView) (contract As ContractHandle, pipelineRoot As String) As TView

Typparameter

TView

Der Typ, der die Hostansicht des Add-Ins definiert.

Parameter

contract
ContractHandle

Ein Handle für den Vertrag, der von dem Add-In verwendet wird, das freigegeben werden soll.

pipelineRoot
String

Ein Pfad für den Add-In-Speicher.

Gibt zurück

TView

Die Hostansicht des Add-Ins, das freigegeben wird.

Hinweise

In diesem Szenario verfügt eine Entität über eine instance eines Vertrags und möchte sie an eine bestimmte Ansicht anpassen. Verwenden Sie diese Methode, um das System abzufragen, um einen Adapter zu finden und zu instanziieren, der in diese Ansicht konvertiert werden soll.

Gilt für: