WebPermission Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.