IVsRunningDocTableEvents.OnAfterSave(UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается после сохранения документа в таблице выполняющихся документов (RDT).
public:
int OnAfterSave(System::UInt32 docCookie);
public:
int OnAfterSave(unsigned int docCookie);
int OnAfterSave(unsigned int docCookie);
public int OnAfterSave (uint docCookie);
abstract member OnAfterSave : uint32 -> int
Public Function OnAfterSave (docCookie As UInteger) As Integer
Параметры
- docCookie
- UInt32
[in] Абстрактное значение, представляющее документ, который только что был сохранен.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Если вы хотите знать, когда ваш проект или решение в настоящий момент закрывается после получения OnAfterSave уведомления, необходимо отслеживать события в IVsSolutionEvents3 интерфейсе. Выполните указанные ниже действия.
Запросите SVsSolution службу, чтобы получить IVsSolution интерфейс.
Получите IVsSolution2 интерфейс от IVsSolution интерфейса.
Затем вызовите метод AdviseSolutionEvents , чтобы передать реализацию IVsSolutionEvents3 интерфейса.
Подпись COM
Из всшелл. IDL:
HRESULT IVsRunningDocTableEvents::OnAfterSave(
[in] VSCOOKIE docCookie
);