RangeItemHeaderValue Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un intervallo di byte in un valore di intestazione Range.
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
- Ereditarietà
-
RangeItemHeaderValue
- Implementazioni
Commenti
La RangeHeaderValue classe fornisce il supporto per un intervallo di byte in un'intestazione Range come definito in RFC 2616 da IETF.
Un'intestazione Range può specificare più intervalli di byte.
Un esempio di intervallo di byte in un'intestazione Range in una richiesta di protocollo HTTP che richiede i primi 100 byte sarà il seguente:
Range: bytes=0-99\r\n\r\n
Un server HTTP indica il supporto per le intestazioni Range con l'intestazione Accept-Ranges. Un esempio dell'intestazione Accept-Ranges da un server che supporta intervalli di byte sarà il seguente:
Accept-Ranges: bytes\r\n\r\n
Se un'intestazione Accept-Ranges non viene ricevuta nell'intestazione della risposta dal server, il server non supporta le intestazioni di intervallo. Un esempio dell'intestazione Accept-Ranges da un server che non supporta gli intervalli, ma riconosce l'intestazione Accept-Ranges, sarà la seguente:
Accept-Ranges: none\r\n\r\n
Costruttori
| Nome | Descrizione |
|---|---|
| RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>) |
Inizializza una nuova istanza della classe RangeItemHeaderValue. |
Proprietà
| Nome | Descrizione |
|---|---|
| From |
Ottiene la posizione in cui iniziare a inviare i dati. |
| To |
Ottiene la posizione in corrispondenza della quale interrompere l'invio di dati. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato Object è uguale all'oggetto corrente RangeItemHeaderValue . |
| GetHashCode() |
Funge da funzione hash per un RangeItemHeaderValue oggetto . |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente RangeItemHeaderValue . |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ICloneable.Clone() |
Crea un nuovo oggetto che rappresenta una copia dell'istanza corrente RangeItemHeaderValue . |