SocketPermission Constructeurs

Définition

Initialise une nouvelle instance de la classe SocketPermission.

Surcharges

Nom Description
SocketPermission(PermissionState)

Initialise une nouvelle instance de la SocketPermission classe qui autorise un accès illimité au Socket ou interdit l’accès au Socket.

SocketPermission(NetworkAccess, TransportType, String, Int32)

Initialise une nouvelle instance de la SocketPermission classe pour l’adresse de transport donnée avec l’autorisation spécifiée.

SocketPermission(PermissionState)

Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs

Initialise une nouvelle instance de la SocketPermission classe qui autorise un accès illimité au Socket ou interdit l’accès au 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)

Paramètres

state
PermissionState

Une des PermissionState valeurs.

Remarques

Si l’instance SocketPermission est créée avec la Unrestricted valeur à partir de PermissionState là, l’instance SocketPermission transmet toutes les demandes. Toute autre valeur pour state les résultats d’une SocketPermission instance qui échoue toutes les demandes, sauf si une autorisation d’adresse de transport est ajoutée avec AddPermission.

S’applique à

SocketPermission(NetworkAccess, TransportType, String, Int32)

Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs
Source:
SocketPermission.cs

Initialise une nouvelle instance de la SocketPermission classe pour l’adresse de transport donnée avec l’autorisation spécifiée.

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)

Paramètres

access
NetworkAccess

Une des NetworkAccess valeurs.

transport
TransportType

Une des TransportType valeurs.

hostName
String

Nom d’hôte de l’adresse de transport.

portNumber
Int32

Numéro de port de l’adresse de transport.

Exceptions

hostName a la valeur null.

Remarques

Ce constructeur crée un contrôle d’accès SocketPermission à l’élément spécifié hostName et portNumber utilise le constructeur spécifié transport.

Il hostName peut s’agir d’un nom DNS, d’une adresse IP ou d’un sous-réseau IP spécifié, tel que 192.168.1.*.

Il portNumber peut s’agir de n’importe quel numéro de port valide défini par le transport, ou SocketPermission.AllPorts.

S’applique à