SocketPermission Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.