다음을 통해 공유


PolicyLevel.ChangeNamedPermissionSet(String, PermissionSet) 메서드

정의

주의

Code Access Security is not supported or honored by the runtime.

현재 정책 수준에 있는 NamedPermissionSet를 지정된 PermissionSet로 바꿉니다.

public:
 System::Security::NamedPermissionSet ^ ChangeNamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ pSet);
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public System.Security.NamedPermissionSet ChangeNamedPermissionSet (string name, System.Security.PermissionSet pSet);
public System.Security.NamedPermissionSet ChangeNamedPermissionSet (string name, System.Security.PermissionSet pSet);
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ChangeNamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
member this.ChangeNamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Function ChangeNamedPermissionSet (name As String, pSet As PermissionSet) As NamedPermissionSet

매개 변수

name
String

바꿀 NamedPermissionSet의 이름입니다.

pSet
PermissionSet

name 매개 변수에서 지정한 PermissionSet을 바꾸는 NamedPermissionSet입니다.

반환

바꾼 NamedPermissionSet의 복사본입니다.

특성

예외

name 매개 변수가 null인 경우

또는

pSet 매개 변수가 null인 경우

name 매개 변수가 예약된 권한 집합의 이름과 같은 경우

또는

pSet 매개 변수에서 지정한 PermissionSet가 없는 경우

설명

주의

CAS(코드 액세스 보안)는 .NET Framework 및 .NET의 모든 버전에서 더 이상 사용되지 않습니다. 최신 버전의 .NET은 CAS 주석을 준수하지 않으며 CAS 관련 API를 사용하는 경우 오류가 발생합니다. 개발자는 보안 작업을 수행하는 대체 수단을 찾아야 합니다.

적용 대상