Share via


RawSecurityDescriptor 생성자

정의

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

오버로드

RawSecurityDescriptor(String)

지정한 SDDL(Security Descriptor Definition Language) 문자열에서 RawSecurityDescriptor 클래스의 새 인스턴스를 초기화합니다.

RawSecurityDescriptor(Byte[], Int32)

지정된 바이트 값 배열을 사용하여 RawSecurityDescriptor 클래스의 새 인스턴스를 초기화합니다.

RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)

지정된 값을 사용하여 RawSecurityDescriptor 클래스의 새 인스턴스를 초기화합니다.

RawSecurityDescriptor(String)

지정한 SDDL(Security Descriptor Definition Language) 문자열에서 RawSecurityDescriptor 클래스의 새 인스턴스를 초기화합니다.

public:
 RawSecurityDescriptor(System::String ^ sddlForm);
public RawSecurityDescriptor (string sddlForm);
new System.Security.AccessControl.RawSecurityDescriptor : string -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (sddlForm As String)

매개 변수

sddlForm
String

RawSecurityDescriptor 개체를 만들 SDDL 문자열입니다.

예외

보안 설명자 개체의 SDDL 형식이 잘못되었습니다.

적용 대상

RawSecurityDescriptor(Byte[], Int32)

지정된 바이트 값 배열을 사용하여 RawSecurityDescriptor 클래스의 새 인스턴스를 초기화합니다.

public:
 RawSecurityDescriptor(cli::array <System::Byte> ^ binaryForm, int offset);
public RawSecurityDescriptor (byte[] binaryForm, int offset);
new System.Security.AccessControl.RawSecurityDescriptor : byte[] * int -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (binaryForm As Byte(), offset As Integer)

매개 변수

binaryForm
Byte[]

RawSecurityDescriptor 개체를 만들 바이트 값 배열입니다.

offset
Int32

binaryForm 배열에서 복사를 시작할 오프셋입니다.

적용 대상

RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)

지정된 값을 사용하여 RawSecurityDescriptor 클래스의 새 인스턴스를 초기화합니다.

public:
 RawSecurityDescriptor(System::Security::AccessControl::ControlFlags flags, System::Security::Principal::SecurityIdentifier ^ owner, System::Security::Principal::SecurityIdentifier ^ group, System::Security::AccessControl::RawAcl ^ systemAcl, System::Security::AccessControl::RawAcl ^ discretionaryAcl);
public RawSecurityDescriptor (System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier? owner, System.Security.Principal.SecurityIdentifier? group, System.Security.AccessControl.RawAcl? systemAcl, System.Security.AccessControl.RawAcl? discretionaryAcl);
public RawSecurityDescriptor (System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.RawAcl systemAcl, System.Security.AccessControl.RawAcl discretionaryAcl);
new System.Security.AccessControl.RawSecurityDescriptor : System.Security.AccessControl.ControlFlags * System.Security.Principal.SecurityIdentifier * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.RawAcl * System.Security.AccessControl.RawAcl -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (flags As ControlFlags, owner As SecurityIdentifier, group As SecurityIdentifier, systemAcl As RawAcl, discretionaryAcl As RawAcl)

매개 변수

flags
ControlFlags

RawSecurityDescriptor 개체의 동작을 지정하는 플래그입니다.

owner
SecurityIdentifier

RawSecurityDescriptor 개체의 소유자입니다.

group
SecurityIdentifier

RawSecurityDescriptor 개체의 주 그룹입니다.

systemAcl
RawAcl

RawSecurityDescriptor 개체의 SACL(시스템 액세스 제어 목록)입니다.

discretionaryAcl
RawAcl

RawSecurityDescriptor 개체의 DACL(임의 액세스 제어 목록)입니다.

적용 대상