ApplicationUpdateCheckerCheckAsync(String, NullableBoolean, ApplicationPackage, CancellationToken) - метод
Осуществляет проверку обновления приложения
Пространство имён: Tessa.Applications.SynchronizationСборка: Tessa (в Tessa.dll) Версия: 4.1.4+115fce864fec7bf37ea70396e6660596be991d3b
public Task<ValidationResult> CheckAsync(
string applicationAlias,
bool? client64Bit,
ApplicationPackage package,
CancellationToken cancellationToken = default
)
Public Function CheckAsync (
applicationAlias As String,
client64Bit As Boolean?,
package As ApplicationPackage,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ValidationResult)
public:
virtual Task<ValidationResult^>^ CheckAsync(
String^ applicationAlias,
Nullable<bool> client64Bit,
ApplicationPackage^ package,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract CheckAsync :
applicationAlias : string *
client64Bit : Nullable<bool> *
package : ApplicationPackage *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
override CheckAsync :
applicationAlias : string *
client64Bit : Nullable<bool> *
package : ApplicationPackage *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
- applicationAlias String
-
Идентификатор приложения
- client64Bit NullableBoolean
-
Признак того, что приложение является 64-битным. Укажите null, чтобы не фильтровать приложения по разрядности,
и скачивать те из них, разрядность которых соответствует разрядности ОС или настройкам в карточке сотрудника.
- package ApplicationPackage
-
Пакет приложения
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskValidationResult
Результат проверки наличия обновления.
Если
IsSuccessful, то локальная версия
приложения соответствует удаленной.
Если
ValidationResult содержит проверочный ключ
RemoteApplicationIsNotAvailable,
то приложение на сервере не обнаружено.
Если
ValidationResult содержит проверочный ключ
RemoteApplicationIsUpdated,
то приложение на сервере имеет более старую версию, чем локальная версия.
Если
ValidationResult содержит проверочный ключ
RemoteApplicationRequiresUpdate,
то приложение на сервере имеет более новую версию, чем локальная версия.
IApplicationUpdateCheckerCheckAsync(String, NullableBoolean, ApplicationPackage, CancellationToken)