Поделиться через


XmlFormCollection.NewFromFormTemplateWithInputParameters Метод

Определение

Создает новую форму с указанным шаблоном формы и входными параметрами.

public:
 abstract Microsoft::Office::InfoPath::XmlForm ^ NewFromFormTemplateWithInputParameters(System::String ^ formTemplateLocation, System::String ^ inputParameters);
public abstract Microsoft.Office.InfoPath.XmlForm NewFromFormTemplateWithInputParameters (string formTemplateLocation, string inputParameters);
abstract member NewFromFormTemplateWithInputParameters : string * string -> Microsoft.Office.InfoPath.XmlForm
Public MustOverride Function NewFromFormTemplateWithInputParameters (formTemplateLocation As String, inputParameters As String) As XmlForm

Параметры

formTemplateLocation
String

URI-идентификатор шаблона формы, на основе которого будет создана новая форма.

inputParameters
String

Одна или более пара имени/значения, разделенная символом амперсанд (&).

Возвращаемое значение

Объект, отображающий новую форму.

Исключения

Этому методу передан недопустимый параметр. Например, неправильный тип или формат.

Параметр, переданный этому методу, является пустой ссылкой (Nothing в Visual Basic).

Файл, указанный для , formTemplateLocation не существует.

Этот метод был вызван из обработчика событий для Loading события.

Примеры

В следующем примере кода показано, как создать новую форму, передав URI шаблона формы, который содержит соответствующий Loading обработчик событий и два входных параметра.

XmlForm newDocument = 
   this.Application.XmlForms.NewFromFormTemplateWithParameters(
   @"C:\User Forms\DeptReport.xsn","Dept=Accounting&Acct=Contoso");
Dim newDocument As XmlForm = _
   Me.Application.XmlForms.NewFromFormTemplateWithParameters( _
   "C:\User Forms\DeptReport.xsn","Dept=Accounting&Acct=Contoso")

Комментарии

Чтобы использовать входные параметры, переданные параметруinputParameters, форма, указанная Loading в formTemplateLocation параметре, должна содержать обработчик событий, который использует InputParameters свойство LoadingEventArgs класса для получения значений входных параметров, а затем выполняет действия с этими значениями. Пример того, как это сделать, см. в InputParameters разделе свойств.

Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.

Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.

Применяется к