WebPermission Oluşturucular

Tanım

sınıfının yeni bir örneğini WebPermission oluşturur.

Aşırı Yüklemeler

Name Description
WebPermission()

sınıfının yeni bir örneğini WebPermission oluşturur.

WebPermission(PermissionState)

Tüm talepleri geçiren veya tüm talepleri başarısız olan sınıfın WebPermission yeni bir örneğini oluşturur.

WebPermission(NetworkAccess, String)

Belirtilen URI için belirtilen erişim haklarıyla sınıfının yeni bir örneğini WebPermission başlatır.

WebPermission(NetworkAccess, Regex)

Belirtilen URI normal ifadesi için belirtilen erişim haklarıyla sınıfının yeni bir örneğini WebPermission başlatır.

WebPermission()

Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs

sınıfının yeni bir örneğini WebPermission oluşturur.

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

Açıklamalar

sınıfının yeni bir örneğini WebPermission oluşturur. Bu oluşturucu, herhangi bir hak vermeyen boş bir izin oluşturur.

Ayrıca bkz.

Şunlara uygulanır

WebPermission(PermissionState)

Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs

Tüm talepleri geçiren veya tüm talepleri başarısız olan sınıfın WebPermission yeni bir örneğini oluşturur.

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)

Parametreler

state
PermissionState

Bir PermissionState değer.

Açıklamalar

parametresinin statePermissionState.None değeri, sırasıyla tüm güvenlik değişkenlerine tamamen kısıtlanmış veya tam olarak kısıtlanmamış erişim veren veya PermissionState.Unrestrictedşeklindedir. belirtirseniz PermissionState.None, kullanarak AddPermissiontek tek URI'lere erişim verebilirsiniz.

Ayrıca bkz.

Şunlara uygulanır

WebPermission(NetworkAccess, String)

Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs

Belirtilen URI için belirtilen erişim haklarıyla sınıfının yeni bir örneğini WebPermission başlatır.

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)

Parametreler

access
NetworkAccess

Belirtilen URI'ye ne tür erişim verildiğini gösteren bir NetworkAccess değeri. Accept uygulamanın yerel bir kaynakta İnternet'ten gelen bağlantıları kabul etme izni olduğunu gösterir. Connect uygulamanın belirli İnternet kaynaklarına bağlanmasına izin verildiğini gösterir.

uriString
String

Erişim haklarının verildiği bir URI dizesi.

Özel durumlar

uriString, null'e eşittir.

Açıklamalar

Bu oluşturucu bir WebPermission başlatır ve parametresi tarafından açıklanan URI'yi kullanarak uzak konak bağlantısı yapmak veya uzak konak bağlantısını kabul etmek için hedef iznini uriString verir.

Ayrıca bkz.

Şunlara uygulanır

WebPermission(NetworkAccess, Regex)

Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs
Kaynak:
WebPermission.cs

Belirtilen URI normal ifadesi için belirtilen erişim haklarıyla sınıfının yeni bir örneğini WebPermission başlatır.

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)

Parametreler

access
NetworkAccess

NetworkAccess Belirtilen URI'ye ne tür erişim verildiğini gösteren değer. Accept uygulamanın yerel bir kaynakta İnternet'ten gelen bağlantıları kabul etme izni olduğunu gösterir. Connect uygulamanın belirli İnternet kaynaklarına bağlanmasına izin verildiğini gösterir.

uriRegex
Regex

Erişimin verileceği URI'yi açıklayan normal ifade.

Açıklamalar

Bu oluşturucu bir WebPermission başlatır ve parametresi tarafından açıklanan URI'yi kullanarak uzak konak bağlantısı yapmak veya uzak konak bağlantısını kabul etmek için hedef iznini uriRegex verir.

Note

, uriRegexve RegexOptions.IgnoreCase bayraklarını kullanarak RegexOptions.Compiledoluşturmanız RegexOptions.Singleline önerilir.

Note

Aday URI dizesi, ilgili normal ifadeler (AcceptList veya ConnectList) listesinde iki şekilde denetlenür. İlk olarak, aday URI dizesi uygun listeye göre denetlenür; ardından, eşleşme yoksa aday URI dizesi bir'e Uri dönüştürülür ve uygun listeye göre denetlenir.

Ayrıca bkz.

Şunlara uygulanır