Поделиться через


AppCapability.RequestAccessForCapabilitiesForUserAsync Метод

Определение

Запрашивает доступ к нескольким возможностям одновременно.

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

Параметры

user
User

Свойство пользователя, для которого был создан объект.

capabilityNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Строки имен возможностей.

Возвращаемое значение

Возвращает доступный только для чтения словарь со строковыми возможностями в качестве ключей для перечислений AppCapabilityAccessStatus.

Атрибуты

Комментарии

RequestAccessForCapabilitiesForUserAsync не создает новые объекты и может вызвать появление запроса пользователя.

Примечание. Должен вызываться из потока пользовательского интерфейса.

Применяется к

См. также раздел