_XDocument3.InputParameters-Eigenschaft
Ruft ein InputParameterCollection-Objekt ab, das Eingabeparameter enthält, die mithilfe der /InputParameters
-Befehlszeilenoption oder mithilfe von Abfrageparametern in einem URL angegeben wurden.
Diese Eigenschaft ist nicht CLS-kompatibel.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
'Declaration
<DispIdAttribute(55)> _
ReadOnly Property InputParameters As InputParameterCollection
'Usage
Dim instance As _XDocument3
Dim value As InputParameterCollection
value = instance.InputParameters
[DispIdAttribute(55)]
InputParameterCollection InputParameters { get; }
Eigenschaftswert
Ein InputParameterCollection-Objekt, das Eingabeparameter enthält.
Hinweise
Eingabeparameter bestehen aus mindestens einem durch das kaufmännische Und-Zeichen (&) getrennten Namen-/Wertepaar, das angegeben wird, wenn eine Formularvorlage von der Befehlszeile oder über eine Batchdatei mithilfe der /InputParameters
-Befehlszeilenoption geöffnet wird. Eingabeparameter können auch mithilfe von Abfrageparametern angegeben werden, wenn eine Formularvorlage von einem URL geöffnet wird.
Da die InputParameters-Eigenschaft in Microsoft Office InfoPath 2007 neu hinzugekommen ist, müssen Sie sie deklarieren und in den _XDocument3 -Typ umwandeln, um auf diese Methode zuzugreifen. Weitere Informationen hierzu finden Sie unter Vorgehensweise: Verwenden von nicht mit InfoPath 2003 kompatiblen Microsoft.Office.Interop.InfoPath.SemiTrust-Membern..
Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.
Beispiel
Im folgenden Beispiel wird mithilfe der folgenden Syntax eine InfoPath-Formularvorlage von der Befehlszeile geöffnet:
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")
Siehe auch
Referenz
_XDocument3-Schnittstelle
_XDocument3-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace