Aetheria/Aetheria.State.Verify/bin/Debug/net10.0/GameCult.Caching.MessagePack.xml
2026-06-13 07:54:30 +01:00

226 lines
11 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>GameCult.Caching.MessagePack</name>
</assembly>
<members>
<member name="T:GameCult.Caching.MessagePack.CultCacheOpenOptions">
<summary>
Options for opening a CultCache over the canonical single-file MessagePack backing store.
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.Registry">
<summary>
Gets or sets the document registry to use. When omitted, the shared registry is used.
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.PullOnOpen">
<summary>
Gets or sets whether the cache should pull the existing snapshot during open.
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.FlushOnDispose">
<summary>
Gets or sets whether the cache should flush attached stores when disposed.
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.StoreFlushOnDispose">
<summary>
Gets or sets whether the backing store should flush when disposed.
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.ConfigureCache">
<summary>
Gets or sets an optional callback used to customize the cache before opening.
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.ConfigureStore">
<summary>
Gets or sets an optional callback used to customize the backing store before opening.
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.UseDirectoryStore">
<summary>
Gets or sets whether the cache should use a paged directory store instead of one whole-file snapshot.
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.DirectoryStorePath">
<summary>
Gets or sets the directory used for paged records. When omitted, the store uses the file path plus ".records".
</summary>
</member>
<member name="P:GameCult.Caching.MessagePack.CultCacheOpenOptions.ConfigureDirectoryStore">
<summary>
Gets or sets an optional callback used to customize the directory backing store before opening.
</summary>
</member>
<member name="T:GameCult.Caching.MessagePack.CultCacheMessagePack">
<summary>
Friendly MessagePack entrypoints for opening a CultCache with the canonical backing store.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultCacheMessagePack.Create(System.String,GameCult.Caching.MessagePack.CultCacheOpenOptions)">
<summary>
Creates a cache with the canonical single-file MessagePack backing store attached.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultCacheMessagePack.OpenAsync(System.String,GameCult.Caching.MessagePack.CultCacheOpenOptions)">
<summary>
Creates a cache with the canonical single-file MessagePack backing store attached and optionally pulls the on-disk snapshot.
</summary>
</member>
<member name="T:GameCult.Caching.MessagePack.CultDocumentResolver">
<summary>
MessagePack resolver for CultCache-specific value types.
</summary>
</member>
<member name="F:GameCult.Caching.MessagePack.CultDocumentResolver.Instance">
<summary>
Gets the shared resolver instance.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentResolver.GetFormatter``1">
<summary>
Gets a formatter for the requested type, when this resolver owns it.
</summary>
</member>
<member name="T:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization">
<summary>
MessagePack serialization helpers for CultCache documents and backing stores.
</summary>
</member>
<member name="F:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.Options">
<summary>
Gets the shared MessagePack serializer options for CultCache payloads.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.Serialize``1(``0)">
<summary>
Serializes a typed value with the CultCache MessagePack options.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.Deserialize``1(System.Byte[])">
<summary>
Deserializes a typed value with the CultCache MessagePack options.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.SerializeUntyped(System.Object,System.Type)">
<summary>
Serializes a value whose document type is known at runtime.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.DeserializeUntyped(System.Type,System.Byte[])">
<summary>
Deserializes a value whose document type is known at runtime.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.SerializePersistedRecord(GameCult.Caching.CultPersistedRecord)">
<summary>
Serializes one persisted store record.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.DeserializePersistedRecord(System.Byte[])">
<summary>
Deserializes one persisted store record.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.SerializeSchemaCatalog(GameCult.Caching.CultSchemaCatalogEntry[])">
<summary>
Serializes a schema catalog.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.DeserializeSchemaCatalog(System.Byte[])">
<summary>
Deserializes a schema catalog.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.SerializeSnapshot(GameCult.Caching.CultPersistedStoreSnapshot)">
<summary>
Serializes a complete persisted store snapshot.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.CultDocumentMessagePackSerialization.DeserializeSnapshot(System.Byte[])">
<summary>
Deserializes a complete persisted store snapshot.
</summary>
</member>
<member name="T:GameCult.Caching.MessagePack.SingleFileMessagePackBackingStore">
<summary>
Single-file CultCache backing store that persists snapshots as MessagePack.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.SingleFileMessagePackBackingStore.#ctor(System.String)">
<summary>
Creates a MessagePack single-file backing store.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.SingleFileMessagePackBackingStore.SerializeSnapshot(GameCult.Caching.CultPersistedStoreSnapshot)">
<summary>
Serializes a store snapshot.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.SingleFileMessagePackBackingStore.DeserializeSnapshot(System.Byte[])">
<summary>
Deserializes a store snapshot.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.SingleFileMessagePackBackingStore.SerializePayload(System.Object)">
<summary>
Serializes one document payload.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.SingleFileMessagePackBackingStore.DeserializePayload(System.Type,System.Byte[])">
<summary>
Deserializes one document payload.
</summary>
</member>
<member name="T:GameCult.Caching.MessagePack.DirectoryMessagePackBackingStore">
<summary>
MessagePack backing store that keeps a small schema manifest hot and stores each record as its own cold file.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.DirectoryMessagePackBackingStore.#ctor(System.String,System.String)">
<summary>
Creates a paged MessagePack backing store.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.DirectoryMessagePackBackingStore.DefaultRecordDirectoryPath(System.String)">
<summary>
Gets the default record directory path for a manifest path.
</summary>
</member>
<member name="M:GameCult.Caching.MessagePack.DirectoryMessagePackBackingStore.PullAll">
<inheritdoc />
</member>
<member name="M:GameCult.Caching.MessagePack.DirectoryMessagePackBackingStore.Push(GameCult.Caching.CultStoredDocument)">
<inheritdoc />
</member>
<member name="M:GameCult.Caching.MessagePack.DirectoryMessagePackBackingStore.Delete(GameCult.Caching.CultStoredDocument)">
<inheritdoc />
</member>
<member name="M:GameCult.Caching.MessagePack.DirectoryMessagePackBackingStore.PushAll(System.Boolean)">
<inheritdoc />
</member>
<member name="T:GameCult.Caching.CultRecordRefFormatter`1">
<summary>
Serializes typed CultCache record references as their persisted key strings.
</summary>
</member>
<member name="M:GameCult.Caching.CultRecordRefFormatter`1.Serialize(MessagePack.MessagePackWriter@,GameCult.Caching.CultRecordRef{`0},MessagePack.MessagePackSerializerOptions)">
<summary>
Writes a typed record reference to MessagePack.
</summary>
</member>
<member name="M:GameCult.Caching.CultRecordRefFormatter`1.Deserialize(MessagePack.MessagePackReader@,MessagePack.MessagePackSerializerOptions)">
<summary>
Reads a typed record reference from MessagePack.
</summary>
</member>
<member name="T:MessagePack.GeneratedMessagePackResolver">
<summary>A MessagePack resolver that uses generated formatters for types in this assembly.</summary>
</member>
<member name="F:MessagePack.GeneratedMessagePackResolver.Instance">
<summary>An instance of this resolver that only returns formatters specifically generated for types in this assembly.</summary>
</member>
</members>
</doc>