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 である他の部分的に信頼されたアセンブリを (直接または間接的に) 参照するアセンブリを有効にした場合は、それらの他のアセンブリも有効にする必要があります。

を指定し、コード共有の対象となる APTCA ライブラリが初めて読み込まれると、共有ドメイン PartialTrustVisibilityLevel に読み込まれます。 そのアセンブリが同じ を使用して別のドメインに読み込まれるたびに PartialTrustVisibilityLevel 、共有されます。 ただし、アセンブリが別の を使用して読み込まれている場合 PartialTrustVisibilityLevel 、そのアセンブリは共有されません。

適用対象