Principal::UserPrincipalName Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets the user principal name (UPN) associated with this principal.

Namespace:   System.DirectoryServices.AccountManagement
Assembly:  System.DirectoryServices.AccountManagement (in System.DirectoryServices.AccountManagement.dll)

property String^ UserPrincipalName {
	String^ get();
	void set(String^ value);

Property Value

Type: System::String^

The UPN associated with this principal or null if no if the UPN has not been set.

Exception Condition

The underlying store does not support this property.

Setting this property to null removes the existing UPN, if one exists.

.NET Framework
Available since 3.5

Principal Class
System.DirectoryServices.AccountManagement Namespace Overview

Return to top