User.GetPropertiesAsync(IVectorView<String>) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得使用者的屬性。
public:
virtual IAsyncOperation<IPropertySet ^> ^ GetPropertiesAsync(IVectorView<Platform::String ^> ^ values) = GetPropertiesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IPropertySet> GetPropertiesAsync(IVectorView<winrt::hstring> const& values);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IPropertySet> GetPropertiesAsync(IReadOnlyList<string> values);
function getPropertiesAsync(values)
Public Function GetPropertiesAsync (values As IReadOnlyList(Of String)) As IAsyncOperation(Of IPropertySet)
參數
- values
-
IVectorView<Platform::String>
IVectorView<winrt::hstring>
要取得的屬性。 使用 KnownUserProperties 類別來取得屬性名稱。
傳回
這個方法完成時,它會傳回要求的屬性。 如果屬性遺失或無法使用,則會回報為空字串。
- 屬性
Windows 需求
| 應用程式功能 |
userAccountInformation
|
備註
並非所有屬性都可供所有使用者使用。 下表摘要說明各種條件下可用的屬性。
| 屬性 | 未加入網域的本機帳戶 | 已加入本機帳戶網域 | MSA 帳戶 | AAD 帳戶 |
|---|---|---|---|---|
| AccountName | 無法使用 | 無法使用 | 無法使用 | 無法使用 |
| DisplayName | 無法使用 | 無法使用 | 無法使用 | 如果已加入網域,可以使用 |
| DomainName | 無法使用 | 可用 | 無法使用 | 可用 |
| 名字 | 可用 | 可用 | 可用 | 可用 |
| GuestHost | 可在 XBOX 上使用 | 可在 XBOX 上使用 | 可在 XBOX 上使用 | 可在 XBOX 上使用 |
| 姓氏 | 可用 | 可用 | 可用 | 可用 |
| 主體名稱 | 無法使用 | 可用 | 無法使用 | 如果已加入網域,可以使用 |
| ProviderName | 無法使用 | 無法使用 | 無法使用 | 無法使用 |
| SessionInitiationProtocolUri | 無法使用 | 可用 | 無法使用 | 如果已加入網域,可以使用 |