Condividi tramite


HttpDateOrDeltaHeaderValue Classe

Definizione

Rappresenta il valore dell'intestazione Retry-After HTTP in una risposta HTTP.

public ref class HttpDateOrDeltaHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpDateOrDeltaHeaderValue final : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpDateOrDeltaHeaderValue : IStringable
Public NotInheritable Class HttpDateOrDeltaHeaderValue
Implements IStringable
Ereditarietà
Object Platform::Object IInspectable HttpDateOrDeltaHeaderValue
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Esempio

Il codice di esempio seguente mostra un metodo per ottenere e impostare l'intestazione Retry-After HTTP in un oggetto HttpResponseMessage usando le proprietà e i metodi nella classe HttpDateOrDeltaHeaderValue.

using System;
using Windows.Web.Http;
using Windows.Web.Http.Headers;

        public void DemonstrateHeaderResponseRetryAfter() {
            var response = new HttpResponseMessage();

            // Set the header with a strong type.
            HttpDateOrDeltaHeaderValue newvalue;
            bool parseOk = HttpDateOrDeltaHeaderValue.TryParse("", out newvalue);
            if (parseOk) {
                response.Headers.RetryAfter = newvalue;
            }

            // Get the strong type out
            System.Diagnostics.Debug.WriteLine("Date value in ticks: {0}", response.Headers.Date.Value.Ticks);

            // The ToString() is useful for diagnostics, too.
            System.Diagnostics.Debug.WriteLine("The Date ToString() results: {0}", response.Headers.Date.ToString());
        }        

Commenti

La classe HttpDateOrDeltaHeaderValue rappresenta l'intestazione Retry-After HTTP in una risposta HTTP.

La proprietà RetryAfter nell'oggetto HttpResponseHeaderCollection restituisce un oggetto HttpDateOrDeltaHeaderValue.

Proprietà

Date

Ottiene il valore delle informazioni di data HTTP usate nell'intestazione Retry-After HTTP.

Delta

Ottiene il valore delle informazioni differenziali usate nell'intestazione Retry-After HTTP.

Metodi

Parse(String)

Converte una stringa in un'istanza httpDateOrDeltaHeaderValue .

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpDateOrDeltaHeaderValue corrente.

TryParse(String, HttpDateOrDeltaHeaderValue)

Determina se una stringa è valida informazioni HttpDateOrDeltaHeaderValue .

Si applica a

Vedi anche