Table of Contents

Namespace Quilt4Net.Toolkit.Features.Content

Classes

ContentRequest

One key in a bulk content read — the same information a single-key GetAsync takes, so a key the server has not seen still materializes with the text its caller declared.

ContentResult

A resolved content value together with its provenance.

Language

Interfaces

IContentService
IContentWriteService

Re-assert content the server already owns — the supported way to change a key's text when changing the literal in code no longer does anything.

ILanguageService
IRemoteContentCallService

Enums

ContentFallbackReason

Why a content value is not in the language that was asked for.

Distinct from ContentSource, which says where the value was fetched from (server, cache, fallback default). This says what the value is: a request can be a fresh server hit and still be the wrong language.

The question this exists to answer is whether calling again later could do better. Use ContentResult.CanImprove rather than switching on this directly when that is all you need.

ContentSource

Where a resolved content value actually came from. Surfaced so a consumer can tell a real server value apart from a fallback — the distinction the toolkit has always resolved internally but previously only wrote to the Debug log.