Поделиться через


UndoableGraphTransactionScope - класс

Это особая область транзакции диаграммы, которую можно использовать для отменяемых правок (которые появляются в стеке отката ведущего приложения).

Иерархия наследования

Object
  Microsoft.VisualStudio.GraphModel.GraphTransactionScope
    Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope

Пространство имен:  Microsoft.VisualStudio.GraphModel
Сборка:  Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)

Синтаксис

'Декларация
Public Class UndoableGraphTransactionScope _
    Inherits GraphTransactionScope
public class UndoableGraphTransactionScope : GraphTransactionScope
public ref class UndoableGraphTransactionScope : public GraphTransactionScope
type UndoableGraphTransactionScope =  
    class 
        inherit GraphTransactionScope 
    end
public class UndoableGraphTransactionScope extends GraphTransactionScope

Тип UndoableGraphTransactionScope предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод UndoableGraphTransactionScope(String) Создает новый объект UndoableGraphTransactionScope
Открытый метод UndoableGraphTransactionScope(UndoOption) Создает новый объект UndoableGraphTransactionScope
Открытый метод UndoableGraphTransactionScope(Object, UndoOption) Создает новый объект UndoableGraphTransactionScope
Открытый метод UndoableGraphTransactionScope(Object, String, UndoOption) Создает новый объект UndoableGraphTransactionScope

В начало страницы

Свойства

  Имя Описание
Открытое свойство ScopeProperties Контейнер свойств, связанный с этой областью. (Унаследовано от GraphTransactionScope.)

В начало страницы

Методы

  Имя Описание
Открытый метод Complete Помечает нас как завершенные.Dispose проверяет это и, если это не вызвано, транзакция прерывается. (Унаследовано от GraphTransactionScope.)
Открытый метод Dispose() IDisposable.Dispose. (Унаследовано от GraphTransactionScope.)
Защищенный метод Dispose(Boolean) (Переопределяет GraphTransactionScope.Dispose(Boolean).)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый методСтатический член GetUndoDescription Получите описание отмены из свойств заданной области транзакции.
Открытый методСтатический член GetUndoId Получите идентификатор, связанный с данным GraphTransactionEnlistment
Открытый методСтатический член GetUndoOption Получите UndoOption, связанный из свойств заданной области транзакции.
Открытый методСтатический член IsForceAdd Получение, если транзакция помечена как «по добавляет», которое создает блок отката, даже если оно пустое.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событие Disposed Появляется при удалении этой области

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член DisableUndo
Открытое полеСтатический член ForceAddKey
Открытое полеСтатический член UndoDescriptionKey
Открытое полеСтатический член UndoOptionKey

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.GraphModel - пространство имен