다음을 통해 공유


Site 클래스

코드 어셈블리의 원본 웹 사이트를 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다.

네임스페이스: System.Security.Policy
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class Site
    Implements IIdentityPermissionFactory
‘사용 방법
Dim instance As Site
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public sealed class Site : IIdentityPermissionFactory
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class Site sealed : IIdentityPermissionFactory
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class Site implements IIdentityPermissionFactory
SerializableAttribute 
ComVisibleAttribute(true) 
public final class Site implements IIdentityPermissionFactory

설명

Site 증명 정보가 있으면 권한 부여 집합에서 SiteIdentityPermission을 만듭니다. SiteIdentityPermission에 대한 Demand가 있으면 Site 증명 정보에 해당하는 SiteIdentityPermission이 요구된 권한과 비교됩니다.

FILE 프로토콜을 제외한 모든 프로토콜을 사용하는 URL의 코드에서는 사이트 ID를 정의합니다. 사이트는 URL의 프로토콜 다음에 오는 "//"와 그 뒤에 "/"가 있을 경우 이 사이의 문자열입니다. 예를 들어, https://www.fourthcoffee.com/process/grind.htm과 같은 URL에서 www.fourthcoffee.com이 사이트 ID입니다. 이 경우 포트 번호는 제외됩니다. 지정된 URL이 https://www.fourthcoffee.com:8000/인 경우 사이트는 www.fourthcoffee.com:8000이 아니라 www.fourthcoffee.com입니다.

상속 계층 구조

System.Object
  System.Security.Policy.Site

스레드로부터의 안전성

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

Site 멤버
System.Security.Policy 네임스페이스