IApplicationUpdateCheckerCheckAsync(String, Boolean, Assembly, CancellationToken) - метод
Осуществляет проверку обновления приложения
Пространство имён: Tessa.Applications.SynchronizationСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
Task<ValidationResult> CheckAsync(
[NotNullAttribute] string applicationAlias,
bool client64Bit,
[NotNullAttribute] Assembly assembly,
CancellationToken cancellationToken = default
)
Function CheckAsync (
<NotNullAttribute> applicationAlias As String,
client64Bit As Boolean,
<NotNullAttribute> assembly As Assembly,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ValidationResult)
Task<ValidationResult^>^ CheckAsync(
[NotNullAttribute] String^ applicationAlias,
bool client64Bit,
[NotNullAttribute] Assembly^ assembly,
CancellationToken cancellationToken = CancellationToken()
)
abstract CheckAsync :
[<NotNullAttribute>] applicationAlias : string *
client64Bit : bool *
[<NotNullAttribute>] assembly : Assembly *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValidationResult>
- applicationAlias String
-
Псевдоним приложения
- client64Bit Boolean
- Признак того, что приложение является 64-битным.
- assembly Assembly
-
Папка в которой содержится локальная копия приложения
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskValidationResult
Результат проверки наличия обновления.
Если
IsSuccessful, то локальная версия
приложения соответствует удаленной.
Если
ValidationResult содержит проверочный ключ
RemoteApplicationIsNotAvailable,
то приложение на сервере не обнаружено.
Если
ValidationResult содержит проверочный ключ
RemoteApplicationIsUpdated,
то приложение на сервере имеет более старую версию, чем локальная версия.
Если
ValidationResult содержит проверочный ключ
RemoteApplicationRequiresUpdate,
то приложение на сервере имеет более новую версию, чем локальная версия.