Sdílet prostřednictvím


GenericIdentity Konstruktory

Definice

Inicializuje novou instanci GenericIdentity třídy.

Přetížení

GenericIdentity(GenericIdentity)

Inicializuje novou instanci GenericIdentity třídy pomocí zadaného GenericIdentity objektu.

GenericIdentity(String)

Inicializuje novou instanci GenericIdentity třídy představující uživatele se zadaným názvem.

GenericIdentity(String, String)

Inicializuje novou instanci třídy GenericIdentity představující uživatele se zadaným názvem a typem ověřování.

GenericIdentity(GenericIdentity)

Zdroj:
GenericIdentity.cs
Zdroj:
GenericIdentity.cs
Zdroj:
GenericIdentity.cs

Inicializuje novou instanci GenericIdentity třídy pomocí zadaného GenericIdentity objektu.

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)

Parametry

identity
GenericIdentity

Objekt, ze kterého se má vytvořit nová instance GenericIdentity.

Platí pro

GenericIdentity(String)

Zdroj:
GenericIdentity.cs
Zdroj:
GenericIdentity.cs
Zdroj:
GenericIdentity.cs

Inicializuje novou instanci GenericIdentity třídy představující uživatele se zadaným názvem.

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)

Parametry

name
String

Jméno uživatele, jehož jménem je kód spuštěný.

Výjimky

Parametr name je null.

Příklady

Následující kód ukazuje použití GenericIdentity konstruktoru. Tento příklad kódu je součástí většího příkladu poskytnutého pro třídu GenericIdentity.

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

Platí pro

GenericIdentity(String, String)

Zdroj:
GenericIdentity.cs
Zdroj:
GenericIdentity.cs
Zdroj:
GenericIdentity.cs

Inicializuje novou instanci třídy GenericIdentity představující uživatele se zadaným názvem a typem ověřování.

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)

Parametry

name
String

Jméno uživatele, jehož jménem je kód spuštěný.

type
String

Typ ověřování sloužící k identifikaci uživatele.

Výjimky

Parametr name je null.

-nebo-

Parametr type je null.

Příklady

Následující kód ukazuje použití GenericIdentity konstruktoru. Tento příklad kódu je součástí většího příkladu poskytnutého pro třídu GenericIdentity.

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)

Platí pro