PartialTrustVisibilityLevel 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
AllowPartiallyTrustedCallersAttribute(APTCA) 특성으로 표시되는 코드에 대한 기본 부분 신뢰 표시 유형을 지정합니다.
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- 상속
필드
NotVisibleByDefault | 1 | 어셈블리가 부분 신뢰에 대해 감사되었지만 모든 호스트의 부분 신뢰 코드에 표시되지 않습니다. 부분 신뢰 코드에 어셈블리가 표시되게 하려면 PartialTrustVisibleAssemblies 속성에 어셈블리를 추가합니다. |
VisibleToAllHosts | 0 | 부분 신뢰 코드에서 어셈블리를 항상 호출할 수 있습니다. |
설명
PartialTrustVisibilityLevel 는 생성자에 속성 설정 매개 변수로 AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute 전달됩니다. 매개 변수가 생성자에 전달되지 않으면 기본값은 VisibleToAllHosts입니다.
추가 하 여 NotVisibleByDefault로 식별 되는 부분적으로 신뢰할 수 있는 어셈블리를 사용 하도록 설정 하면는 PartialTrustVisibleAssemblies 해당 애플리케이션 도메인의 속성입니다. NotVisibleByDefault인 다른 부분적으로 신뢰할 수 있는 다른 어셈블리를 참조(직접 또는 간접적으로)하는 어셈블리를 사용하도록 설정하는 경우 다른 어셈블리도 사용하도록 설정해야 합니다.
를 지정 PartialTrustVisibilityLevel
하고 코드 공유에 적합한 APTCA 라이브러리가 처음으로 로드되면 공유 도메인에 로드됩니다. 해당 어셈블리가 동일한 PartialTrustVisibilityLevel
를 사용하여 다른 도메인에 로드될 때마다 공유됩니다. 그러나 어셈블리가 다른 PartialTrustVisibilityLevel
로 로드되는 경우 공유되지 않습니다.
적용 대상
.NET