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


Application.Quit Метод

Определение

Перегрузки

Quit(Boolean)

Выполняет завершение работы приложения InfoPath с запросом к пользователям сохранить закрываемую форму.

Quit()

Завершает работу приложения InfoPath без запроса к пользователям сохранить открытые формы.

Quit(Boolean)

Выполняет завершение работы приложения InfoPath с запросом к пользователям сохранить закрываемую форму.

public:
 abstract void Quit(bool force);
public abstract void Quit (bool force);
abstract member Quit : bool -> unit
Public MustOverride Sub Quit (force As Boolean)

Параметры

force
Boolean

Определяет, будут ли сохраняться открытые формы в ходе операции завершения работы. Если задать значение false, все формы будут закрыты без сохранения даже при наличии изменений данных форм. Если задать значение true, пользователь получит запрос на сохранение форм. Значение по умолчанию — false.

Исключения

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

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

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

Примеры

В следующем примере метод ApplicationQuit класса используется для выхода из InfoPath и запроса пользователя на сохранение любой из открытых в настоящее время форм.

this.Application.Quit(true); Me.Application.Quit(true)

Комментарии

Если метод Quit используется в форме, которая не имеет полного доверия, он вызовет исключение System.Security.SecurityException.

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

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

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

Quit()

Завершает работу приложения InfoPath без запроса к пользователям сохранить открытые формы.

public:
 abstract void Quit();
public abstract void Quit ();
abstract member Quit : unit -> unit
Public MustOverride Sub Quit ()

Исключения

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

Примеры

В следующем примере метод ApplicationQuit класса используется для выхода из InfoPath без запроса на сохранение любой из открытых форм.

this.Application.Quit(); Me.Application.Quit()

Комментарии

Если метод Quit используется не в полностью доверенной форме, метод возвратит ошибку "в разрешении отказано".

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

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

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