다음을 통해 공유


CustomAce(AceType, AceFlags, Byte[]) 생성자

정의

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

public:
 CustomAce(System::Security::AccessControl::AceType type, System::Security::AccessControl::AceFlags flags, cli::array <System::Byte> ^ opaque);
public CustomAce (System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[]? opaque);
public CustomAce (System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[] opaque);
new System.Security.AccessControl.CustomAce : System.Security.AccessControl.AceType * System.Security.AccessControl.AceFlags * byte[] -> System.Security.AccessControl.CustomAce
Public Sub New (type As AceType, flags As AceFlags, opaque As Byte())

매개 변수

type
AceType

새 ACE(액세스 제어 항목) 형식입니다. 이 값은 MaxDefinedAceType보다 커야 합니다.

flags
AceFlags

새 ACE의 상속, 상속 전파 및 감사 조건에 대한 정보를 지정하는 플래그입니다.

opaque
Byte[]

새 ACE의 데이터가 포함된 바이트 값의 배열입니다. 이 값은 null일 수 있습니다. 이 배열의 길이는 MaxOpaqueLength 필드 값보다 크지 않아야 하며 4의 배수여야 합니다.

예외

type 매개 변수 값이 MaxDefinedAceType보다 크지 않거나 opaque 배열의 길이가 MaxOpaqueLength 필드 값보다 크거나 4의 배수가 아닌 경우

설명

opaque 데이터가 복제 되지 않습니다. 호출자에 게 데이터를 수정 하지 않는 데이터의 원본을 신뢰 하지 않는 경우이 생성자를 호출 하기 전에 데이터를 복제 해야 합니다.

적용 대상