Freigeben über


ClientRolePrincipal(IIdentity) Konstruktor

Definition

Initialisiert eine neue Instanz der ClientRolePrincipal Klasse.

public:
 ClientRolePrincipal(System::Security::Principal::IIdentity ^ identity);
public ClientRolePrincipal (System.Security.Principal.IIdentity identity);
new System.Web.ClientServices.ClientRolePrincipal : System.Security.Principal.IIdentity -> System.Web.ClientServices.ClientRolePrincipal
Public Sub New (identity As IIdentity)

Parameter

identity
IIdentity

Stellt den aktuellen Benutzer dar.

Hinweise

Die Identity-Eigenschaft wird mit dem Wert des identity Parameters initialisiert.

Wenn Sie einen Benutzer in Clientanwendungsdiensten überprüfen, legt der ClientFormsAuthenticationMembershipProvider oder die ClientWindowsAuthenticationMembershipProvider die eigenschaft staticThread.CurrentPrincipal auf eine Instanz dieser Klasse fest. Die ClientFormsAuthenticationMembershipProvider initialisiert die Identity-Eigenschaft in eine neue Instanz der ClientFormsIdentity Klasse. Die ClientWindowsAuthenticationMembershipProvider initialisiert die Identity-Eigenschaft auf das WindowsIdentity Objekt, das von der staticWindowsIdentity.GetCurrent()-Methode zurückgegeben wird.

Gilt für:

Weitere Informationen