_XDocument3.InputParameters 属性

获取一个 InputParameterCollection 对象,它包含使用 /InputParameters 命令行选项指定的或使用 URL 中的查询参数指定的任何输入参数。

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

语法

声明
ReadOnly Property InputParameters As InputParameterCollection
    Get
用法
Dim instance As _XDocument3
Dim value As InputParameterCollection

value = instance.InputParameters
InputParameterCollection InputParameters { get; }

属性值

类型:Microsoft.Office.Interop.InfoPath.SemiTrust.InputParameterCollection
一个包含输入参数的 InputParameterCollection 对象。

备注

输入参数包含一个或多个以与号 (&) 字符分隔的名称/值对,它们是在通过命令行或批处理文件打开表单模板时使用 /InputParameters 命令行选项指定的。还可以在通过 URL 打开表单模板时使用查询参数来指定输入参数。

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

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

示例

在下面的示例中,InfoPath 表单模板是使用以下语法从命令行打开的:

infopath.exe "C:\User Forms\DeptReport.xsn" /InputParameters "Dept=Accounting"

string vDept = (_XDocument3)thisXDocument.InputParameters["Dept"];
Dim vDept As String = 
   DirectCast(thisXDocument, _XDocument3).InputParameters("Dept")

另请参阅

引用

_XDocument3 接口

_XDocument3 成员

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