WebPermission Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.