Compartilhar via


AppCapability.RequestAccessForCapabilitiesForUserAsync Método

Definição

Solicita acesso a vários recursos simultaneamente.

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

A propriedade de usuário para a qual o objeto foi criado.

capabilityNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

As cadeias de caracteres de nome da funcionalidade.

Retornos

Retorna um Dicionário somente leitura com recursos de cadeia de caracteres como chaves para enumerações AppCapabilityAccessStatus.

Atributos

Comentários

RequestAccessForCapabilitiesForUserAsync não cria nenhum novo objeto e pode fazer com que um prompt do usuário apareça.

Observação: deve ser chamado do thread da interface do usuário.

Aplica-se a

Confira também