WebPermission Constructors

Definitie

Hiermee maakt u een nieuw exemplaar van de WebPermission klasse.

Overloads

Name Description
WebPermission()

Hiermee maakt u een nieuw exemplaar van de WebPermission klasse.

WebPermission(PermissionState)

Hiermee maakt u een nieuw exemplaar van de WebPermission klasse die voldoet aan alle eisen of die niet aan alle eisen voldoen.

WebPermission(NetworkAccess, String)

Initialiseert een nieuw exemplaar van de WebPermission klasse met de opgegeven toegangsrechten voor de opgegeven URI.

WebPermission(NetworkAccess, Regex)

Initialiseert een nieuw exemplaar van de WebPermission klasse met de opgegeven toegangsrechten voor de opgegeven reguliere URI-expressie.

WebPermission()

Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs

Hiermee maakt u een nieuw exemplaar van de WebPermission klasse.

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

Opmerkingen

Hiermee maakt u een nieuw exemplaar van de WebPermission klasse. Deze constructor maakt een lege machtiging die geen rechten verleent.

Zie ook

Van toepassing op

WebPermission(PermissionState)

Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs

Hiermee maakt u een nieuw exemplaar van de WebPermission klasse die voldoet aan alle eisen of die niet aan alle eisen voldoen.

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)

Parameters

state
PermissionState

Een PermissionState waarde.

Opmerkingen

De waarde van de state parameter is PermissionState.None respectievelijk PermissionState.Unrestrictedhet resultaat van volledig beperkte of volledig onbeperkte toegang tot alle beveiligingsvariabelen. Als u opgeeft PermissionState.None, kunt u toegang verlenen tot afzonderlijke URI's met behulp van AddPermission.

Zie ook

Van toepassing op

WebPermission(NetworkAccess, String)

Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs

Initialiseert een nieuw exemplaar van de WebPermission klasse met de opgegeven toegangsrechten voor de opgegeven URI.

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)

Parameters

access
NetworkAccess

Een NetworkAccess-waarde die aangeeft welk type toegang moet worden verleend aan de opgegeven URI. Accept geeft aan dat de toepassing verbindingen van internet op een lokale resource mag accepteren. Connect geeft aan dat de toepassing verbinding mag maken met specifieke internetbronnen.

uriString
String

Een URI-tekenreeks waaraan toegangsrechten worden verleend.

Uitzonderingen

uriString is null.

Opmerkingen

Deze constructor initialiseert een WebPermission en verleent de doelmachtiging om een externe hostverbinding te maken of een externe hostverbinding te accepteren met behulp van de URI die door de uriString parameter wordt beschreven.

Zie ook

Van toepassing op

WebPermission(NetworkAccess, Regex)

Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs
Bron:
WebPermission.cs

Initialiseert een nieuw exemplaar van de WebPermission klasse met de opgegeven toegangsrechten voor de opgegeven reguliere URI-expressie.

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)

Parameters

access
NetworkAccess

Een NetworkAccess waarde die aangeeft welk type toegang moet worden verleend aan de opgegeven URI. Accept geeft aan dat de toepassing verbindingen van internet op een lokale resource mag accepteren. Connect geeft aan dat de toepassing verbinding mag maken met specifieke internetbronnen.

uriRegex
Regex

Een reguliere expressie die de URI beschrijft waaraan toegang moet worden verleend.

Opmerkingen

Deze constructor initialiseert een WebPermission en verleent de doelmachtiging om een externe hostverbinding te maken of een externe hostverbinding te accepteren met behulp van de URI die door de uriRegex parameter wordt beschreven.

Note

Het wordt aanbevolen dat u maakt uriRegex met behulp van de RegexOptions.IgnoreCase, RegexOptions.Compileden RegexOptions.Singleline vlaggen.

Note

Een kandidaat-URI-tekenreeks wordt op twee manieren gecontroleerd op de lijst met relevante reguliere expressies (AcceptList of ConnectList). Eerst wordt de kandidaat-URI-tekenreeks gecontroleerd op basis van de juiste lijst; als er geen overeenkomst is, wordt de kandidaat-URI-tekenreeks geconverteerd naar een Uri en gecontroleerd op basis van de juiste lijst.

Zie ook

Van toepassing op