ICacheCode Interface
An object that provides a deterministic hash code suitable for caching.
graph BT Type["ICacheCode"] class Type type-node Implementing0["TestFile"]-.->Type click Implementing0 "/api/Statiq.Testing/TestFile" Implementing1["StringContent"]-.->Type click Implementing1 "/api/Statiq.Common/StringContent" Implementing2["MemoryContent"]-.->Type click Implementing2 "/api/Statiq.Common/MemoryContent" Implementing3["TestDocument"]-.->Type click Implementing3 "/api/Statiq.Testing/TestDocument" Implementing4["INamespacesCollection"]-.->Type click Implementing4 "/api/Statiq.Common/INamespacesCollection" Implementing5["FileContent"]-.->Type click Implementing5 "/api/Statiq.Common/FileContent" Implementing6["NamespaceCollection"]-.->Type click Implementing6 "/api/Statiq.Core/NamespaceCollection" Implementing7["ObjectDocument<T>"]-.->Type click Implementing7 "/api/Statiq.Common/ObjectDocument_1" Implementing8["StreamContent"]-.->Type click Implementing8 "/api/Statiq.Common/StreamContent" Implementing9["NullContent"]-.->Type click Implementing9 "/api/Statiq.Common/NullContent" Implementing10["IDocument"]-.->Type click Implementing10 "/api/Statiq.Common/IDocument" Implementing11["DelegateContent"]-.->Type click Implementing11 "/api/Statiq.Common/DelegateContent" Implementing12["IContentProvider"]-.->Type click Implementing12 "/api/Statiq.Common/IContentProvider" Implementing13["IFile"]-.->Type click Implementing13 "/api/Statiq.Common/IFile" Implementing14["TestNamespacesCollection"]-.->Type click Implementing14 "/api/Statiq.Testing/TestNamespacesCollection" Implementing15["Document"]-.->Type click Implementing15 "/api/Statiq.Common/Document" Implementing16["Document<TDocument>"]-.->Type click Implementing16 "/api/Statiq.Common/Document_1"

Syntax

public interface ICacheCode

Methods

Name Return Value Summary
GetCacheCodeAsync() Task<int>
Gets a deterministic hash appropriate for caching.

Extension Methods