GenericIdentity Konstruktorer

Definition

Initierar en ny instans av GenericIdentity klassen.

Överlagringar

Name Description
GenericIdentity(GenericIdentity)

Initierar en ny instans av GenericIdentity klassen med hjälp av det angivna GenericIdentity objektet.

GenericIdentity(String)

Initierar en ny instans av GenericIdentity klassen som representerar användaren med det angivna namnet.

GenericIdentity(String, String)

Initierar en ny instans av GenericIdentity klassen som representerar användaren med det angivna namnet och autentiseringstypen.

GenericIdentity(GenericIdentity)

Initierar en ny instans av GenericIdentity klassen med hjälp av det angivna GenericIdentity objektet.

protected:
 GenericIdentity(System::Security::Principal::GenericIdentity ^ identity);
protected GenericIdentity(System.Security.Principal.GenericIdentity identity);
new System.Security.Principal.GenericIdentity : System.Security.Principal.GenericIdentity -> System.Security.Principal.GenericIdentity
Protected Sub New (identity As GenericIdentity)

Parametrar

identity
GenericIdentity

Objektet som den nya instansen av ska konstrueras från GenericIdentity.

Gäller för

GenericIdentity(String)

Initierar en ny instans av GenericIdentity klassen som representerar användaren med det angivna namnet.

public:
 GenericIdentity(System::String ^ name);
public GenericIdentity(string name);
new System.Security.Principal.GenericIdentity : string -> System.Security.Principal.GenericIdentity
Public Sub New (name As String)

Parametrar

name
String

Namnet på den användare för vars räkning koden körs.

Undantag

Parametern name är null.

Exempel

Följande kod visar hur konstruktorn används GenericIdentity . Det här kodexemplet är en del av ett större exempel för GenericIdentity klassen.

GenericIdentity^ defaultIdentity = gcnew GenericIdentity( "DefaultUser" );
GenericIdentity defaultIdentity = new GenericIdentity("DefaultUser");
Dim defaultIdentity As New GenericIdentity("DefaultUser")

Gäller för

GenericIdentity(String, String)

Initierar en ny instans av GenericIdentity klassen som representerar användaren med det angivna namnet och autentiseringstypen.

public:
 GenericIdentity(System::String ^ name, System::String ^ type);
public GenericIdentity(string name, string type);
new System.Security.Principal.GenericIdentity : string * string -> System.Security.Principal.GenericIdentity
Public Sub New (name As String, type As String)

Parametrar

name
String

Namnet på den användare för vars räkning koden körs.

type
String

Den typ av autentisering som används för att identifiera användaren.

Undantag

Parametern name är null.

-eller-

Parametern type är null.

Exempel

Följande kod visar hur konstruktorn används GenericIdentity . Det här kodexemplet är en del av ett större exempel för GenericIdentity klassen.

WindowsIdentity^ windowsIdentity = WindowsIdentity::GetCurrent();

// Construct a GenericIdentity object based on the current Windows
// identity name and authentication type.
String^ authenticationType = windowsIdentity->AuthenticationType;
String^ userName = windowsIdentity->Name;
GenericIdentity^ authenticatedGenericIdentity = gcnew GenericIdentity( userName,authenticationType );
WindowsIdentity windowsIdentity = WindowsIdentity.GetCurrent();

// Construct a GenericIdentity object based on the current Windows
// identity name and authentication type.
string authenticationType = windowsIdentity.AuthenticationType;
string userName = windowsIdentity.Name;
GenericIdentity authenticatedGenericIdentity =
    new GenericIdentity(userName, authenticationType);
Dim windowsIdentity As WindowsIdentity = windowsIdentity.GetCurrent()

' Construct a GenericIdentity object based on the current Windows
' identity name and authentication type.
Dim authenticationType As String = windowsIdentity.AuthenticationType
Dim userName As String = windowsIdentity.Name
Dim authenticatedGenericIdentity As _
    New GenericIdentity(userName, authenticationType)

Gäller för