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

Syntax

public interface ICacheCode

Methods

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

Extension Methods