Table of Contents

Class ExpiresHeaderValue

Namespace
Cuemon.AspNetCore.Http.Headers
Assembly
Cuemon.AspNetCore.dll

Represents a HTTP Expires header that contains the date/time after which the response is considered stale.

public class ExpiresHeaderValue
Inheritance
ExpiresHeaderValue

Examples

The following example demonstrates how to use to specify when a response should be considered stale.

using System;
using Cuemon.AspNetCore.Http.Headers;

namespace MyApp.Examples;

public class ExpiresHeaderValueExample
{
    public void Demonstrate()
    {
        // Create an Expires header value that makes the response stale after 1 hour
        var expires = new ExpiresHeaderValue(TimeSpan.FromHours(1));

        // The ToString() method produces the RFC 1123 format
        string headerValue = expires.ToString();
        Console.WriteLine($"Expires: {headerValue}");

        // Output example: "Expires: Thu, 17 Jun 2026 12:00:00 GMT"

}
}

Constructors

ExpiresHeaderValue(TimeSpan)

Initializes a new instance of the ExpiresHeaderValue class.

public ExpiresHeaderValue(TimeSpan expires)

Parameters

expires TimeSpan

The TimeSpan value for when the client-cache expires.

Methods

ToString()

Returns a string that represents this instance.

public override string ToString()

Returns

string

A string that represents this instance.