226 lines
11 KiB
XML
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>
|