_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,代表主机应用程序中定义的用于访问该应用程序的对象模型的方法。
实现
备注
仅当 InfoPath 作为控件驻留在另一个应用程序中、且 InfoPath 中运行的代码需要访问主机应用程序的对象模型时,才使用此属性。默认情况下,此属性的值设置为 空引用(无 在 Visual Basic 中)。
有关在另一个应用程序中承载 InfoPath 的简要概述,请参阅 为 InfoPath 开发人员提供的新功能中的"作为控件承载的 InfoPath 编辑器"。有关在另一个应用程序中以控件形式承载 InfoPath 的详细信息,请参阅 MSDN 上 InfoPath 开发人员门户(该链接可能指向英文页面)上标题为"在自定义 Web 表单中承载 InfoPath 表单编辑环境"的文章。
由于 Microsoft InfoPath 无法识别 Host 属性,因此您必须声明此属性并将其转换成 _XDocument4 类型才能访问此方法。有关详细信息,请参阅如何:使用与 InfoPath 2003 不兼容的 Microsoft.Office.Interop.InfoPath.SemiTrust 成员。
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。