Share via


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。

您可以藉由將元件新增至 PartialTrustVisibleAssemblies 其應用程式域的 屬性,來啟用識別為 NotVisibleByDefault 的部分信任元件。 如果您啟用參考 (的元件直接或間接) 非VisibleByDefault 的其他部分信任元件,則也應該啟用這些其他元件。

當APTCA連結庫指定 PartialTrustVisibilityLevel ,且符合第一次載入程式代碼共享資格時,它會載入共用網域。 每當該元件以相同 PartialTrustVisibilityLevel 載入至另一個網域時,就會共用該元件。 不過,如果元件以不同的 PartialTrustVisibilityLevel載入,則不會共用它。

適用於