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.