tgstation-server 6.12.3
The /tg/station 13 server suite
Loading...
Searching...
No Matches
Classes | Enumerations
Tgstation.Server.Host.Transfer Namespace Reference

Classes

class  FileDownloadProvider
 Represents a file on disk to be downloaded. More...
 
class  FileTransferService
 Implementation of the file transfer service. More...
 
class  FileUploadProvider
 
interface  IFileTransferStreamHandler
 Reads and writes to Streams associated with FileTicketResponses. More...
 
interface  IFileTransferTicketProvider
 Service for temporarily storing files to be downloaded or uploaded. More...
 
interface  IFileUploadTicket
 A FileTicketResponse that waits for a pending upload. More...
 

Enumerations

enum  FileUploadStreamKind { None , ForSynchronousIO }
 Determines the type of global::System.IO.Stream returned from IFileUploadTicket's created from IFileTransferTicketProviders. More...
 

Enumeration Type Documentation

◆ FileUploadStreamKind

Determines the type of global::System.IO.Stream returned from IFileUploadTicket's created from IFileTransferTicketProviders.

Enumerator
None 

Stream is the unbuffered request.

ForSynchronousIO 

Use a Microsoft.AspNetCore.WebUtilities.FileBufferingReadStream as a backend.

Definition at line 6 of file FileUploadStreamKind.cs.

7 {
11 None,
12
17 }
@ ForSynchronousIO
Use a Microsoft.AspNetCore.WebUtilities.FileBufferingReadStream as a backend.