Beispiel #1
0
        private void handleRequest(FileExchangeRequest request, Connection client)
        {
            switch (request)
            {
            case FileListingRequest fir:
                var fileListing = ListLocalFiles();
                client.SendMessage(new FileListingResponse(fir, fileListing));
                break;

            case FileGetRequest fgr:
                handleFileGetRequest(fgr, client);
                break;

            case FileTrackChangesRequest tcr:
                handleTrackChangesRequest(tcr);
                break;
            }
        }
 protected FileExchangeResponse(FileExchangeRequest request)
     : base(request)
 {
 }