======Класс TransactionManager====== * **Пространство имен:** [[developers:references:topomatic.foundationclasses.undo|Topomatic.FoundationClasses.Undo]] * **Сборка:** Topomatic.FoundationClasses (в Topomatic.FoundationClasses.dll) =====Иерархия наследования===== * System.Object * Topomatic.FoundationClasses.Undo.TransactionManager =====Синтаксис===== public class TransactionManager : ITransactionManager, INamedTransactable, ITransactable, IUpdatable, IDisposable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager..ctor|TransactionManager()]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager..ctor_system.int32|TransactionManager(Int32)]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.actionisexecuting|ActionIsExecuting]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.canredo|CanRedo]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.canundo|CanUndo]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.currentaction|CurrentAction]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.currenttransaction|CurrentTransaction]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.historylimit|HistoryLimit]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.isupdating|IsUpdating]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.updatecount|UpdateCount]]| | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.beginupdate|BeginUpdate()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.beginupdate_system.string|BeginUpdate(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.clear|Clear()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.clearredo|ClearRedo()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.clearundo|ClearUndo()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.dispose|Dispose()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.endupdate|EndUpdate()]]| | |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.getredohistory|GetRedoHistory()]]| | |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.getundohistory|GetUndoHistory()]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.pushcommand_topomatic.foundationclasses.undo.icommand|PushCommand(ICommand)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.redo|Redo()]]| | |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.undo|Undo()]]| | =====События===== ^Тип^Имя^Описание^ |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.createtransaction|CreateTransaction]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.historychanged|HistoryChanged]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.foundationclasses.undo.transactionmanager.refreshstate|RefreshState]]| |