SocketPermission Oluşturucular

Tanım

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.

Şunlara uygulanır