Name
SocketPermission
Synopsis
This permission controls whether code can make or accept socket
connections for a given NetworkAccess
,
TransportType
, hostname, and port
number (see the four-argument form of the constructor). The
static field
AllPorts
is a
constant that
represents permission to all ports, and can be used as the port
argument to the constructor.
public sealed class SocketPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { // Public Constructors public method SocketPermission(NetworkAccess access, TransportType transport, string hostName, int portNumber); public method SocketPermission( System.Security.Permissions.PermissionState state); // Public Static Fields public const field int AllPorts; // =-1 // Public Instance Properties public field IEnumerator AcceptList{get; } public field IEnumerator ConnectList{get; } // Public Instance Methods public method void AddPermission(NetworkAccess access, TransportType transport, string hostName, int portNumber); public override method IPermission Copy(); // overrides CodeAccessPermission public override method void FromXml( // overrides CodeAccessPermission System.Security.SecurityElement securityElement); public override method IPermission Intersect( // overrides CodeAccessPermission System.Security.IPermission target); public override method bool IsSubsetOf( // overrides CodeAccessPermission System.Security.IPermission target); public method bool IsUnrestricted(); // implements ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.