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 載入,則不會共用它。

適用於