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

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

Definition

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

Параметры

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

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

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

Реализации

IApplicationUpdateCheckerCheckAsync(String, NullableBoolean, ApplicationPackage, CancellationToken)

См. также