Språk

WebPermission Konstruktorer

Definition

Skapar en ny instans av WebPermission klassen.

Överlagringar

Name Description
WebPermission()

Skapar en ny instans av WebPermission klassen.

WebPermission(PermissionState)

Skapar en ny instans av WebPermission klassen som klarar alla krav eller misslyckas med alla krav.

WebPermission(NetworkAccess, String)

Initierar en ny instans av WebPermission klassen med de angivna åtkomsträttigheterna för den angivna URI:n.

WebPermission(NetworkAccess, Regex)

Initierar en ny instans av WebPermission klassen med de angivna åtkomsträttigheterna för det angivna reguljära URI-uttrycket.

WebPermission()

Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs

Skapar en ny instans av WebPermission klassen.

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

Kommentarer

Skapar en ny instans av WebPermission klassen. Den här konstruktorn skapar en tom behörighet som inte beviljar några rättigheter.

Se även

Gäller för

WebPermission(PermissionState)

Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs

Skapar en ny instans av WebPermission klassen som klarar alla krav eller misslyckas med alla krav.

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)

Parametrar

state
PermissionState

Ett PermissionState värde.

Kommentarer

Värdet för parametern state är antingen PermissionState.None eller PermissionState.Unrestricted, vilket ger fullständigt begränsad eller fullständigt obegränsad åtkomst till alla säkerhetsvariabler. Om du anger PermissionState.Nonekan du ge åtkomst till enskilda URI:er med hjälp av AddPermission.

Se även

Gäller för

WebPermission(NetworkAccess, String)

Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs

Initierar en ny instans av WebPermission klassen med de angivna åtkomsträttigheterna för den angivna URI:n.

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)

Parametrar

access
NetworkAccess

Ett NetworkAccess-värde som anger vilken typ av åtkomst som ska beviljas till den angivna URI:n. Accept anger att programmet tillåts acceptera anslutningar från Internet på en lokal resurs. Connect anger att programmet tillåts ansluta till specifika Internetresurser.

uriString
String

En URI-sträng som åtkomsträttigheter beviljas till.

Undantag

uriString är null.

Kommentarer

Den här konstruktorn initierar en WebPermission och ger sin målbehörighet för att antingen upprätta en fjärrvärdanslutning eller acceptera en fjärrvärdanslutning med hjälp av den URI som beskrivs av parametern uriString .

Se även

Gäller för

WebPermission(NetworkAccess, Regex)

Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs
Källa:
WebPermission.cs

Initierar en ny instans av WebPermission klassen med de angivna åtkomsträttigheterna för det angivna reguljära URI-uttrycket.

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)

Parametrar

access
NetworkAccess

Ett NetworkAccess värde som anger vilken typ av åtkomst som ska beviljas till den angivna URI:n. Accept anger att programmet tillåts acceptera anslutningar från Internet på en lokal resurs. Connect anger att programmet tillåts ansluta till specifika Internetresurser.

uriRegex
Regex

Ett reguljärt uttryck som beskriver den URI som åtkomsten ska beviljas till.

Kommentarer

Den här konstruktorn initierar en WebPermission och ger sin målbehörighet för att antingen upprätta en fjärrvärdanslutning eller acceptera en fjärrvärdanslutning med hjälp av den URI som beskrivs av parametern uriRegex .

Note

Vi rekommenderar att du skapar uriRegex med flaggorna RegexOptions.IgnoreCase, RegexOptions.Compiledoch RegexOptions.Singleline .

Note

En kandidat-URI-sträng kontrolleras mot listan över relevanta reguljära uttryck (AcceptList eller ConnectList) på två sätt. Först kontrolleras kandidat-URI-strängen mot lämplig lista. om det inte finns någon matchning konverteras kandidat-URI-strängen till en Uri och kontrolleras mot lämplig lista.

Se även

Gäller för