IVsQueryEditQuerySave2.BeginQuerySaveBatch Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает пакет последовательности документов перед попыткой их сохранения на диск.
public:
int BeginQuerySaveBatch();
public:
int BeginQuerySaveBatch();
int BeginQuerySaveBatch();
public int BeginQuerySaveBatch ();
abstract member BeginQuerySaveBatch : unit -> int
Public Function BeginQuerySaveBatch () As Integer
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из ivsqueryeditquerysave2. idl
HRESULT BeginQuerySaveBatch();
Этот метод является указанием для среды, в которой будет вызываться несколько QuerySave операций ( QuerySaveFile или QuerySaveFiles ), и вы хотите, чтобы пользователь получал только один фрагмент пользовательского интерфейса для этих вызовов. Пакетная обработка этих вызовов с BeginQuerySaveBatch помощью EndQuerySaveBatch метода и повышает вероятность того, что в среде будет отображаться только один фрагмент пользовательского интерфейса, однако это не гарантируется.
Например, если вызывающие пакеты, то QuerySaves каждое отдельное (то есть не пакетное) окно сообщения операции сохранения содержит кнопку Cancel (Отмена ). Если щелкнуть Cancel (Отмена ), операция применяется к будущим QuerySave вызовам до тех пор, пока не будут обработаны пакетные файлы.
Для пакетных QuerySave операций вызов EndQuerySaveBatch завершает пакет. Если пользователь отменяет операцию, вы не запрашиваете дальнейшие действия, пока не будет выполнена Пакетная операция.