PartialTrustVisibilityLevel PartialTrustVisibilityLevel PartialTrustVisibilityLevel PartialTrustVisibilityLevel Enum

定義

AllowPartiallyTrustedCallersAttribute (APTCA) 属性でマークされたコードに対して、部分信頼の既定の参照範囲を指定します。Specifies the default partial-trust visibility for code that is marked with the AllowPartiallyTrustedCallersAttribute (APTCA) attribute.

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
継承
PartialTrustVisibilityLevelPartialTrustVisibilityLevelPartialTrustVisibilityLevelPartialTrustVisibilityLevel

フィールド

NotVisibleByDefault NotVisibleByDefault NotVisibleByDefault NotVisibleByDefault 1

部分信頼に関してアセンブリが監査されましたが、このアセンブリをすべてのホストの部分信頼コードで参照することはできません。The assembly has been audited for partial trust, but it is not visible to partial-trust code in all hosts. 部分信頼コードからアセンブリを参照できるようにするには、アセンブリを PartialTrustVisibleAssemblies プロパティに追加します。To make the assembly visible to partial-trust code, add it to the PartialTrustVisibleAssemblies property.

VisibleToAllHosts VisibleToAllHosts VisibleToAllHosts VisibleToAllHosts 0

アセンブリはいつでも部分信頼コードから呼び出すことができます。The assembly can always be called by partial-trust code.

注釈

PartialTrustVisibilityLevel プロパティの設定のパラメーターとして渡される、AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttributeコンス トラクター。PartialTrustVisibilityLevel is passed as a property setting parameter to the AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute constructor. コンス トラクターにパラメーターが渡されない場合、既定値は VisibleToAllHosts は。If no parameter is passed to the constructor, the default is VisibleToAllHosts.

NotVisibleByDefault として追加することによって識別される部分的に信頼されたアセンブリを有効にすると、PartialTrustVisibleAssembliesアプリケーション ドメインのプロパティ。You enable partially trusted assemblies that are identified as NotVisibleByDefault by adding them to the PartialTrustVisibleAssemblies property of their application domain. NotVisibleByDefault (直接または間接的に) 他の部分的に信頼されたアセンブリを参照するアセンブリを有効にした場合にもその他のアセンブリを有効にする必要があります。If you enable an assembly that references (directly or indirectly) other partially trusted assemblies that are NotVisibleByDefault, those other assemblies should be enabled as well.

APTCA ライブラリを指定するときに、NotVisibleByDefaultと最初に読み込まれるコードの共有の対象となるは、共有ドメインに読み込まれます。When an APTCA library that specifies a NotVisibleByDefault and that is eligible for code sharing is loaded for the first time, it is loaded into the shared domain. そのアセンブリが同じで読み込まれるたびにPartialTrustVisibilityLevel共有、別のドメインにします。Whenever that assembly is loaded with the same PartialTrustVisibilityLevel into another domain, it will be shared. ただし、アセンブリが別で読み込まれた場合NotVisibleByDefault、共有できません。However, if the assembly is loaded with a different NotVisibleByDefault, it will not be shared.

適用対象