FileSecurity 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FileSecurity 클래스의 새 인스턴스를 초기화합니다.
오버로드
FileSecurity() |
FileSecurity 클래스의 새 인스턴스를 초기화합니다. |
FileSecurity(String, AccessControlSections) |
AccessControlSections 열거형의 지정된 값을 사용하여 지정된 파일에서 FileSecurity 클래스의 새 인스턴스를 초기화합니다. |
FileSecurity()
FileSecurity 클래스의 새 인스턴스를 초기화합니다.
public:
FileSecurity();
public FileSecurity ();
Public Sub New ()
예외
현재 운영 체제는 Microsoft Windows 2000 이상이 아닙니다.
설명
기존 파일을 기반으로 하지 않는 빈 FileSecurity 개체를 만들려는 경우 이 생성자를 사용합니다. 그런 다음 액세스 제어 정보로 개체를 채우고 파일에 적용할 수 있습니다.
AddAccessRule 메서드를 사용하여 FileSecurity 개체에 액세스 또는 감사 규칙을 추가할 수 있습니다. RemoveAccessRule 메서드를 사용하여 액세스 또는 감사 규칙을 제거할 수 있습니다.
적용 대상
FileSecurity(String, AccessControlSections)
AccessControlSections 열거형의 지정된 값을 사용하여 지정된 파일에서 FileSecurity 클래스의 새 인스턴스를 초기화합니다.
public:
FileSecurity(System::String ^ fileName, System::Security::AccessControl::AccessControlSections includeSections);
public FileSecurity (string fileName, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.FileSecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Sub New (fileName As String, includeSections As AccessControlSections)
매개 변수
- fileName
- String
FileSecurity 개체를 만들 파일의 위치입니다.
- includeSections
- AccessControlSections
검색할 ACL(액세스 제어 목록) 정보의 형식을 지정하는 AccessControlSections 값 중 하나입니다.
예외
fileName
매개 변수는 길이가 0인 문자열이거나, 공백만 포함하거나, InvalidPathChars정의된 하나 이상의 잘못된 문자를 포함합니다.
지정한 경로가 잘못되었습니다(예: 매핑되지 않은 드라이브에 있는 경우).
fileName
매개 변수에 지정된 파일을 찾을 수 없습니다.
파일을 여는 동안 I/O 오류가 발생했습니다.
path
잘못된 형식입니다.
fileName
매개 변수가 null
.
현재 운영 체제는 Microsoft Windows 2000 이상이 아닙니다.
지정된 경로, 파일 이름 또는 둘 다 시스템 정의 최대 길이를 초과합니다.
현재 시스템 계정에는 관리 권한이 없습니다.
파일을 찾을 수 없습니다.
fileName
매개 변수는 읽기 전용인 파일을 지정했습니다.
-또는-
이 작업은 현재 플랫폼에서 지원되지 않습니다.
-또는-
fileName
매개 변수는 디렉터리를 지정했습니다.
-또는-
호출자에게 필요한 권한이 없습니다.
설명
이 생성자는 지정된 파일에 대한 액세스 제어 정보를 검색한 다음 해당 정보를 캡슐화하는 FileSecurity 개체를 만듭니다. 그런 다음 지정된 파일에 대한 액세스 제어 정보를 검사, 추가 또는 삭제할 수 있습니다.
AddAccessRule 메서드를 사용하여 FileSecurity 개체에 액세스 또는 감사 규칙을 추가할 수 있습니다. RemoveAccessRule 메서드를 사용하여 액세스 또는 감사 규칙을 제거할 수 있습니다.
호출자 참고
FileSecurity(String, AccessControlSections) 생성자는 현재 계정에 관리 권한이 있어야 합니다. 관리 권한이 없는 계정을 사용하여 특정 파일에 대한 FileSecurity 클래스의 새 인스턴스를 만들려면 GetAccessControl() 메서드를 사용합니다.
적용 대상
.NET