Share via


GenericIdentity Constructores

Definición

Inicializa una nueva instancia de la clase GenericIdentity.

Sobrecargas

GenericIdentity(GenericIdentity)

Inicializa una nueva instancia de la clase GenericIdentity mediante el objeto GenericIdentity especificado.

GenericIdentity(String)

Inicializa una nueva instancia de la clase GenericIdentity que representa al usuario con el nombre especificado.

GenericIdentity(String, String)

Inicializa una nueva instancia de la clase GenericIdentity que representa al usuario con el tipo de autenticación y el nombre que se haya especificado.

GenericIdentity(GenericIdentity)

Inicializa una nueva instancia de la clase GenericIdentity mediante el objeto GenericIdentity especificado.

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)

Parámetros

identity
GenericIdentity

Objeto a partir del cual se construye la nueva instancia de GenericIdentity.

Se aplica a

GenericIdentity(String)

Inicializa una nueva instancia de la clase GenericIdentity que representa al usuario con el nombre especificado.

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)

Parámetros

name
String

Usuario en cuyo nombre se ejecuta el código.

Excepciones

El parámetro name es null.

Ejemplos

En el código siguiente se muestra el uso del GenericIdentity constructor . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la GenericIdentity clase .

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

Se aplica a

GenericIdentity(String, String)

Inicializa una nueva instancia de la clase GenericIdentity que representa al usuario con el tipo de autenticación y el nombre que se haya especificado.

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)

Parámetros

name
String

Usuario en cuyo nombre se ejecuta el código.

type
String

Tipo de autenticación usado para identificar al usuario.

Excepciones

El parámetro name es null.

o bien El parámetro type es null.

Ejemplos

En el código siguiente se muestra el uso del GenericIdentity constructor . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la GenericIdentity clase .

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)

Se aplica a