OutputStreamContent
class OutputStreamContent : WriteChannelContent
OutgoingContent to respond with OutputStream. The stream would be automatically closed after body finish.
Constructors
OutputStreamContent( OutgoingContent to respond with OutputStream. The stream would be automatically closed after body finish. |
Properties
val contentType: ContentType Specifies ContentType for this resource. |
|
val status: HttpStatusCode? Status code to set when sending this content |
Functions
suspend fun writeTo(channel: ByteWriteChannel): Unit Receives channel provided by the engine and writes all data to it |
Extension Properties
var OutgoingContent.caching: CachingOptions? Gets or sets CacheControl instance as an extension property on this content |
|
val OutgoingContent. Retrieves LastModified and ETag versions from this OutgoingContent headers |
|
var OutgoingContent.versions: List<Version> Gets or sets list of Version instances as an extension property on this content |
Extension Functions
suspend fun OutgoingContent.toByteArray(): ByteArray |
|
suspend fun OutgoingContent.toByteReadPacket(): ByteReadPacket |
|
fun OutgoingContent.wrapHeaders( Generates a new OutgoingContent of the same abstract type but with OutgoingContent.headers transformed by the specified block. |