Share via


ContractAdapter Klasse

Definition

Stellt Methoden zum Freigeben und Neuanpassen 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 die gleiche Pipeline für dieses Add-In verfügt (insbesondere einen anderen Host, der nicht über die gleiche Hostansicht des Add-Ins verfügt).

Wenn Sie ein aktiviertes Add-In aus seiner Hostansicht an den Vertrag anpassen müssen, verwenden Sie die ViewToContractAdapter -Methode.

Wenn Sie über eine instance des Vertrags verfügen und ihn in die Hostansicht konvertieren müssen, verwenden Sie die ContractToViewAdapter -Methode.

Methoden

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.

ViewToContractAdapter(Object)

Ruft das Handle des Vertrags für eine bereitgestellte Hostansicht eines Add-Ins ab.

Gilt für: