ClientApplicationWebPartBase.GetExternalApplicationRequestResult 方法
获取一个 object 类型的值,可用于创建呈现 Web 部件的控件。
命名空间: Microsoft.SharePoint.WebPartPages
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Protected Function GetExternalApplicationRequestResult As SPExternalApplicationRequestResult
用法
Dim returnValue As SPExternalApplicationRequestResult
returnValue = Me.GetExternalApplicationRequestResult()
protected SPExternalApplicationRequestResult GetExternalApplicationRequestResult()
返回值
类型:Microsoft.SharePoint.SPExternalApplicationRequestResult
一个对象,用于创建呈现 Web 部件的控件。
异常
异常 | 条件 |
---|---|
InvalidOperationException | The external application has not been properly registered with either a URL or External Application XML. |
SPExternalApplicationRegistrationException | The External Application XML is invalid. |
备注
此方法通常由从ClientApplicationWebPartBase派生的类的**CreateChildControls()方法调用。返回SPExternalApplicationRequestResult对象的GetContentControl(String)方法然后调用CreateChildControls()**方法来呈现 Web 部件。
此方法的两个主要步骤如下:
创建一个SPExternalApplicationRequestProperties对象并初始化其属性。
为 Web 应用程序的父 Web 服务将对象传递给外部应用程序提供程序 (EAP) 的已启用的OnApplicationWebPartCreateChildControls(SPExternalApplicationRequestProperties)方法的调用参数。
GetExternalApplicationRequestResult()方法然后返回OnApplicationWebPartCreateChildControls(SPExternalApplicationRequestProperties)方法返回到它的SPExternalApplicationRequestResult对象。
![]() |
---|
默认OnApplicationWebPartCreateChildControls(SPExternalApplicationRequestProperties) EAP 返回空引用(无 在 Visual Basic 中)并,因此,因此GetExternalApplicationRequestResult()方法时正在使用中的默认 EAP。 |
另请参阅
引用
ClientApplicationWebPartBase 类