_XDocument4.Host 属性

获取一个 System.Object,在 InfoPath 的宿主实例中运行的代码可以使用它访问主机应用程序的对象模型。

命名空间:  Microsoft.Office.Interop.InfoPath.SemiTrust
程序集:  Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)

语法

声明
ReadOnly Property Host As Object
    Get
用法
Dim instance As _XDocument4
Dim value As Object

value = instance.Host
Object Host { get; }

属性值

类型:System.Object
一个 System.Object,代表主机应用程序中定义的用于访问该应用程序的对象模型的方法。

实现

_XDocument3.Host

备注

仅当 InfoPath 作为控件驻留在另一个应用程序中、且 InfoPath 中运行的代码需要访问主机应用程序的对象模型时,才使用此属性。默认情况下,此属性的值设置为 空引用(无 在 Visual Basic 中)。

有关在另一个应用程序中承载 InfoPath 的简要概述,请参阅 为 InfoPath 开发人员提供的新功能中的"作为控件承载的 InfoPath 编辑器"。有关在另一个应用程序中以控件形式承载 InfoPath 的详细信息,请参阅 MSDN 上 InfoPath 开发人员门户(该链接可能指向英文页面)上标题为"在自定义 Web 表单中承载 InfoPath 表单编辑环境"的文章。

由于 Microsoft InfoPath 无法识别 Host 属性,因此您必须声明此属性并将其转换成 _XDocument4 类型才能访问此方法。有关详细信息,请参阅如何:使用与 InfoPath 2003 不兼容的 Microsoft.Office.Interop.InfoPath.SemiTrust 成员

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

另请参阅

引用

_XDocument4 接口

_XDocument4 成员

Host 重载

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间