Compartir a través de


UserInformation.GetPrincipalNameAsync Método

Definición

Obtiene el nombre principal del usuario. Este nombre es el nombre principal de usuario (normalmente la dirección del usuario, aunque esto no siempre es true).

Importante

La clase UserInformation no se admite en Windows 10 o posterior. En su lugar, use la clase User . Consulte comentarios en la documentación de la clase UserInformation .

public:
 static IAsyncOperation<Platform::String ^> ^ GetPrincipalNameAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<winrt::hstring> GetPrincipalNameAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
/// [Windows.Foundation.Metadata.Deprecated("Use User instead of UserInformation. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 131072, "Windows.System.UserProfile.UserProfileContract")]
 static IAsyncOperation<winrt::hstring> GetPrincipalNameAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<string> GetPrincipalNameAsync();
[Windows.Foundation.Metadata.RemoteAsync]
[Windows.Foundation.Metadata.Deprecated("Use User instead of UserInformation. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 131072, "Windows.System.UserProfile.UserProfileContract")]
public static IAsyncOperation<string> GetPrincipalNameAsync();
function getPrincipalNameAsync()
Public Shared Function GetPrincipalNameAsync () As IAsyncOperation(Of String)

Devoluciones

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

Nombre principal del usuario.

Atributos

Comentarios

Importante

La clase UserInformation no se admite en Windows 10 o posterior. En su lugar, use la clase User . Consulte comentarios en la documentación de la clase UserInformation .

Solo los usuarios de dominio tienen un nombre principal. La configuración de privacidad puede bloquear el acceso al nombre principal (por ejemplo, si la propiedad UserInformation.NameAccessAllowed es false). Si el acceso está bloqueado, este método devuelve una cadena vacía.

Este método requiere la funcionalidad enterpriseAuthentication .

Este método no produce una excepción.

Se aplica a

Consulte también