WebPermission 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個新的類別實例 WebPermission 。
多載
| 名稱 | Description |
|---|---|
| WebPermission() |
建立一個新的類別實例 WebPermission 。 |
| WebPermission(PermissionState) |
建立一個新的類別實例 WebPermission ,該類別通過所有需求或失敗。 |
| WebPermission(NetworkAccess, String) |
初始化一個擁有指定存取權限的新類別實例 WebPermission 。 |
| WebPermission(NetworkAccess, Regex) |
初始化該類別的新實例 WebPermission ,並賦予指定存取權限,適用於指定的 URI 正規表達式。 |
WebPermission()
建立一個新的類別實例 WebPermission 。
public:
WebPermission();
public WebPermission();
Public Sub New ()
備註
建立一個新的類別實例 WebPermission 。 此建構器建立一個空許可,且不授予任何權利。
另請參閱
適用於
WebPermission(PermissionState)
建立一個新的類別實例 WebPermission ,該類別通過所有需求或失敗。
public:
WebPermission(System::Security::Permissions::PermissionState state);
public WebPermission(System.Security.Permissions.PermissionState state);
new System.Net.WebPermission : System.Security.Permissions.PermissionState -> System.Net.WebPermission
Public Sub New (state As PermissionState)
參數
- state
- PermissionState
備註
參數值 state 為 PermissionState.None 或 PermissionState.Unrestricted,分別提供對所有安全變數的完全限制或完全不受限制存取。 如果你指定 PermissionState.None,那麼你可以使用 AddPermission。
另請參閱
適用於
WebPermission(NetworkAccess, String)
初始化一個擁有指定存取權限的新類別實例 WebPermission 。
public:
WebPermission(System::Net::NetworkAccess access, System::String ^ uriString);
public WebPermission(System.Net.NetworkAccess access, string uriString);
new System.Net.WebPermission : System.Net.NetworkAccess * string -> System.Net.WebPermission
Public Sub New (access As NetworkAccess, uriString As String)
參數
- access
- NetworkAccess
一個 NetworkAccess 值,指示指定 URI 應授予何種存取權限。 Accept 表示該應用程式被允許接受來自本地資源的網際網路連線。 Connect 表示該應用程式被允許連接到特定的網際網路資源。
- uriString
- String
一個 URI 字串,授予存取權限。
例外狀況
uriString 是 null。
備註
此建構子初始化 a WebPermission ,並授權其目標使用參數描述 uriString 的 URI 建立遠端主機連線或接受遠端主機連線。
另請參閱
適用於
WebPermission(NetworkAccess, Regex)
初始化該類別的新實例 WebPermission ,並賦予指定存取權限,適用於指定的 URI 正規表達式。
public:
WebPermission(System::Net::NetworkAccess access, System::Text::RegularExpressions::Regex ^ uriRegex);
public WebPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex);
new System.Net.WebPermission : System.Net.NetworkAccess * System.Text.RegularExpressions.Regex -> System.Net.WebPermission
Public Sub New (access As NetworkAccess, uriRegex As Regex)
參數
- access
- NetworkAccess
一個 NetworkAccess 表示該 URI 可獲得何種存取權限的值。 Accept 表示該應用程式被允許接受來自本地資源的網際網路連線。 Connect 表示該應用程式被允許連接到特定的網際網路資源。
- uriRegex
- Regex
一個描述存取權限的 URI 的正則表達式。
備註
此建構子初始化 a WebPermission ,並授權其目標使用參數描述 uriRegex 的 URI 建立遠端主機連線或接受遠端主機連線。
Note
建議你使用 uriRegex、 RegexOptions.IgnoreCase和 RegexOptions.Compiled flags 來建立RegexOptions.Singleline。
Note
候選 URI 字串會以兩種方式與相關正則表達AcceptList 式(或 ConnectList)清單進行檢查。 首先,會將候選 URI 字串與相應的清單進行檢查;若無匹配,則將候選 URI 字串轉換為 a Uri ,並與相應清單進行檢查。