internal ListenOptions(ulong fileHandle, FileHandleType handleType)
        {
            Type       = ListenType.FileHandle;
            FileHandle = fileHandle;
            switch (handleType)
            {
            case FileHandleType.Auto:
            case FileHandleType.Tcp:
            case FileHandleType.Pipe:
                _handleType = handleType;
                break;

            default:
                throw new NotSupportedException();
            }
        }
예제 #2
0
        public FileHandleEndPoint(ulong fileHandle, FileHandleType fileHandleType)
        {
            FileHandle     = fileHandle;
            FileHandleType = fileHandleType;

            switch (fileHandleType)
            {
            case FileHandleType.AUTO:
            case FileHandleType.TCP:
            case FileHandleType.PIPE:
                break;

            default:
                throw new NotSupportedException();
            }
        }
예제 #3
0
 internal ListenOptions(ulong fileHandle, FileHandleType handleType)
 {
     EndPoint = new FileHandleEndPoint(fileHandle, handleType);
 }