WebPermission.AddPermission メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したアクセス権を持つ指定した URI を現在の WebPermissionに追加します。
オーバーロード
| 名前 | 説明 |
|---|---|
| AddPermission(NetworkAccess, String) |
指定したアクセス権を持つ指定した URI 文字列を現在の WebPermissionに追加します。 |
| AddPermission(NetworkAccess, Regex) |
指定したアクセス権を持つ指定した URI を現在の WebPermissionに追加します。 |
AddPermission(NetworkAccess, String)
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
指定したアクセス権を持つ指定した URI 文字列を現在の WebPermissionに追加します。
public:
void AddPermission(System::Net::NetworkAccess access, System::String ^ uriString);
public void AddPermission(System.Net.NetworkAccess access, string uriString);
member this.AddPermission : System.Net.NetworkAccess * string -> unit
Public Sub AddPermission (access As NetworkAccess, uriString As String)
パラメーター
- access
- NetworkAccess
URI に付与されるアクセス権を指定する NetworkAccess 。
- uriString
- String
アクセス権が付与される URI を表す文字列。
例外
uriString は nullです。
注釈
NoneとしてPermissionStateを指定した場合は、AddPermissionを使用して、ターゲット クラスでのuriStringの使用を許可します。 ターゲット クラスで uriString を使用する方法は、 accessで指定します。
Accept パラメーターで指定された URI を URI 受け入れ文字列の一覧に追加するアクセス パラメーターとしてuriStringを指定するか、URI 接続文字列の一覧に URI を追加するアクセス パラメーターとしてConnectを指定します。
Note
AddPermission UnrestrictedでWebPermissionを呼び出しても、すべての URI にアクセス許可が付与されるため、効果はありません。
Note
候補 URI 文字列は、2 つの方法で関連する正規表現 (AcceptList または ConnectList) の一覧に対してチェックされます。 最初に、候補の URI 文字列が適切なリストに対してチェックされます。一致しない場合は、候補の URI 文字列が Uri に変換され、適切なリストに対してチェックされます。
こちらもご覧ください
適用対象
AddPermission(NetworkAccess, Regex)
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
- ソース:
- WebPermission.cs
指定したアクセス権を持つ指定した URI を現在の WebPermissionに追加します。
public:
void AddPermission(System::Net::NetworkAccess access, System::Text::RegularExpressions::Regex ^ uriRegex);
public void AddPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex);
member this.AddPermission : System.Net.NetworkAccess * System.Text.RegularExpressions.Regex -> unit
Public Sub AddPermission (access As NetworkAccess, uriRegex As Regex)
パラメーター
- access
- NetworkAccess
URI に付与されるアクセス権を指定する NetworkAccess。
- uriRegex
- Regex
アクセス権が付与される URI のセットを記述する正規表現。
例外
uriRegex パラメーターはnull。
注釈
NoneとしてPermissionStateを指定した場合は、AddPermissionを使用してターゲット クラスでuriRegexを使用できるようにします。
Accept パラメーターで指定された URI を URI 受け入れ文字列の一覧に追加するaccess パラメーターとしてuriRegexを指定するか、URI 接続文字列の一覧に URI を追加するアクセス パラメーターとしてConnectを指定します。
Note
AddPermission Unrestricted インスタンスでWebPermissionを呼び出しても、すべての URI にアクセス許可が付与されるため、効果はありません。
Note
uriRegex、RegexOptions.IgnoreCase、およびRegexOptions.Compiledフラグを使用してRegexOptions.Singlelineを作成することをお勧めします。
Note
候補 URI 文字列は、2 つの方法で関連する正規表現 (AcceptList または ConnectList) の一覧に対してチェックされます。 最初に、候補の URI 文字列が適切なリストに対してチェックされます。一致しない場合は、候補の URI 文字列が Uri に変換され、適切なリストに対してチェックされます。