Поделиться через


GenericIdentity Конструкторы

Определение

Инициализирует новый экземпляр класса GenericIdentity.

Перегрузки

GenericIdentity(GenericIdentity)

Инициализирует новый экземпляр класса GenericIdentity, используя указанный объект GenericIdentity.

GenericIdentity(String)

Инициализирует новый экземпляр класса GenericIdentity, представляющий пользователя с указанным именем.

GenericIdentity(String, String)

Инициализирует новый экземпляр класса GenericIdentity, представляющий пользователя с указанными именем и типом проверки подлинности.

GenericIdentity(GenericIdentity)

Исходный код:
GenericIdentity.cs
Исходный код:
GenericIdentity.cs
Исходный код:
GenericIdentity.cs

Инициализирует новый экземпляр класса GenericIdentity, используя указанный объект GenericIdentity.

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)

Параметры

identity
GenericIdentity

Объект, из которого создается новый экземпляр GenericIdentity.

Применяется к

GenericIdentity(String)

Исходный код:
GenericIdentity.cs
Исходный код:
GenericIdentity.cs
Исходный код:
GenericIdentity.cs

Инициализирует новый экземпляр класса GenericIdentity, представляющий пользователя с указанным именем.

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)

Параметры

name
String

Имя пользователя, от лица которого выполняется код программы.

Исключения

Параметр name имеет значение null.

Примеры

В следующем коде показано использование конструктора GenericIdentity . Этот пример входит в состав более крупного примера использования класса GenericIdentity.

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

Применяется к

GenericIdentity(String, String)

Исходный код:
GenericIdentity.cs
Исходный код:
GenericIdentity.cs
Исходный код:
GenericIdentity.cs

Инициализирует новый экземпляр класса GenericIdentity, представляющий пользователя с указанными именем и типом проверки подлинности.

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)

Параметры

name
String

Имя пользователя, от лица которого выполняется код программы.

type
String

Тип проверки подлинности, применяемой для идентификации пользователя.

Исключения

Параметр name имеет значение null.

-или-

Параметр type имеет значение null.

Примеры

В следующем коде показано использование конструктора GenericIdentity . Этот пример входит в состав более крупного примера использования класса 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)

Применяется к