ApplicationUpdateCheckerCheckAsync(String, NullableBoolean, String, CancellationToken) - метод

Осуществляет проверку обновления приложения

Definition

Пространство имён: Tessa.Applications.Synchronization
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<(ValidationResult Result, bool ActualClient64Bit)> CheckAsync(
	string applicationAlias,
	bool? client64Bit,
	string applicationFolder,
	CancellationToken cancellationToken = default
)

Параметры

applicationAlias  String
Псевдоним приложения
client64Bit  NullableBoolean
Признак того, что приложение является 64-битным. Укажите null, чтобы не фильтровать приложения по разрядности, и скачивать те из них, разрядность которых соответствует разрядности ОС или настройкам в карточке сотрудника.
applicationFolder  String
Папка в которой содержится локальная копия приложения
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskValueTupleValidationResult, Boolean
Результат проверки наличия обновления и актуальная разрядность приложения на момент проверки (если её требуется изменить). Если IsSuccessful, то локальная версия приложения соответствует удаленной. Если ValidationResult содержит проверочный ключ RemoteApplicationIsNotAvailable, то приложение на сервере не обнаружено. Если ValidationResult содержит проверочный ключ RemoteApplicationIsUpdated, то приложение на сервере имеет ту же разрядность или дату изменения. Если ValidationResult содержит проверочный ключ RemoteApplicationRequiresUpdate, то приложение на сервере имеет отличающуюся разрядность или дату изменения.

Реализации

IApplicationUpdateCheckerCheckAsync(String, NullableBoolean, String, CancellationToken)

См. также