public class OperationServerRepository : IOperationRepositoryPublic Class OperationServerRepository
Implements IOperationRepositorypublic ref class OperationServerRepository : IOperationRepositorytype OperationServerRepository =
class
interface IOperationRepository
end| OperationServerRepository | Репозиторий, управляющий операциями на сервере. |
| Clock | Объект для предоставления текущего времени в формате Utc. |
| DbmsErrorCodeProvider | |
| DbScope | Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager. |
| OperationProgressStrategy | Объект, управляющий прогрессом операций. |
| OperationQueueStrategy | Объект, управляющий очередью операций. |
| Session | Сессия пользователя. |
| SignatureProvider | Объект, используемый для вычисления хеша операции Hash. |
| TransactionStrategy | Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция. |
| BuildSelectOperationsQueryWithoutFilters | Строит часть запроса, загружающую свойства операции из базы данных без применения фильтра. |
| CompleteAsync | Завершает операцию заданного типа, т.е. переводит её в состояние Completed. |
| CreateAsync | Создаёт операцию с заданными параметрами. |
| DeleteAsync | Удаляет операцию с заданным идентификатором. Если операция не существовала, то метод не выполняет действий. |
| DeleteOlderThanAsync | Выполняет удаление записей, которые были созданы раньше заданных даты и времени. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetStateAndProgressAsync | Возвращает состояние и прогресс операции в процентах или , если операция не существует. |
| GetStateAsync | Возвращает состояние операции с заданным идентификатором или , если операция не существует. |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| GetTypeAndSessionAsync | Возвращает идентификатор типа операции с заданным идентификатором или , если операция не существует. Вторым значением возвращает идентификатор сессии или , если операция не существует или не связана с сессией. При обращении с клиента операция загружается целиком на клиент, за исключением хеш-суммы, запроса и ответа на запрос. |
| IsAliveAsync | Возвращает признак того, что операция с заданным идентификатором существует. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ReadOperationCoreAsync | Читает поля строки с операцией из базы данных, полученные запросом, который построен методом BuildSelectOperationsQueryWithoutFilters(IQueryBuilderFactory, Boolean). |
| ReportProgressAsync | Сообщает о проценте готовности заданной операции, если операция находится в состоянии InProgress. Возвращает признак того, что изменение процента готовности удалось. |
| StartAsync | Запускает операцию с заданным идентификатором. Операция должна быть создана и находиться в состоянии Created. |
| StartFirstAsync | Запускает операцию одного из указанных типов. Возвращает идентификатор запущенной операции или , если подходящая операция отсутствует. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryGetAsync | Возвращает информацию по операции с заданным идентификатором или , если операция отсутствует. |
| TryGetOperationIDByHashAsync | Возвращает идентификатор первой попавшейся операции по заданным идентификатору типа и хешу от запроса или , если операция не найдена. |
| TryGetOperationProgressAsync | Возвращает прогресс выполнения операции в процентах от 0 до 100. Возвращает null, если операция не поддерживает прогресс. |
| DeleteOperationSafeAsync |
Производит безопасное удаление операции синхронизации.
(Определяется AdHelper) |