다음을 통해 공유


PartialTrustVisibilityLevel 열거형

정의

AllowPartiallyTrustedCallersAttribute(APTCA) 특성으로 표시되는 코드에 대한 기본 부분 신뢰 표시 유형을 지정합니다.

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
상속
PartialTrustVisibilityLevel

필드

NotVisibleByDefault 1

어셈블리가 부분 신뢰에 대해 감사되었지만 모든 호스트의 부분 신뢰 코드에 표시되지 않습니다. 부분 신뢰 코드에 어셈블리가 표시되게 하려면 PartialTrustVisibleAssemblies 속성에 어셈블리를 추가합니다.

VisibleToAllHosts 0

부분 신뢰 코드에서 어셈블리를 항상 호출할 수 있습니다.

설명

PartialTrustVisibilityLevel 는 생성자에 속성 설정 매개 변수로 AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute 전달됩니다. 매개 변수가 생성자에 전달되지 않으면 기본값은 VisibleToAllHosts입니다.

추가 하 여 NotVisibleByDefault로 식별 되는 부분적으로 신뢰할 수 있는 어셈블리를 사용 하도록 설정 하면는 PartialTrustVisibleAssemblies 해당 애플리케이션 도메인의 속성입니다. NotVisibleByDefault인 다른 부분적으로 신뢰할 수 있는 다른 어셈블리를 참조(직접 또는 간접적으로)하는 어셈블리를 사용하도록 설정하는 경우 다른 어셈블리도 사용하도록 설정해야 합니다.

를 지정 PartialTrustVisibilityLevel 하고 코드 공유에 적합한 APTCA 라이브러리가 처음으로 로드되면 공유 도메인에 로드됩니다. 해당 어셈블리가 동일한 PartialTrustVisibilityLevel 를 사용하여 다른 도메인에 로드될 때마다 공유됩니다. 그러나 어셈블리가 다른 PartialTrustVisibilityLevel로 로드되는 경우 공유되지 않습니다.

적용 대상