PermissionSet.AddPermission(IPermission) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
PermissionSet지정한 권한을 추가합니다.
public:
System::Security::IPermission ^ AddPermission(System::Security::IPermission ^ perm);
public:
virtual System::Security::IPermission ^ AddPermission(System::Security::IPermission ^ perm);
public System.Security.IPermission? AddPermission (System.Security.IPermission? perm);
public virtual System.Security.IPermission AddPermission (System.Security.IPermission perm);
public System.Security.IPermission AddPermission (System.Security.IPermission perm);
member this.AddPermission : System.Security.IPermission -> System.Security.IPermission
abstract member AddPermission : System.Security.IPermission -> System.Security.IPermission
override this.AddPermission : System.Security.IPermission -> System.Security.IPermission
Public Function AddPermission (perm As IPermission) As IPermission
Public Overridable Function AddPermission (perm As IPermission) As IPermission
매개 변수
- perm
- IPermission
추가할 권한입니다.
반환
추가된 사용 권한의 합자 및 PermissionSet이미 있는 동일한 유형의 사용 권한입니다.
예외
메서드는 ReadOnlyPermissionSet호출됩니다.
예제
다음 코드 예제에서는 AddPermission 메서드를 사용하여 사용 권한 집합에 사용 권한을 추가하는 방법을 보여 있습니다. 이 코드 예제는 PermissionSet 클래스에 제공된 더 큰 예제의 일부입니다.
// Add a permission to the permission set.
ps1->AddPermission( gcnew FileDialogPermission( FileDialogPermissionAccess::Open ) );
// Add a permission to the permission set.
ps1.AddPermission(
new FileDialogPermission(FileDialogPermissionAccess.Open));
' Add a permission to the permission set.
ps1.AddPermission(New FileDialogPermission(FileDialogPermissionAccess.Open))
설명
추가된 사용 권한과 동일한 유형의 사용 권한이 이미 PermissionSet있는 경우 새 사용 권한은 기존 사용 권한 개체와 지정된 사용 권한 개체의 통합입니다. 예를 들어 IUnrestrictedPermission 구현하는 권한이 UnrestrictedPermissionSet추가되는 경우 결과 공용 구조체는 원래 Unrestricted
PermissionSet.
상속자 참고
PermissionSet상속하는 경우 AddPermissionImpl(IPermission) 메서드를 재정의하여 AddPermission(IPermission) 메서드의 동작을 변경할 수 있습니다.
적용 대상
.NET