ContractAdapter.ContractToViewAdapter 方法

定义

如果在指定位置找到合适的主机端适配器,则获取外接程序的主机视图。

重载

名称 说明
ContractToViewAdapter<TView>(ContractHandle, PipelineStoreLocation)

如果在枚举中的值指定的位置找到合适的主机端适配器,则获取外接程序的 PipelineStoreLocation 主机视图。

ContractToViewAdapter<TView>(ContractHandle, String)

如果在路径指定的位置找到合适的主机端适配器,则获取外接程序的主机视图。

ContractToViewAdapter<TView>(ContractHandle, PipelineStoreLocation)

如果在枚举中的值指定的位置找到合适的主机端适配器,则获取外接程序的 PipelineStoreLocation 主机视图。

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

类型参数

TView

定义外接程序主机视图的类型。

参数

contract
ContractHandle

外接程序用于共享的协定的句柄。

location
PipelineStoreLocation

主机的应用程序库。

返回

TView

共享的外接程序的主机视图。

例外

location 无效。

注解

在此方案中,实体具有协定的实例,并希望将其适应特定视图。 使用此方法查询系统以查找并实例化适配器以转换为该视图。

适用于

ContractToViewAdapter<TView>(ContractHandle, String)

如果在路径指定的位置找到合适的主机端适配器,则获取外接程序的主机视图。

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

类型参数

TView

定义外接程序主机视图的类型。

参数

contract
ContractHandle

外接程序用于共享的协定的句柄。

pipelineRoot
String

加载项存储的路径。

返回

TView

共享的外接程序的主机视图。

注解

在此方案中,实体具有协定的实例,并希望将其适应特定视图。 使用此方法查询系统以查找并实例化适配器以转换为该视图。

适用于