WebPermission Konstruktory

Definice

Vytvoří novou instanci WebPermission třídy.

Přetížení

Name Description
WebPermission()

Vytvoří novou instanci WebPermission třídy.

WebPermission(PermissionState)

Vytvoří novou instanci WebPermission třídy, která předává všechny požadavky nebo selže všechny požadavky.

WebPermission(NetworkAccess, String)

Inicializuje novou instanci WebPermission třídy se zadanými přístupovými právy pro zadaný identifikátor URI.

WebPermission(NetworkAccess, Regex)

Inicializuje novou instanci WebPermission třídy se zadanými přístupovými právy pro zadaný regulární výraz URI.

WebPermission()

Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs

Vytvoří novou instanci WebPermission třídy.

public:
 WebPermission();
public WebPermission();
Public Sub New ()

Poznámky

Vytvoří novou instanci WebPermission třídy. Tento konstruktor vytvoří prázdné oprávnění, které neuděluje žádná práva.

Viz také

Platí pro

WebPermission(PermissionState)

Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs

Vytvoří novou instanci WebPermission třídy, která předává všechny požadavky nebo selže všechny požadavky.

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)

Parametry

Poznámky

Hodnota parametru state je buď PermissionState.None nebo PermissionState.Unrestricted, v uvedeném pořadí poskytuje plně omezený nebo plně neomezený přístup ke všem proměnným zabezpečení. Pokud zadáte PermissionState.None, pak můžete udělit přístup k jednotlivým identifikátorům URI pomocí AddPermission.

Viz také

Platí pro

WebPermission(NetworkAccess, String)

Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs

Inicializuje novou instanci WebPermission třídy se zadanými přístupovými právy pro zadaný identifikátor 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)

Parametry

access
NetworkAccess

Hodnota NetworkAccess, která určuje, jaký typ přístupu se má udělit zadanému identifikátoru URI. Accept označuje, že aplikace může přijímat připojení z internetu v místním prostředku. Connect označuje, že aplikace se může připojit ke konkrétním internetovým prostředkům.

uriString
String

Řetězec identifikátoru URI, ke kterému jsou udělena přístupová práva.

Výjimky

uriString je null.

Poznámky

Tento konstruktor inicializuje WebPermission a uděluje jeho cílové oprávnění k vytvoření připojení vzdáleného hostitele nebo přijmout připojení vzdáleného hostitele pomocí identifikátoru URI popsaného parametrem uriString .

Viz také

Platí pro

WebPermission(NetworkAccess, Regex)

Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs
Zdroj:
WebPermission.cs

Inicializuje novou instanci WebPermission třídy se zadanými přístupovými právy pro zadaný regulární výraz URI.

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)

Parametry

access
NetworkAccess

Hodnota NetworkAccess , která určuje, jaký typ přístupu se má udělit zadanému identifikátoru URI. Accept označuje, že aplikace může přijímat připojení z internetu v místním prostředku. Connect označuje, že aplikace se může připojit ke konkrétním internetovým prostředkům.

uriRegex
Regex

Regulární výraz, který popisuje identifikátor URI, ke kterému má být udělen přístup.

Poznámky

Tento konstruktor inicializuje WebPermission a uděluje jeho cílové oprávnění k vytvoření připojení vzdáleného hostitele nebo přijmout připojení vzdáleného hostitele pomocí identifikátoru URI popsaného parametrem uriRegex .

Note

Doporučujeme, abyste ho vytvořili uriRegex pomocí příznaku RegexOptions.IgnoreCase, RegexOptions.Compileda RegexOptions.Singleline příznaku.

Note

V seznamu relevantních regulárních výrazů (AcceptList nebo ConnectList) se kontroluje řetězec kandidáta URI dvěma způsoby. Nejprve se v příslušném seznamu zkontroluje řetězec URI kandidáta; pokud neexistuje shoda, převede se řetězec URI kandidáta na Uri odpovídající seznam a zkontroluje se podle příslušného seznamu.

Viz také

Platí pro