HttpDateOrDeltaHeaderValue Clase

Definición

Representa el valor del encabezado HTTP Retry-After en una respuesta 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
Herencia
Object Platform::Object IInspectable HttpDateOrDeltaHeaderValue
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Ejemplos

En el código de ejemplo siguiente se muestra un método para obtener y establecer el encabezado HTTP Retry-After en un objeto HttpResponseMessage mediante las propiedades y métodos de la clase 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());
        }        

Comentarios

La clase HttpDateOrDeltaHeaderValue representa el encabezado HTTP Retry-After en una respuesta HTTP.

La propiedad RetryAfter de HttpResponseHeaderCollection devuelve un objeto HttpDateOrDeltaHeaderValue.

Propiedades

Date

Obtiene el valor de la información de fecha HTTP usada en el encabezado HTTP Retry-After HTTP.

Delta

Obtiene el valor de la información de delta-seconds usada en el encabezado HTTP Retry-After .

Métodos

Parse(String)

Convierte una cadena en una instancia de HttpDateOrDeltaHeaderValue .

ToString()

Devuelve una cadena que representa el objeto HttpDateOrDeltaHeaderValue actual.

TryParse(String, HttpDateOrDeltaHeaderValue)

Determina si una cadena es una información httpDateOrDeltaHeaderValue válida.

Se aplica a

Consulte también