Geolocator.RequestAccessAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Примечание
Некоторые сведения относятся к предварительной версии продукта, в которую перед коммерческим выпуском могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
На этот API повлияют предстоящие изменения в поведении операционной системы, запланированные на осень 2024 г. Дополнительные сведения см. в статье Изменения в поведении API для Wi-Fi доступа и расположения.
Запрашивает разрешение на доступ к данным о расположении.
public:
static IAsyncOperation<GeolocationAccessStatus> ^ RequestAccessAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<GeolocationAccessStatus> RequestAccessAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<GeolocationAccessStatus> RequestAccessAsync();
function requestAccessAsync()
Public Shared Function RequestAccessAsync () As IAsyncOperation(Of GeolocationAccessStatus)
Возвращаемое значение
Значение GeolocationAccessStatus , указывающее, предоставлено ли разрешение на данные расположения.
- Атрибуты
Требования к Windows
Возможности приложения |
location
|
Комментарии
Метод RequestAccessAsync запрашивает у пользователя разрешение на доступ к данным о местоположении. Каждое приложение запрашивает у пользователя доступ только один раз. После первого предоставления или запрета разрешения этот метод больше не запрашивает разрешение. Чтобы помочь пользователю изменить разрешения расположения после получения запроса, рекомендуется предоставить ссылку на параметры расположения на устройстве. Если пользователь предоставил приложению какие-либо разрешения на расположение, приложение может работать должным образом; Чтобы определить, какой тип отслеживания расположения используется, запросите свойство PositionSource извлеченного объекта Geocoordinate .
Совет
Чтобы связать с параметрами расположения из приложения, вызовите метод LaunchUriAsync с URI ms-settings:privacy-location
. Дополнительные сведения см. в разделе Запуск приложения "Параметры" в Windows.