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()

Указывает, что диспетчер отмены не позволяет другому диспетчеру отмены выполнить связанное действие.

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