IVsLinkedUndoClient Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, что один диспетчер отмены не позволяет другому диспетчеру отмены выполнить связанное действие.
public interface class IVsLinkedUndoClient
public interface class IVsLinkedUndoClient
__interface IVsLinkedUndoClient
[System.Runtime.InteropServices.Guid("33452684-FAB0-4F76-B4E9-19EE0B96B4AD")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsLinkedUndoClient
[<System.Runtime.InteropServices.Guid("33452684-FAB0-4F76-B4E9-19EE0B96B4AD")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsLinkedUndoClient = interface
Public Interface IVsLinkedUndoClient
- Производный
- Атрибуты
Комментарии
Реализация IVsLinkedUndoClient для получения уведомления, когда диспетчер отмены блокирует выполнение связанного действия другим диспетчером отмены. При подключении диспетчера отмены к среде вызовите метод AdviseLinkedUndoClient и передайте в него указатель на вашу IVsLinkedUndoClient реализацию. Дополнительные сведения см. в разделе руководство. Реализация отмены управления.
Примечания для тех, кто реализует этот метод
Реализация для получения уведомления, когда диспетчер отмены имеет несвязанное действие в верхней части стека отмены или повтора, который блокирует выполнение связанного действия другим диспетчером отмены.
Методы
| OnInterveningUnitBlockingLinkedUndo() |
Указывает, что диспетчер отмены не позволяет другому диспетчеру отмены выполнить связанное действие. |