Geolocator.RequestAccessAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Nota
Alcune informazioni sono relative a un prodotto non definitivo, che potrebbe subire modifiche sostanziali prima del rilascio sul mercato. Microsoft non offre alcuna garanzia, esplicita o implicita, relativamente alle informazioni fornite.
Importante
Questa API sarà interessata dalle modifiche imminenti al comportamento del sistema operativo, previsto per l'autunno 2024. Per altre informazioni, vedere Modifiche al comportamento dell'API per Wi-Fi l'accesso e la posizione.
Richiede l'autorizzazione per accedere ai dati della posizione.
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)
Restituisce
GeolocationAccessStatus che indica se è stata concessa l'autorizzazione per i dati sulla posizione.
- Attributi
Requisiti Windows
Funzionalità dell'app |
location
|
Commenti
Il metodo RequestAccessAsync chiede all'utente l'autorizzazione per accedere alla sua posizione. L'utente riceve una sola richiesta (per ogni app). Dopo la prima volta che concedono o negano l'autorizzazione, questo metodo non richiede più l'autorizzazione. Per aiutare l'utente a modificare le autorizzazioni relative alla posizione dopo che è stato richiesto, è consigliabile fornire un collegamento alle impostazioni della posizione nel dispositivo. Quando l'utente ha assegnato all'app alcune autorizzazioni di posizione, l'app può funzionare come previsto; per determinare il tipo di rilevamento della posizione in uso, eseguire una query sulla proprietà PositionSource di un oggetto Geocoordinate recuperato.
Suggerimento
Per collegarsi alle impostazioni della posizione dall'app, chiamare il metodo LaunchUriAsync con l'URI ms-settings:privacy-location
. Per altre info, vedi Avviare l’app Impostazioni di Windows.