Share via


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 は新しいオブジェクトを作成せず、ユーザー プロンプトが表示される可能性があります。

注: UI スレッドから呼び出す必要があります。

適用対象

こちらもご覧ください