PartialTrustVisibilityLevel 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
針對已標記 AllowPartiallyTrustedCallersAttribute (APTCA) 屬性的程式碼,指定預設的部分信任可視性。
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- 繼承
欄位
NotVisibleByDefault | 1 | 組件已針對部分信任進行稽核,但是不會在所有主機中對部分信任程式碼顯示。 若要對部分信任程式碼顯示組件,請將它加入 PartialTrustVisibleAssemblies 屬性中。 |
VisibleToAllHosts | 0 | 組件一律能透過部分信任程式碼呼叫。 |
備註
PartialTrustVisibilityLevel 會當做屬性設定參數傳遞至建構函式 AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute 。 如果未將參數傳遞至建構函式,則預設值為 VisibleToAllHosts。
您可以藉由將元件新增至 PartialTrustVisibleAssemblies 其應用程式域的 屬性,來啟用識別為 NotVisibleByDefault 的部分信任元件。 如果您啟用參考 (的元件直接或間接) 非VisibleByDefault 的其他部分信任元件,則也應該啟用這些其他元件。
當APTCA連結庫指定 PartialTrustVisibilityLevel
,且符合第一次載入程式代碼共享資格時,它會載入共用網域。 每當該元件以相同 PartialTrustVisibilityLevel
載入至另一個網域時,就會共用該元件。 不過,如果元件以不同的 PartialTrustVisibilityLevel
載入,則不會共用它。