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


Метод XmlForm.Save

Сохраняет форму по текущему, связанному с ней URL-адресу.

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
Public MustOverride Sub Save
'Применение
Dim instance As XmlForm

instance.Save
public abstract void Save ()

Исключения

Тип исключения Условие

InvalidOperationException

Метод Save вызван из события Loading.

SecurityException

Не настроен параметр шаблона формы с помощью категории диалогового окна .

Заметки

Использование метода Save устанавливает для свойства Dirty формы значение false сразу после ее сохранения.

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

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

Пример

В следующем примере свойство New используется для определения того, была ли форма предварительно сохранена, и если да, то метод Save используется для сохранения формы по текущему, связанному с ней URL-адресу.

if(this.New)
{
   this.SaveAs("c:\\myforms\\form1.xml");
}
else
{
   this.Save();
}
If(Me.New) Then
   Me.SaveAs("c:\\myforms\\form1.xml")
Else
   Me.Save()
End If

Безопасность .NET Framework

  • FileIOPermission  для записи формы в файловую систему. Связанные перечисления: System.Security.FileIOPermissionAccess.Append, System.Security.FileIOPermissionAccess.Read, System.Security.FileIOPermissionAccess.Write
  • FileDialogPermission  для доступа к диалоговому окну при сохранении новой формы. Связанное перечисление: System.Security.FileDialogPermissionAccess.Save

См. также

Ссылка

Класс XmlForm
Члены XmlForm
Пространство имен Microsoft.Office.InfoPath