Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

ByteRangeStreamContent Class

 

HttpContent implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. The ByteRangeStreamContent supports one or more byte ranges regardless of whether the ranges are consecutive or not. If there is only one range then a single partial response body containing a Content-Range header is generated. If there are more than one ranges then a multipart/byteranges response is generated where each body part contains a range indicated by the associated Content-Range header field.

Namespace:   System.Net.Http
Assembly:  System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)

System.Object
  System.Net.Http.HttpContent
    System.Net.Http.ByteRangeStreamContent

public class ByteRangeStreamContent : HttpContent

NameDescription
System_CAPS_pubmethodByteRangeStreamContent(Stream, RangeHeaderValue, MediaTypeHeaderValue)

HttpContent implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an InvalidByteRangeException is thrown indicating the valid Content-Range of the content.

System_CAPS_pubmethodByteRangeStreamContent(Stream, RangeHeaderValue, MediaTypeHeaderValue, Int32)

HttpContent implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an InvalidByteRangeException is thrown indicating the valid Content-Range of the content.

System_CAPS_pubmethodByteRangeStreamContent(Stream, RangeHeaderValue, String)

HttpContent implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an InvalidByteRangeException is thrown indicating the valid Content-Range of the content.

System_CAPS_pubmethodByteRangeStreamContent(Stream, RangeHeaderValue, String, Int32)

HttpContent implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. If none of the requested ranges overlap with the current extend of the selected resource represented by the content parameter then an InvalidByteRangeException is thrown indicating the valid Content-Range of the content.

NameDescription
System_CAPS_pubpropertyHeaders

(Inherited from HttpContent.)

NameDescription
System_CAPS_pubmethodCopyToAsync(Stream)

(Inherited from HttpContent.)

System_CAPS_pubmethodCopyToAsync(Stream, TransportContext)

(Inherited from HttpContent.)

System_CAPS_protmethodCreateContentReadStreamAsync()

(Inherited from HttpContent.)

System_CAPS_pubmethodDispose()

(Inherited from HttpContent.)

System_CAPS_protmethodDispose(Boolean)

Releases the resources used by the current instance of the ByteRangeStreamContent class.(Overrides HttpContent.Dispose(Boolean).)

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodLoadIntoBufferAsync()

(Inherited from HttpContent.)

System_CAPS_pubmethodLoadIntoBufferAsync(Int64)

(Inherited from HttpContent.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodReadAsByteArrayAsync()

(Inherited from HttpContent.)

System_CAPS_pubmethodReadAsStreamAsync()

(Inherited from HttpContent.)

System_CAPS_pubmethodReadAsStringAsync()

(Inherited from HttpContent.)

System_CAPS_protmethodSerializeToStreamAsync(Stream, TransportContext)

Asynchronously serialize and write the byte range to an HTTP content stream.(Overrides HttpContent.SerializeToStreamAsync(Stream, TransportContext).)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_protmethodTryComputeLength(Int64)

Determines whether a byte array has a valid length in bytes.(Overrides HttpContent.TryComputeLength(Int64).)

NameDescription
System_CAPS_pubmethodGetODataMessageReaderAsync(ODataMessageReaderSettings)

Overloaded. (Defined by ODataHttpContentExtensions.)

System_CAPS_pubmethodGetODataMessageReaderAsync(ODataMessageReaderSettings)

Overloaded. Gets the ODataMessageReader for the HttpContent stream.(Defined by ODataHttpContentExtensions.)

System_CAPS_pubmethodGetODataMessageReaderAsync(ODataMessageReaderSettings, CancellationToken)

Overloaded. (Defined by ODataHttpContentExtensions.)

System_CAPS_pubmethodGetODataMessageReaderAsync(ODataMessageReaderSettings, CancellationToken)

Overloaded. Gets the ODataMessageReader for the HttpContent stream.(Defined by ODataHttpContentExtensions.)

System_CAPS_pubmethodIsFormData()

Determines whether the specified content is HTML form URL-encoded data.(Defined by HttpContentFormDataExtensions.)

System_CAPS_pubmethodIsHttpRequestMessageContent()

Determines whether the specified content is HTTP request message content.(Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodIsHttpResponseMessageContent()

Determines whether the specified content is HTTP response message content.(Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodIsMimeMultipartContent()

Overloaded. Determines whether the specified content is MIME multipart content.(Defined by HttpContentMultipartExtensions.)

System_CAPS_pubmethodIsMimeMultipartContent(String)

Overloaded. Determines whether the specified content is MIME multipart content with the specified subtype.(Defined by HttpContentMultipartExtensions.)

System_CAPS_pubmethodReadAsAsync(Type)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance. (Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync(Type, CancellationToken)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.(Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync(Type, IEnumerable<MediaTypeFormatter>)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. (Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync(Type, IEnumerable<MediaTypeFormatter>, CancellationToken)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.(Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync(Type, IEnumerable<MediaTypeFormatter>, IFormatterLogger)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. (Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync(Type, IEnumerable<MediaTypeFormatter>, IFormatterLogger, CancellationToken)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content.(Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync<T>()

Overloaded. Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. (Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync<T>(CancellationToken)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance.(Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync<T>(IEnumerable<MediaTypeFormatter>)

Overloaded. Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. (Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync<T>(IEnumerable<MediaTypeFormatter>, CancellationToken)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance.(Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync<T>(IEnumerable<MediaTypeFormatter>, IFormatterLogger)

Overloaded. Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. (Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsAsync<T>(IEnumerable<MediaTypeFormatter>, IFormatterLogger, CancellationToken)

Overloaded. Returns a Task that will yield an object of the specified type from the content instance.(Defined by HttpContentExtensions.)

System_CAPS_pubmethodReadAsFormDataAsync()

Overloaded. Asynchronously reads HTML form URL-encoded from an HttpContent instance and stores the results in a NameValueCollection object.(Defined by HttpContentFormDataExtensions.)

System_CAPS_pubmethodReadAsFormDataAsync(CancellationToken)

Overloaded. Asynchronously reads HTML form URL-encoded from an HttpContent instance and stores the results in a NameValueCollection object.(Defined by HttpContentFormDataExtensions.)

System_CAPS_pubmethodReadAsHttpRequestMessageAsync()

Overloaded. Reads the HttpContent as an HttpRequestMessage. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpRequestMessageAsync(CancellationToken)

Overloaded. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpRequestMessageAsync(String)

Overloaded. Reads the HttpContent as an HttpRequestMessage. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpRequestMessageAsync(String, CancellationToken)

Overloaded. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpRequestMessageAsync(String, Int32)

Overloaded. Reads the HttpContent as an HttpRequestMessage. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpRequestMessageAsync(String, Int32, CancellationToken)

Overloaded. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpRequestMessageAsync(String, Int32, Int32)

Overloaded. Reads the HttpContent as an HttpRequestMessage.(Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpRequestMessageAsync(String, Int32, Int32, CancellationToken)

Overloaded. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpResponseMessageAsync()

Overloaded. Reads the HttpContent as an HttpResponseMessage. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpResponseMessageAsync(CancellationToken)

Overloaded. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpResponseMessageAsync(Int32)

Overloaded. Reads the HttpContent as an HttpResponseMessage. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpResponseMessageAsync(Int32, CancellationToken)

Overloaded. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpResponseMessageAsync(Int32, Int32)

Overloaded. Reads the HttpContent as an HttpResponseMessage.(Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsHttpResponseMessageAsync(Int32, Int32, CancellationToken)

Overloaded. (Defined by HttpContentMessageExtensions.)

System_CAPS_pubmethodReadAsMultipartAsync()

Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result.(Defined by HttpContentMultipartExtensions.)

System_CAPS_pubmethodReadAsMultipartAsync(CancellationToken)

Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result.(Defined by HttpContentMultipartExtensions.)

System_CAPS_pubmethodReadAsMultipartAsync<T>(T)

Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result using the streamProvider instance to determine where the contents of each body part is written.(Defined by HttpContentMultipartExtensions.)

System_CAPS_pubmethodReadAsMultipartAsync<T>(T, CancellationToken)

Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result using the streamProvider instance to determine where the contents of each body part is written.(Defined by HttpContentMultipartExtensions.)

System_CAPS_pubmethodReadAsMultipartAsync<T>(T, Int32)

Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size.(Defined by HttpContentMultipartExtensions.)

System_CAPS_pubmethodReadAsMultipartAsync<T>(T, Int32, CancellationToken)

Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size.(Defined by HttpContentMultipartExtensions.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2015 Microsoft