WebPermission.AddPermission Metod

Definition

Lägger till den angivna URI:n med de angivna åtkomsträttigheterna till den aktuella WebPermission.

Överlagringar

Name Description
AddPermission(NetworkAccess, String)

Lägger till den angivna URI-strängen med de angivna åtkomsträttigheterna till den aktuella WebPermission.

AddPermission(NetworkAccess, Regex)

Lägger till den angivna URI:n med de angivna åtkomsträttigheterna till den aktuella WebPermission.

AddPermission(NetworkAccess, String)

Lägger till den angivna URI-strängen med de angivna åtkomsträttigheterna till den aktuella WebPermission.

public:
 void AddPermission(System::Net::NetworkAccess access, System::String ^ uriString);
public void AddPermission(System.Net.NetworkAccess access, string uriString);
member this.AddPermission : System.Net.NetworkAccess * string -> unit
Public Sub AddPermission (access As NetworkAccess, uriString As String)

Parametrar

access
NetworkAccess

En NetworkAccess som anger de åtkomsträttigheter som beviljas till URI:n.

uriString
String

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

Undantag

uriString är null.

Kommentarer

Om du har angett None som PermissionStateanvänder AddPermission du för att tillåta användning av uriString i målklassen. Det sätt som uriString kan användas av målklassen anges av access. Ange Accept som åtkomstparameter för att lägga till den URI som anges av parametern uriString i listan över URI-acceptsträngar, eller ange som åtkomstparameter Connect för att lägga till URI:n i listan över URI-anslutningssträngar.

Note

Unrestricted WebPermission Att anropa AddPermission har ingen effekt eftersom behörighet beviljas till alla URI:er.

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

AddPermission(NetworkAccess, Regex)

Lägger till den angivna URI:n med de angivna åtkomsträttigheterna till den aktuella WebPermission.

public:
 void AddPermission(System::Net::NetworkAccess access, System::Text::RegularExpressions::Regex ^ uriRegex);
public void AddPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex);
member this.AddPermission : System.Net.NetworkAccess * System.Text.RegularExpressions.Regex -> unit
Public Sub AddPermission (access As NetworkAccess, uriRegex As Regex)

Parametrar

access
NetworkAccess

En NetworkAccess som anger de åtkomsträttigheter som beviljas till URI:n.

uriRegex
Regex

Ett reguljärt uttryck som beskriver den uppsättning URI:er som åtkomsträttigheter beviljas till.

Undantag

Parametern uriRegex är null.

Kommentarer

Om du har angett None som PermissionStateanvänder AddPermission du för att tillåta användning av uriRegex i målklassen. Ange Accept som parameter för att lägga till den URI som access anges av parametern uriRegex i listan över URI:er som accepterar strängar, eller ange Connect som åtkomstparameter för att lägga till URI:n i listan över URI-anslutningssträngar.

Note

Att anropa AddPermission på en UnrestrictedWebPermission instans har ingen effekt eftersom behörighet beviljas till alla URI:er.

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