WebPermission.AddPermission メソッド

定義

指定したアクセス権を持つ指定した 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 を表す文字列。

例外

uriStringnullです。

注釈

NoneとしてPermissionStateを指定した場合は、AddPermissionを使用して、ターゲット クラスでのuriStringの使用を許可します。 ターゲット クラスで uriString を使用する方法は、 accessで指定します。 Accept パラメーターで指定された URI を URI 受け入れ文字列の一覧に追加するアクセス パラメーターとしてuriStringを指定するか、URI 接続文字列の一覧に URI を追加するアクセス パラメーターとしてConnectを指定します。

Note

AddPermission UnrestrictedWebPermissionを呼び出しても、すべての 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

uriRegexRegexOptions.IgnoreCase、およびRegexOptions.Compiledフラグを使用してRegexOptions.Singlelineを作成することをお勧めします。

Note

候補 URI 文字列は、2 つの方法で関連する正規表現 (AcceptList または ConnectList) の一覧に対してチェックされます。 最初に、候補の URI 文字列が適切なリストに対してチェックされます。一致しない場合は、候補の URI 文字列が Uri に変換され、適切なリストに対してチェックされます。

こちらもご覧ください

適用対象