WebPermission コンストラクター

定義

WebPermission クラスの新しいインスタンスを作成します。

オーバーロード

名前 説明
WebPermission()

WebPermission クラスの新しいインスタンスを作成します。

WebPermission(PermissionState)

すべての要求を渡すか、すべての要求に失敗する WebPermission クラスの新しいインスタンスを作成します。

WebPermission(NetworkAccess, String)

指定した URI の指定したアクセス権を使用して、 WebPermission クラスの新しいインスタンスを初期化します。

WebPermission(NetworkAccess, Regex)

指定した URI 正規表現に対する指定したアクセス権を使用して、 WebPermission クラスの新しいインスタンスを初期化します。

WebPermission()

ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs

WebPermission クラスの新しいインスタンスを作成します。

public:
 WebPermission();
public WebPermission();
Public Sub New ()

注釈

WebPermission クラスの新しいインスタンスを作成します。 このコンストラクターは、権限を付与しない空のアクセス許可を作成します。

こちらもご覧ください

適用対象

WebPermission(PermissionState)

ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs

すべての要求を渡すか、すべての要求に失敗する 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

PermissionState 値です。

注釈

state パラメーターの値は、それぞれPermissionState.NoneまたはPermissionState.Unrestrictedであり、すべてのセキュリティ変数に対する完全に制限されたアクセスまたは完全に無制限のアクセスが得られます。 PermissionState.Noneを指定した場合は、AddPermissionを使用して個々の URI にアクセスできます。

こちらもご覧ください

適用対象

WebPermission(NetworkAccess, String)

ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs

指定した URI の指定したアクセス権を使用して、 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

指定した URI に付与するアクセスの種類を示す NetworkAccess 値。 Accept は、アプリケーションがローカル リソース上のインターネットからの接続を受け入れることが許可されていることを示します。 Connect は、アプリケーションが特定のインターネット リソースへの接続を許可されていることを示します。

uriString
String

アクセス権が付与される URI 文字列。

例外

uriStringnullです。

注釈

このコンストラクターは、 WebPermission を初期化し、 uriString パラメーターで記述された URI を使用してリモート ホスト接続を確立するか、リモート ホスト接続を受け入れるアクセス許可をターゲットに付与します。

こちらもご覧ください

適用対象

WebPermission(NetworkAccess, Regex)

ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs
ソース:
WebPermission.cs

指定した URI 正規表現に対する指定したアクセス権を使用して、 WebPermission クラスの新しいインスタンスを初期化します。

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

指定した URI に付与するアクセスの種類を示す NetworkAccess 値。 Accept は、アプリケーションがローカル リソース上のインターネットからの接続を受け入れることが許可されていることを示します。 Connect は、アプリケーションが特定のインターネット リソースへの接続を許可されていることを示します。

uriRegex
Regex

アクセスを許可する URI を表す正規表現。

注釈

このコンストラクターは、 WebPermission を初期化し、 uriRegex パラメーターで記述された URI を使用してリモート ホスト接続を確立するか、リモート ホスト接続を受け入れるアクセス許可をターゲットに付与します。

Note

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

Note

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

こちらもご覧ください

適用対象