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


Метод XmlForm.SaveAs

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

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

Синтаксис

'Декларация
Public MustOverride Sub SaveAs ( _
    fileUrl As String _
)
'Применение
Dim instance As XmlForm
Dim fileUrl As String

instance.SaveAs(fileUrl)
public abstract void SaveAs (
    string fileUrl
)

Параметры

  • fileUrl
    Путь или URL-адрес, по которому должна быть сохранена форма.

Исключения

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

ArgumentNullException

Значение, переданное для fileUrl, .

ArgumentException

Значение, переданное для fileUrl, "" или недопустимо.

InvalidOperationException

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

SecurityException

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

Заметки

Значение, переданное в качестве параметра fileUrl, должно быть допустимым путем или URL-адресом и должно включать имя файла с расширением XML.

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

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

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

Пример

В следующем примере свойство New используется для определения того, была ли форма предварительно сохранена, и если нет, то метод SaveAs используется для сохранения формы по указанному 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  для записи формы в файловую систему с помощью значения, переданного для fileUrl. Связанные перечисления: System.Security.Permissions.FileIOPermissionAccess.Append, System.Security.Permissions.FileIOPermissionAccess.Read, System.Security.Permissions.FileIOPermissionAccess.Write

См. также

Ссылка

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