Condividi tramite


AppCapability.RequestAccessForCapabilitiesForUserAsync Metodo

Definizione

Richiede l'accesso a più funzionalità contemporaneamente.

public:
 static IAsyncOperation<IMapView<Platform::String ^, AppCapabilityAccessStatus> ^> ^ RequestAccessForCapabilitiesForUserAsync(User ^ user, IIterable<Platform::String ^> ^ capabilityNames);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IMapView<winrt::hstring, AppCapabilityAccessStatus>> RequestAccessForCapabilitiesForUserAsync(User const& user, IIterable<winrt::hstring> const& capabilityNames);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IReadOnlyDictionary<string,AppCapabilityAccessStatus>> RequestAccessForCapabilitiesForUserAsync(User user, IEnumerable<string> capabilityNames);
function requestAccessForCapabilitiesForUserAsync(user, capabilityNames)
Public Shared Function RequestAccessForCapabilitiesForUserAsync (user As User, capabilityNames As IEnumerable(Of String)) As IAsyncOperation(Of IReadOnlyDictionary(Of String, AppCapabilityAccessStatus))

Parametri

user
User

Proprietà utente per cui è stato creato l'oggetto.

capabilityNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Stringhe di nome della funzionalità.

Restituisce

Restituisce un dizionario di sola lettura con funzionalità di stringa come chiavi per AppCapabilityAccessStatus enumerazioni.

Attributi

Commenti

RequestAccessForCapabilitiesForUserAsync non crea nuovi oggetti e può causare la visualizzazione di un prompt degli utenti.

Nota: deve essere chiamato dal thread dell'interfaccia utente.

Si applica a

Vedi anche