GenericIdentity Constructores

Definición

Inicializa una nueva instancia de la clase GenericIdentity.Initializes a new instance of the GenericIdentity class.

Sobrecargas

GenericIdentity(GenericIdentity)

Inicializa una nueva instancia de la clase GenericIdentity mediante el objeto GenericIdentity especificado.Initializes a new instance of the GenericIdentity class by using the specified GenericIdentity object.

GenericIdentity(String)

Inicializa una nueva instancia de la clase GenericIdentity que representa al usuario con el nombre especificado.Initializes a new instance of the GenericIdentity class representing the user with the specified name.

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.Initializes a new instance of the GenericIdentity class representing the user with the specified name and authentication type.

GenericIdentity(GenericIdentity)

Inicializa una nueva instancia de la clase GenericIdentity mediante el objeto GenericIdentity especificado.Initializes a new instance of the GenericIdentity class by using the specified GenericIdentity object.

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 una nueva instancia de GenericIdentity.The object from which to construct the new instance of GenericIdentity.

GenericIdentity(String)

Inicializa una nueva instancia de la clase GenericIdentity que representa al usuario con el nombre especificado.Initializes a new instance of the GenericIdentity class representing the user with the specified name.

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.The name of the user on whose behalf the code is running.

Excepciones

El parámetro name es null.The name parameter is null.

Ejemplos

En el código siguiente se muestra el uso del constructor GenericIdentity.The following code shows the use of the GenericIdentity constructor. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la clase GenericIdentity.This code example is part of a larger example provided for the GenericIdentity class.

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

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.Initializes a new instance of the GenericIdentity class representing the user with the specified name and authentication type.

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.The name of the user on whose behalf the code is running.

type
String

Tipo de autenticación usado para identificar al usuario.The type of authentication used to identify the user.

Excepciones

El parámetro name es null.The name parameter is null.

O bien,-or- El parámetro type es null.The type parameter is null.

Ejemplos

En el código siguiente se muestra el uso del constructor GenericIdentity.The following code shows the use of the GenericIdentity constructor. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la clase GenericIdentity.This code example is part of a larger example provided for the GenericIdentity class.

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