Ler em inglês

Partilhar via


RangeItemHeaderValue Classe

Definição

Representa um intervalo de bytes em um valor de cabeçalho de intervalo.

C#
public class RangeItemHeaderValue
C#
public class RangeItemHeaderValue : ICloneable
Herança
RangeItemHeaderValue
Implementações

Comentários

A RangeHeaderValue classe fornece suporte para um intervalo de bytes em um cabeçalho Range, conforme definido no RFC 2616 pelo IETF.

Um cabeçalho Range pode especificar vários intervalos de bytes.

Um exemplo de um intervalo de bytes em um cabeçalho Range em uma solicitação 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 dá suporte a 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, o servidor não oferecerá suporte a cabeçalhos range. Um exemplo do cabeçalho Accept-Ranges de um servidor que não dá suporte a intervalos, mas reconhece o cabeçalho Accept-Ranges, seria o seguinte:

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

Construtores

Propriedades

From

Obtém a posição na qual iniciar o envio de dados.

To

Obtém a posição na qual interromper o envio de dados.

Métodos

Equals(Object)

Determina se o Object especificado é igual ao objeto RangeItemHeaderValue atual.

GetHashCode()

Funciona como uma função de hash para um objeto RangeItemHeaderValue.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto RangeItemHeaderValue atual.

Implantações explícitas de interface

ICloneable.Clone()

Cria um novo objeto que é uma cópia da instância RangeItemHeaderValue atual.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0