Freigeben über


InfoPathEditorWithAppDomain.NewFromSolutionWithData Methode

Definition

Erstellt ein neues Formular basierend auf der angegebenen Formularvorlage und den Daten, die in einem XML-Stream enthalten sind.

public:
 void NewFromSolutionWithData(System::String ^ bstrURLXSN, System::Object ^ punkStream, int dwBehavior, System::Object ^ punkAppDomain, System::String ^ bstrInputParameters);
public void NewFromSolutionWithData (string bstrURLXSN, object punkStream, int dwBehavior, object punkAppDomain, string bstrInputParameters);
abstract member NewFromSolutionWithData : string * obj * int * obj * string -> unit
Public Sub NewFromSolutionWithData (bstrURLXSN As String, punkStream As Object, dwBehavior As Integer, punkAppDomain As Object, bstrInputParameters As String)

Parameter

bstrURLXSN
String

Der Pfad oder die URL zur Formularvorlagendatei (XSN).

punkStream
Object

Der Dateistream (System.IO.IStream) mit den XML-Daten, die zum Auffüllen des neuen Formulars verwendet werden.

dwBehavior
Int32

Ein XdDocumentVersionMode -Wert, der angibt, wie das Formular geöffnet werden soll.

punkAppDomain
Object

Eine AppDomain

bstrInputParameters
String

Eines oder mehrere durch das kaufmännische Und-Zeichen (&) getrennte Name/Wert-Paare.

Hinweise

Das im punkStream -Parameter angegebene XML-Dokument muss nicht von InfoPath erstellt worden sein. Er kann entweder als URI oder als XmlNode bereitgestellt werden.

Um die an den bstrInputParameters Parameter übergebenen Eingabeparameter zu verwenden, muss das im bstrURL -Parameter angegebene Formular einen OnLoad-Ereignishandler enthalten, der die InputParameters-Eigenschaft der LoadingEventArgs-Klasse verwendet, um die Eingabeparameterwerte abzurufen und dann etwas mit diesen Werten auszuführen.

Gilt für: