다음을 통해 공유


GenericIdentity 생성자

정의

GenericIdentity 클래스의 새 인스턴스를 초기화합니다.

오버로드

GenericIdentity(GenericIdentity)

지정된 GenericIdentity 개체를 사용하여 GenericIdentity 클래스의 새 인스턴스를 초기화합니다.

GenericIdentity(String)

지정된 이름을 가진 사용자를 나타내는 GenericIdentity 클래스의 새 인스턴스를 초기화합니다.

GenericIdentity(String, String)

지정된 이름 및 인증 유형을 가진 사용자를 나타내는 GenericIdentity 클래스의 새 인스턴스를 초기화합니다.

GenericIdentity(GenericIdentity)

Source:
GenericIdentity.cs
Source:
GenericIdentity.cs
Source:
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)

Source:
GenericIdentity.cs
Source:
GenericIdentity.cs
Source:
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)

Source:
GenericIdentity.cs
Source:
GenericIdentity.cs
Source:
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)

적용 대상