IVsQueryEditQuerySave2.BeginQuerySaveBatch Метод

Определение

Создает пакет последовательности документов перед попыткой их сохранения на диск.

public:
 int BeginQuerySaveBatch();
public:
 int BeginQuerySaveBatch();
int BeginQuerySaveBatch();
public int BeginQuerySaveBatch ();
abstract member BeginQuerySaveBatch : unit -> int
Public Function BeginQuerySaveBatch () As Integer

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из ivsqueryeditquerysave2. idl

HRESULT BeginQuerySaveBatch();  

Этот метод является указанием для среды, в которой будет вызываться несколько QuerySave операций ( QuerySaveFile или QuerySaveFiles ), и вы хотите, чтобы пользователь получал только один фрагмент пользовательского интерфейса для этих вызовов. Пакетная обработка этих вызовов с BeginQuerySaveBatch помощью EndQuerySaveBatch метода и повышает вероятность того, что в среде будет отображаться только один фрагмент пользовательского интерфейса, однако это не гарантируется.

Например, если вызывающие пакеты, то QuerySaves каждое отдельное (то есть не пакетное) окно сообщения операции сохранения содержит кнопку Cancel (Отмена ). Если щелкнуть Cancel (Отмена ), операция применяется к будущим QuerySave вызовам до тех пор, пока не будут обработаны пакетные файлы.

Для пакетных QuerySave операций вызов EndQuerySaveBatch завершает пакет. Если пользователь отменяет операцию, вы не запрашиваете дальнейшие действия, пока не будет выполнена Пакетная операция.

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