ContractAdapter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Methoden zum Freigeben und Lesen von Add-Ins bereit.
public ref class ContractAdapter abstract sealed
public static class ContractAdapter
type ContractAdapter = class
Public Class ContractAdapter
- Vererbung
-
ContractAdapter
Hinweise
Sie können diese Klasse verwenden, um ein Add-In für einen anderen Host freizugeben, der nicht über dieselbe Pipeline für dieses Add-In verfügt (insbesondere ein anderer Host, der nicht über dieselbe Hostansicht des Add-Ins verfügt).
Wenn Sie ein aktiviertes Add-In aus der Hostansicht an den Vertrag anpassen müssen, verwenden Sie die ViewToContractAdapter Methode.
Wenn Sie über eine Instanz des Vertrags verfügen und sie in die Hostansicht konvertieren müssen, verwenden Sie die ContractToViewAdapter Methode.
Methoden
| Name | Beschreibung |
|---|---|
| ContractToViewAdapter<TView>(ContractHandle, PipelineStoreLocation) |
Ruft eine Hostansicht eines Add-Ins ab, wenn ein geeigneter hostseitiger Adapter an einem Speicherort gefunden wird, der durch einen Wert aus der PipelineStoreLocation Enumeration angegeben wird. |
| ContractToViewAdapter<TView>(ContractHandle, String) |
Ruft eine Hostansicht eines Add-Ins ab, wenn ein geeigneter hostseitiger Adapter an einem Speicherort gefunden wird, der durch einen Pfad angegeben wird. |
| ViewToContractAdapter(Object) |
Ruft das Handle für den Vertrag für eine bereitgestellte Hostansicht eines Add-Ins ab. |