Show / Hide Table of Contents

    Class ContentBasedObjectResult<T>

    Provides a content based object result that is processed by an HTTP ETag filter implementation.

    Inheritance
    System.Object
    Configurable<ContentBasedOptions>
    CacheableObjectResult<T, ContentBasedOptions>
    ContentBasedObjectResult<T>
    Implements
    IConfigurable<ContentBasedOptions>
    ICacheableObjectResult
    ICacheableIntegrity
    Inherited Members
    CacheableObjectResult<T, ContentBasedOptions>.Value
    Configurable<ContentBasedOptions>.Options
    Namespace: Cuemon.AspNetCore.Mvc.Filters.Cacheable
    Assembly: Cuemon.AspNetCore.Mvc.dll
    Syntax
    public class ContentBasedObjectResult<T> : CacheableObjectResult<T, ContentBasedOptions>, IConfigurable<ContentBasedOptions>, ICacheableObjectResult, ICacheableIntegrity
    Type Parameters
    Name Description
    T

    The type of the object to make cacheable.

    Properties

    | Improve this Doc

    Checksum

    Gets a ChecksumResult that represents the integrity of this instance.

    Declaration
    public ChecksumResult Checksum { get; }
    Property Value
    Type Description
    ChecksumResult

    The checksum that represents the integrity of this instance.

    | Improve this Doc

    HasChecksum

    Gets a value indicating whether this instance has a Checksum representation.

    Declaration
    public bool HasChecksum { get; }
    Property Value
    Type Description
    System.Boolean

    true if this instance has a Checksum representation; otherwise, false.

    | Improve this Doc

    Validation

    Gets the validation strength of the integrity of this instance.

    Declaration
    public ChecksumStrength Validation { get; }
    Property Value
    Type Description
    ChecksumStrength

    The validation strength of the integrity of this instance.

    Implements

    IConfigurable<TOptions>
    ICacheableObjectResult
    ICacheableIntegrity

    Extension Methods

    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Action<TimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Action<TimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Byte[], Action<ContentBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, Byte[]>, Action<ContentBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Byte[], Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Func<T, Byte[]>, Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Func<T, Byte[]>, Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Byte[], Action<ContentTimeBasedOptions>)

    See Also

    CacheableObjectResult<T, TOptions>
    ICacheableIntegrity
    HttpEntityTagHeader
    HttpCacheableFilter
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX