RangeItemHeaderValue Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um intervalo de bytes num valor de cabeçalho de intervalo.
public ref class RangeItemHeaderValue
public ref class RangeItemHeaderValue : ICloneable
public class RangeItemHeaderValue
public class RangeItemHeaderValue : ICloneable
type RangeItemHeaderValue = class
type RangeItemHeaderValue = class
interface ICloneable
Public Class RangeItemHeaderValue
Public Class RangeItemHeaderValue
Implements ICloneable
- Herança
-
RangeItemHeaderValue
- Implementações
Observações
A RangeHeaderValue classe fornece suporte para um intervalo de bytes num cabeçalho de intervalo, conforme definido na RFC 2616 pelo IETF.
Um cabeçalho de intervalo pode especificar intervalos de múltiplos bytes.
Um exemplo de um intervalo de bytes num cabeçalho Range num pedido de protocolo HTTP que solicita os primeiros 100 bytes seria o seguinte:
Range: bytes=0-99\r\n\r\n
Um servidor HTTP indica suporte para cabeçalhos Range com o cabeçalho Accept-Ranges. Um exemplo do cabeçalho Accept-Ranges de um servidor que suporta intervalos de bytes seria o seguinte:
Accept-Ranges: bytes\r\n\r\n
Se um cabeçalho Accept-Ranges não for recebido no cabeçalho da resposta do servidor, então o servidor não suporta cabeçalhos de intervalo. Um exemplo do cabeçalho Accept-Ranges de um servidor que não suporta intervalos, mas reconhece o cabeçalho Accept-Ranges, seria o seguinte:
Accept-Ranges: none\r\n\r\n
Construtores
| Name | Description |
|---|---|
| RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>) |
Inicializa uma nova instância da RangeItemHeaderValue classe. |
Propriedades
| Name | Description |
|---|---|
| From |
Obtém a posição para começar a enviar dados. |
| To |
Obtém a posição para parar de enviar dados. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o especificado Object é igual ao objeto atual RangeItemHeaderValue . |
| GetHashCode() |
Serve como função de hash para um RangeItemHeaderValue objeto. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual RangeItemHeaderValue . |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICloneable.Clone() |
Cria um novo objeto que é uma cópia da instância atual RangeItemHeaderValue . |