WebPermission.AddPermission Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt den angegebenen URI mit den angegebenen Zugriffsrechten zur aktuellen WebPermissionhinzu.
Überlädt
| Name | Beschreibung |
|---|---|
| AddPermission(NetworkAccess, String) |
Fügt der aktuellen URI-Zeichenfolge die angegebene URI-Zeichenfolge mit den angegebenen Zugriffsrechten WebPermissionhinzu. |
| AddPermission(NetworkAccess, Regex) |
Fügt den angegebenen URI mit den angegebenen Zugriffsrechten zur aktuellen WebPermissionhinzu. |
AddPermission(NetworkAccess, String)
Fügt der aktuellen URI-Zeichenfolge die angegebene URI-Zeichenfolge mit den angegebenen Zugriffsrechten WebPermissionhinzu.
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)
Parameter
- access
- NetworkAccess
A NetworkAccess that specifies the access rights that are granted to the URI.
- uriString
- String
Eine Zeichenfolge, die den URI beschreibt, für den Zugriffsrechte gewährt werden.
Ausnahmen
uriString ist null.
Hinweise
Wenn Sie dies angegeben NonePermissionStatehaben, verwenden Sie diese Eigenschaft AddPermission , um die Verwendung uriString in der Zielklasse zuzulassen. Die Art und Weise, wie sie von der Zielklasse verwendet werden kann, uriString wird durch accessangegeben. Geben Sie als Zugriffsparameter an, um den durch den uriString Parameter angegebenen URI zur Liste der URI akzeptieren Zeichenfolgen hinzuzufügen, oder geben Sie ConnectAccept als Zugriffsparameter an, um den URI der Liste der URI-Verbindungszeichenfolgen hinzuzufügen.
Note
Unrestricted WebPermission Das Aufrufen AddPermission hat keine Auswirkung, da allen URIs die Berechtigung gewährt wird.
Note
Eine Kandidaten-URI-Zeichenfolge wird auf zwei Arten anhand der Liste der relevanten regulären Ausdrücke (AcceptList oder ConnectList) überprüft. Zuerst wird die URI-Zeichenfolge des Kandidaten anhand der entsprechenden Liste überprüft. wenn keine Übereinstimmung vorhanden ist, wird die URI-Zeichenfolge des Kandidaten in eine Uri entsprechende Liste konvertiert und überprüft.
Weitere Informationen
Gilt für:
AddPermission(NetworkAccess, Regex)
Fügt den angegebenen URI mit den angegebenen Zugriffsrechten zur aktuellen WebPermissionhinzu.
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)
Parameter
- access
- NetworkAccess
Ein NetworkAccess, der die Zugriffsrechte angibt, die dem URI gewährt werden.
- uriRegex
- Regex
Ein regulärer Ausdruck, der den Satz von URIs beschreibt, denen Zugriffsrechte gewährt werden.
Ausnahmen
Der uriRegex Parameter ist null.
Hinweise
Wenn Sie dies angegeben NonePermissionStatehaben, verwenden Sie diese Option AddPermission , um die Verwendung uriRegex in der Zielklasse zuzulassen. Geben Sie als access Parameter an, um den durch den uriRegex Parameter angegebenen URI zur Liste der URI akzeptieren Zeichenfolgen hinzuzufügen, oder geben Connect Sie Accept als Zugriffsparameter an, um den URI der Liste der URI-Verbindungszeichenfolgen hinzuzufügen.
Note
Das Aufrufen AddPermission einer UnrestrictedWebPermission Instanz hat keine Auswirkung, da allen URIs die Berechtigung gewährt wird.
Note
Es wird empfohlen, die Erstellung mit den RegexOptions.IgnoreCaseRegexOptions.CompiledKennzeichen und RegexOptions.Singleline Flags zu erstellenuriRegex.
Note
Eine Kandidaten-URI-Zeichenfolge wird auf zwei Arten anhand der Liste der relevanten regulären Ausdrücke (AcceptList oder ConnectList) überprüft. Zuerst wird die URI-Zeichenfolge des Kandidaten anhand der entsprechenden Liste überprüft. wenn keine Übereinstimmung vorhanden ist, wird die URI-Zeichenfolge des Kandidaten in eine Uri entsprechende Liste konvertiert und überprüft.