FGX.Permissions.TfgPermissionService: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 17: | Строка 17: | ||
| <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">RequestPermissionsAsync(const APermissions: [[TArray<System.string>]]; const AOnCheckResultCallback: [[TfgPermissionResultsCallback|TfgPermissionResultsCallback]])</code> | | <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">RequestPermissionsAsync(const APermissions: [[TArray<System.string>]]; const AOnCheckResultCallback: [[TfgPermissionResultsCallback|TfgPermissionResultsCallback]])</code> | ||
<p>Асинхронно отправляет в систему запрос на получение доступа ко всем разрешениям из списка <i>APermissions</i> . Список <i>APermissions</i> содержит идентификаторы разрешений из текущей платформы. Результат обработки запроса приходит асинхронно в коллбек <i>AOnCheckResultCallback</i> .</p> | <p>Асинхронно отправляет в систему запрос на получение доступа ко всем разрешениям из списка <i>APermissions</i> . Список <i>APermissions</i> содержит идентификаторы разрешений из текущей платформы. Результат обработки запроса приходит асинхронно в коллбек <i>AOnCheckResultCallback</i> .</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">class procedure</syntaxhighlight> || <code lang="Delphi">RequestPermissionAsync(const APermission: [[string]]; const AOnCheckResultCallback: [[TfgPermissionResultCallback|TfgPermissionResultCallback]])</code> | ||
+ | <p>Асинхронно отправляет в систему запрос на получение доступа к разрешению <i>APermission</i> . <i>APermission</i> содержит идентификатор разрешения из текущей платформы. Результат обработки запроса приходит асинхронно в коллбек <i>AOnCheckResultCallback</i> .</p> | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">class function</syntaxhighlight> || <code lang="Delphi">CheckPermissions(const APermissions: [[TArray<System.string>]]): [[TArray<FGX.Permissions.TfgPermissionInfo>]]</code> | | <syntaxhighlight lang="Delphi">class function</syntaxhighlight> || <code lang="Delphi">CheckPermissions(const APermissions: [[TArray<System.string>]]): [[TArray<FGX.Permissions.TfgPermissionInfo>]]</code> |
Версия 04:00, 19 ноября 2019
Delphi
TfgPermissionService = class (TObject)
TObject -> TfgPermissionService
Описание
Описание отсутствует.
Методы
class procedure
|
RequestPermissionsAsync(const APermissions: [[TArray<System.string>]]; const AOnCheckResultCallback: TfgPermissionResultsCallback)
Асинхронно отправляет в систему запрос на получение доступа ко всем разрешениям из списка APermissions . Список APermissions содержит идентификаторы разрешений из текущей платформы. Результат обработки запроса приходит асинхронно в коллбек AOnCheckResultCallback . |
class procedure
|
RequestPermissionAsync(const APermission: string; const AOnCheckResultCallback: TfgPermissionResultCallback)
Асинхронно отправляет в систему запрос на получение доступа к разрешению APermission . APermission содержит идентификатор разрешения из текущей платформы. Результат обработки запроса приходит асинхронно в коллбек AOnCheckResultCallback . |
class function
|
CheckPermissions(const APermissions: [[TArray<System.string>]]): [[TArray<FGX.Permissions.TfgPermissionInfo>]]
Проверяет выданы ли указанные разрешения или нет. |
class function
|
CheckPermission(const APermission: string): TfgPermissionInfo
Проверяет выдано ли указанное разрешение или нет. |