Compartir a través de


AppCapability.RequestAccessForCapabilitiesForUserAsync Método

Definición

Solicita acceso a varias funcionalidades simultáneamente.

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))

Parámetros

user
User

Propiedad de usuario para la que se creó el objeto.

capabilityNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Cadenas de nombre de funcionalidad.

Devoluciones

Devuelve un diccionario de solo lectura con funcionalidades de cadena como claves para enumeraciones AppCapabilityAccessStatus.

Atributos

Comentarios

RequestAccessForCapabilitiesForUserAsync no crea ningún objeto nuevo y puede hacer que aparezca un mensaje de usuario.

Nota: Se debe llamar desde el subproceso de la interfaz de usuario.

Se aplica a

Consulte también