WebPermission Konstruktoren
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.
Erstellt eine neue Instanz der WebPermission Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| WebPermission() |
Erstellt eine neue Instanz der WebPermission Klasse. |
| WebPermission(PermissionState) |
Erstellt eine neue Instanz der WebPermission Klasse, die alle Anforderungen übergibt oder alle Anforderungen fehlschlägt. |
| WebPermission(NetworkAccess, String) |
Initialisiert eine neue Instanz der WebPermission Klasse mit den angegebenen Zugriffsrechten für den angegebenen URI. |
| WebPermission(NetworkAccess, Regex) |
Initialisiert eine neue Instanz der WebPermission Klasse mit den angegebenen Zugriffsrechten für den angegebenen regulären URI-Ausdruck. |
WebPermission()
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
Erstellt eine neue Instanz der WebPermission Klasse.
public:
WebPermission();
public WebPermission();
Public Sub New ()
Hinweise
Erstellt eine neue Instanz der WebPermission Klasse. Dieser Konstruktor erstellt eine leere Berechtigung, die keine Rechte gewährt.
Weitere Informationen
Gilt für:
WebPermission(PermissionState)
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
Erstellt eine neue Instanz der WebPermission Klasse, die alle Anforderungen übergibt oder alle Anforderungen fehlschlägt.
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)
Parameter
- state
- PermissionState
Ein PermissionState-Wert.
Hinweise
Der Wert des state Parameters ist entweder PermissionState.None oder PermissionState.Unrestricted, bzw. ergibt vollständig eingeschränkten oder vollständig uneingeschränkten Zugriff auf alle Sicherheitsvariablen. Wenn Sie angeben PermissionState.None, können Sie den Zugriff auf einzelne URIs mithilfe von AddPermission.
Weitere Informationen
Gilt für:
WebPermission(NetworkAccess, String)
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
Initialisiert eine neue Instanz der WebPermission Klasse mit den angegebenen Zugriffsrechten für den angegebenen URI.
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)
Parameter
- access
- NetworkAccess
Ein NetworkAccess-Wert, der angibt, welche Art von Zugriff dem angegebenen URI gewährt werden soll. Accept gibt an, dass die Anwendung Verbindungen aus dem Internet in einer lokalen Ressource akzeptieren darf. Connect gibt an, dass die Anwendung eine Verbindung mit bestimmten Internetressourcen herstellen darf.
- uriString
- String
Eine URI-Zeichenfolge, für die Zugriffsrechte gewährt werden.
Ausnahmen
uriString ist null.
Hinweise
Dieser Konstruktor initialisiert ein WebPermission Und gewährt seine Zielberechtigung, entweder eine Remotehostverbindung herzustellen oder eine Remotehostverbindung mithilfe des durch den uriString Parameter beschriebenen URI zu akzeptieren.
Weitere Informationen
Gilt für:
WebPermission(NetworkAccess, Regex)
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
- Quelle:
- WebPermission.cs
Initialisiert eine neue Instanz der WebPermission Klasse mit den angegebenen Zugriffsrechten für den angegebenen regulären URI-Ausdruck.
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)
Parameter
- access
- NetworkAccess
Ein NetworkAccess Wert, der angibt, welche Art von Zugriff dem angegebenen URI gewährt werden soll. Accept gibt an, dass die Anwendung Verbindungen aus dem Internet in einer lokalen Ressource akzeptieren darf. Connect gibt an, dass die Anwendung eine Verbindung mit bestimmten Internetressourcen herstellen darf.
- uriRegex
- Regex
Ein regulärer Ausdruck, der den URI beschreibt, für den der Zugriff gewährt werden soll.
Hinweise
Dieser Konstruktor initialisiert ein WebPermission Und gewährt seine Zielberechtigung, entweder eine Remotehostverbindung herzustellen oder eine Remotehostverbindung mithilfe des durch den uriRegex Parameter beschriebenen URI zu akzeptieren.
Note
Es wird empfohlen, die Erstellung mit den uriRegexRegexOptions.IgnoreCaseKennzeichen und RegexOptions.Compiled Flags zu erstellenRegexOptions.Singleline.
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.