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 |
Gets a deterministic hash appropriate for caching.
|