tgstation-server
6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
src
Tgstation.Server.Host
IO
ISeekableFileStreamProvider.cs
Go to the documentation of this file.
1
using
System.IO;
2
using
System.Threading;
3
using
System.Threading.Tasks;
4
5
namespace
Tgstation.Server.Host.IO
6
{
10
public
interface
ISeekableFileStreamProvider
:
IFileStreamProvider
11
{
15
bool
Disposed
{
get
; }
16
22
ValueTask<MemoryStream>
GetOwnedResult
(CancellationToken cancellationToken);
23
}
24
}
Tgstation.Server.Host.IO.IFileStreamProvider
Interface for asynchronously consuming Streams of files.
Definition
IFileStreamProvider.cs:12
Tgstation.Server.Host.IO.ISeekableFileStreamProvider
IFileStreamProvider that provides MemoryStreams.
Definition
ISeekableFileStreamProvider.cs:11
Tgstation.Server.Host.IO.ISeekableFileStreamProvider.Disposed
bool Disposed
If the ISeekableFileStreamProvider has had global::System.IAsyncDisposable.DisposeAsync called on it.
Definition
ISeekableFileStreamProvider.cs:15
Tgstation.Server.Host.IO.ISeekableFileStreamProvider.GetOwnedResult
ValueTask< MemoryStream > GetOwnedResult(CancellationToken cancellationToken)
Gets the provided MemoryStream. May be called multiple times, though cancelling any may cause all cal...
Tgstation.Server.Host.IO
Definition
BufferedFileStreamProvider.cs:9
Generated by
1.9.8