Пример #1
0
        // Begin of core GET execution method, values of the GET request can be edited, or GET request can be aborted
        void handler_GetFilesRequestStarted(object sender, Eventing.Args.GetFilesRequestEventArgs e)
        {
            // Demo 4: Allow only jpg files
            // e.Param.BackloadValues.FilesFilter = "*.jpg";

            e.Context.PipelineControl.Message.MessageText += string.Format(_logpattern, "log-get", "GetFilesRequestStarted", DateTime.Now.ToLongTimeString());
        }
Пример #2
0
        // List of files retrieved and FileUploadStatus.Files filled with FileUploadStatusItems
        void handler_GetFilesRequestFinished(object sender, Eventing.Args.GetFilesRequestEventArgs e)
        {
            // Demo 5: Limit the result of returned files to 5 items.
            // if (e.Context.RequestType == RequestType.Default) // GET requests for a file list, not a single file
            // {
            //     int limit = 5;
            //     int count = e.Param.FileStatus.Files.Count;
            //     if (count > limit) e.Param.FileStatus.Files.RemoveRange(limit, count - limit);
            // }

            e.Context.PipelineControl.Message.MessageText += string.Format(_logpattern, "log-get", "GetFilesRequestFinished", DateTime.Now.ToLongTimeString());
        }
Пример #3
0
 // Raised when an error within the core get method occurs (e.g. file not found or permission denied)
 void handler_GetFilesRequestException(object sender, Eventing.Args.GetFilesRequestEventArgs e)
 {
     e.Context.PipelineControl.Message.MessageText += string.Format(_logpattern, "log-error", "GetFilesRequestException", DateTime.Now.ToLongTimeString());
 }