SiteIdentityPermission 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 SiteIdentityPermission 類別的新執行個體。
多載
SiteIdentityPermission(PermissionState) |
使用指定的 SiteIdentityPermission 初始化 PermissionState 類別的新執行個體。 |
SiteIdentityPermission(String) |
初始化 SiteIdentityPermission 類別的新執行個體,以表示指定的網站識別。 |
SiteIdentityPermission(PermissionState)
使用指定的 SiteIdentityPermission 初始化 PermissionState 類別的新執行個體。
public:
SiteIdentityPermission(System::Security::Permissions::PermissionState state);
public SiteIdentityPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.SiteIdentityPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.SiteIdentityPermission
Public Sub New (state As PermissionState)
參數
- state
- PermissionState
其中一個 PermissionState 值。
例外狀況
state
參數不是有效的 PermissionState 值。
備註
完全受限的狀態 SiteIdentityPermission 不符合任何網站。 此建構函式包含在內,以便與其他許可權的設計一致,但在實務上並不實用。
注意
在 .NET Framework 1.0 和 1.1 版中,身分識別許可權不能有 Unrestricted 許可權狀態值。 從 .NET Framework 2.0 版開始,身分識別許可權可以具有任何許可權狀態值。 這表示在 2.0 和更新版本中,身分識別許可權的行為與實作 IUnrestrictedPermission 介面的許可權相同。 也就是說,如果元件已獲得完全信任,則不論元件的身分識別為何,身分識別的需求一律會成功。
在 .NET Framework 1.0 和 1.1 版中,即使呼叫元件完全信任,身分識別許可權的需求仍有效。 也就是說,雖然呼叫元件具有完全信任,但如果元件不符合要求的準則,則身分識別許可權的需求會失敗。 從 .NET Framework 2.0 版開始,如果呼叫元件具有完全信任,則身分識別許可權的要求無效。 這可確保擁有權限的一致性,避免將身分識別許可權視為特殊案例的處理。
適用於
SiteIdentityPermission(String)
初始化 SiteIdentityPermission 類別的新執行個體,以表示指定的網站識別。
public:
SiteIdentityPermission(System::String ^ site);
public SiteIdentityPermission (string site);
new System.Security.Permissions.SiteIdentityPermission : string -> System.Security.Permissions.SiteIdentityPermission
Public Sub New (site As String)
參數
- site
- String
網站名稱或萬用字元運算式。
例外狀況
site
參數不是有效的字串,或不符合有效的萬用字元網站名稱。
備註
月臺身分識別只會針對具有 HTTP、HTTPS 和 FTP 通訊協定之 URL 的程式碼定義。 網站是 URL 通訊協定之後的 「//」 與下列 「/」 之間的字串,例如,如果 URL http://www.fourthcoffee.com/process/grind.htm/
中存在,則 www.fourthcoffee.com
為 。 這會排除埠號碼。 如果指定的 URL 為 http://www.fourthcoffee.com:8000/
,則網站為 www.fourthcoffee.com
,而非 www.fourthcoffee.com:8000
。
月臺可以完全比對,或是由點分隔符號的萬用字元 (「*」) 前置詞進行比對。 例如,月臺名稱字串 *.fourthcoffee.com
符合 fourthcoffee.com
和 www.fourthcoffee.com
。 如果沒有萬用字元,網站名稱必須是精確的相符專案。