다음을 통해 공유


HostSecurityPolicyResolver 클래스

정의

런타임에 ASP.NET 코드 액세스 보안 정책을 재정의하는 ASP.NET 동작을 사용자 지정하는 방법을 제공합니다.

public ref class HostSecurityPolicyResolver
public class HostSecurityPolicyResolver
type HostSecurityPolicyResolver = class
Public Class HostSecurityPolicyResolver
상속
HostSecurityPolicyResolver

설명

복잡 한 웹 호스팅 같은 SharePoint 및 웹 팜 환경에서 ASP.NET 코드 액세스 보안 정책을 확장 해야 합니다. 확장 하 여는 HostSecurityPolicyResolver 형식 ASP.NET 코드 액세스 보안 정책을 재정의 하는 사용자 지정 보안 정책 동작을 구현할 수 있습니다.

HostSecurityPolicyResolver 클래스 구성

구성 파일에서 요소에 특성을 추가하여 사용자 지정 HostSecurityPolicyResolver 인스턴스를 HostSecurityPolicyResolverTypetrust 구성할 수 있습니다. 합니다 HostSecurityPolicyResolverType 특성을 사용자 지정 이름으로 설정할 수 있습니다 HostSecurityPolicyResolver ASP.NET에서 로드 되는 형식입니다. 특성 값을 파생 된 형식의 정규화 된 이름을 포함합니다. 기본적으로 .NET Framework 4는 이 특성을 설정하지 않습니다.

다음 구문을 특성을 구성 하는 방법을 보여 줍니다.

<trust   
  Level = "[Full|High|Medium|Low|Minimal]"  
  permissionSetName = "name of the permission set"  
  hostSecurityPolicyResolverType = "security policy resolution type"  
/>  

합니다 PermissionSetName 특성을 trust 요소는 명명된 된 권한 집합을 부분 신뢰 구성 파일에 사용할지 여부를 나타내는 문자열 값으로 설정할 수 있습니다. 기본적으로 ASP.NET 4 "asp.net"이이 특성을 설정합니다.

HostSecurityPolicyResolverType 특성을 trust 요소는 사용자 지정을 나타냅니다 HostSecurityPolicyResolver ASP.NET에서 로드 되는 개체입니다. 특성은 빈 문자열로 설정 하는 경우 애플리케이션 어셈블리에 대 한 사용 권한 결정에 대 한 ASP.NET 기본 논리를 사용 합니다. HostSecurityPolicyResolver 형식 특성 값을 null로 설정할 수 없습니다.

중요

파생 된 포함 된 어셈블리 HostSecurityPolicyResolver ASP.NET 어셈블리가 완전 신뢰로 높일 하는 데 사용할 수 있는 정보를 제공 하는 사용자 지정 형식 때문에 형식이 완전 신뢰로 실행 해야 합니다. 일반적으로 완전 신뢰 수준으로 실행 하는 경우 전역 어셈블리 캐시에 사용자 지정 정책 확인자 유형을 배포 해야 합니다.

이 클래스를 구현할 때 재정의 해야 합니다 ResolvePolicy 메서드. 에 따라는 Evidence 즉 인스턴스 메서드는 어셈블리에 적용할 보안 정책을 나타내는 열거형 값을 반환 매개 변수로 전달 합니다. 사용 가능한 보안 정책 집합으로 결정 됩니다는 HostSecurityPolicyResults 열거형입니다.

생성자

HostSecurityPolicyResolver()

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

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ResolvePolicy(Evidence)

어셈블리에 적용되어야 하는 보안 정책을 나타내는 값을 가져옵니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보