WebPermission.AddPermission Metod
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.
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.