WebPermission Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.