Język

SocketPermission Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy SocketPermission.

Przeciążenia

Nazwa Opis
SocketPermission(PermissionState)

Inicjuje nowe wystąpienie SocketPermission klasy, które umożliwia nieograniczony dostęp do obiektu Socket lub nie zezwala na dostęp do klasy Socket.

SocketPermission(NetworkAccess, TransportType, String, Int32)

Inicjuje nowe wystąpienie SocketPermission klasy dla danego adresu transportu z określonym uprawnieniem.

SocketPermission(PermissionState)

Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs

Inicjuje nowe wystąpienie SocketPermission klasy, które umożliwia nieograniczony dostęp do obiektu Socket lub nie zezwala na dostęp do klasy Socket.

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)

Parametry

state
PermissionState

PermissionState Jedna z wartości.

Uwagi

SocketPermission Jeśli wystąpienie zostanie utworzone z wartością Unrestricted , PermissionStateSocketPermission wystąpienie przejdzie wszystkie wymagania. Każda inna wartość dla state wyników w wystąpieniu, które kończy się niepowodzeniem SocketPermission wszystkich żądań, chyba że dodano uprawnienie adresu transportu za pomocą AddPermissionpolecenia .

Dotyczy

SocketPermission(NetworkAccess, TransportType, String, Int32)

Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs
Źródło:
SocketPermission.cs

Inicjuje nowe wystąpienie SocketPermission klasy dla danego adresu transportu z określonym uprawnieniem.

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)

Parametry

access
NetworkAccess

NetworkAccess Jedna z wartości.

transport
TransportType

TransportType Jedna z wartości.

hostName
String

Nazwa hosta dla adresu transportu.

portNumber
Int32

Numer portu dla adresu transportu.

Wyjątki

Parametr hostName ma wartość null.

Uwagi

Ten konstruktor tworzy obiekt SocketPermission , który kontroluje dostęp do określonego hostName elementu i portNumber przy użyciu określonego transportelementu .

Może hostName to być nazwa DNS, adres IP lub określona podsieć IP, taka jak 192.168.1.*.

Może portNumber to być dowolny prawidłowy numer portu zdefiniowany przez transport lub SocketPermission.AllPorts.

Dotyczy