RangeItemHeaderValue RangeItemHeaderValue RangeItemHeaderValue RangeItemHeaderValue Class

Definición

Representa un intervalo de bytes en un valor de encabezado Range.Represents a byte range in a Range header value.

public ref class RangeItemHeaderValue : ICloneable
public class RangeItemHeaderValue : ICloneable
type RangeItemHeaderValue = class
    interface ICloneable
Public Class RangeItemHeaderValue
Implements ICloneable
Herencia
RangeItemHeaderValueRangeItemHeaderValueRangeItemHeaderValueRangeItemHeaderValue
Implementaciones

Comentarios

El RangeHeaderValue proporciona compatibilidad para un intervalo de bytes en un encabezado de intervalo como se define en RFC 2616 por el IETF.The RangeHeaderValue class provides support for a byte range in a Range header as defined in RFC 2616 by the IETF.

Un encabezado de intervalo puede especificar varios intervalos de bytes.A Range header can specify multiple byte ranges.

Un ejemplo de un intervalo de bytes en un encabezado de intervalo en una solicitud de protocolo HTTP que serían las solicitudes de los primeros 100 bytes sería el siguiente:An example of a byte-range in a Range header in an HTTP protocol request that requests the first 100 bytes would be would be the following:

Range: bytes=0-99\r\n\r\n

Un servidor HTTP indica compatibilidad para encabezados de intervalo con el encabezado Accept-Ranges.A HTTP server indicates support for Range headers with the Accept-Ranges header. Un ejemplo del encabezado Accept-Ranges desde un servidor que admite intervalos de bytes sería como sigue:An example of the Accept-Ranges header from a server that supports byte-ranges would be as follows:

Accept-Ranges: bytes\r\n\r\n

Si no se recibe un encabezado Accept-Ranges en el encabezado de la respuesta del servidor, el servidor no admite los encabezados de intervalo.If an Accept-Ranges header is not received in the header of the response from the server, then the server does not support Range headers. Un ejemplo del encabezado Accept-Ranges desde un servidor que no admite intervalos, pero que reconoce el encabezado Accept-Ranges, sería como sigue:An example of the Accept-Ranges header from a server that does not support ranges, but recognizes the Accept-Ranges header, would be as follows:

Accept-Ranges: none\r\n\r\n

Constructores

RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>) RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>) RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>) RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>)

Inicializa una nueva instancia de la clase RangeItemHeaderValue.Initializes a new instance of the RangeItemHeaderValue class.

Propiedades

From From From From

Obtiene la posición en la que se va a empezar a enviar datos.Gets the position at which to start sending data.

To To To To

Obtiene la posición en la que se va a detener el envío de datos.Gets the position at which to stop sending data.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto Object especificado es igual al objeto RangeItemHeaderValue actual.Determines whether the specified Object is equal to the current RangeItemHeaderValue object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como función hash de un objeto RangeItemHeaderValue.Serves as a hash function for an RangeItemHeaderValue object.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el actual objeto RangeItemHeaderValue.Returns a string that represents the current RangeItemHeaderValue object.

Implementaciones de interfaz explícitas

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Crea un nuevo objeto que es una copia de la instancia de RangeItemHeaderValue actual.Creates a new object that is a copy of the current RangeItemHeaderValue instance.

Se aplica a