SocketPermission 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.
SocketPermission sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| SocketPermission(PermissionState) |
sınıfına SocketPermission sınırsız erişime Socket izin veren veya erişimine izin Socketveren yeni bir sınıf örneği başlatır. |
| SocketPermission(NetworkAccess, TransportType, String, Int32) |
Belirtilen izinle verilen aktarım adresi için sınıfının yeni bir örneğini SocketPermission başlatır. |
SocketPermission(PermissionState)
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
sınıfına SocketPermission sınırsız erişime Socket izin veren veya erişimine izin Socketveren yeni bir sınıf örneği başlatır.
public:
SocketPermission(System::Security::Permissions::PermissionState state);
public SocketPermission(System.Security.Permissions.PermissionState state);
new System.Net.SocketPermission : System.Security.Permissions.PermissionState -> System.Net.SocketPermission
Public Sub New (state As PermissionState)
Parametreler
- state
- PermissionState
Değerlerden PermissionState biri.
Açıklamalar
SocketPermission Örneği değeriyle UnrestrictedPermissionStateSocketPermission oluşturulduysa, örnek tüm talepleri geçirir. ile bir aktarım adresi izni eklenmediği statesürece tüm taleplerde başarısız olan bir SocketPermission örnekteki diğer AddPermission sonuçlar.
Şunlara uygulanır
SocketPermission(NetworkAccess, TransportType, String, Int32)
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
- Kaynak:
- SocketPermission.cs
Belirtilen izinle verilen aktarım adresi için sınıfının yeni bir örneğini SocketPermission başlatır.
public:
SocketPermission(System::Net::NetworkAccess access, System::Net::TransportType transport, System::String ^ hostName, int portNumber);
public SocketPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber);
new System.Net.SocketPermission : System.Net.NetworkAccess * System.Net.TransportType * string * int -> System.Net.SocketPermission
Public Sub New (access As NetworkAccess, transport As TransportType, hostName As String, portNumber As Integer)
Parametreler
- access
- NetworkAccess
Değerlerden NetworkAccess biri.
- transport
- TransportType
Değerlerden TransportType biri.
- hostName
- String
Aktarım adresinin ana bilgisayar adı.
- portNumber
- Int32
Taşıma adresinin bağlantı noktası numarası.
Özel durumlar
hostName, null'e eşittir.
Açıklamalar
Bu oluşturucu, belirtilen öğesine erişimi denetleen ve SocketPermission belirtilen hostNameportNumberöğesini kullanarak bir transport oluşturur.
hostName bir DNS adı, IP adresi veya 192.168.1.* gibi belirtilen bir IP alt ağı olabilir.
, portNumber taşıma veya SocketPermission.AllPortstarafından tanımlanan herhangi bir geçerli bağlantı noktası numarası olabilir.