Table of Contents

Namespace Acuit.Pinpoint.ResourceManagement

Classes

CachedEntry

An entry retrieved from the local cache.

DefaultResourceProvider

A default resource provider implementation.

DelayChangeToken

A change token that indicates change after a time delay.

IResourceReferenceExtensions

Extensions for IResourceReference.

LocalResourceCache

A persistent object cache that uses a SQLite database.

LocalResourceCacheOptions

Options for LocalResourceCache.

ReferencedResource

The base class for resources referenced by resource providers derived from ResourceProvider.

ResourceChangeToken

A resource change token.

ResourceProvider

A base class for implementing resource providers.

ResourceUrlHelpers

Helpers for working with resource URLs.

StronglyTypedResourceReference<T>

A strongly-typed resource reference wrapper.

UpdatingCachedReferencedResource

A base class for resources referenced by resource providers derived from ResourceProvider that updates the resource value upon "update-needed" signals and caches resource values locally.

UpdatingReferencedResource

A base class for resources referenced by resource providers derived from ResourceProvider that updates the resource value upon "update-needed" signals.

Interfaces

ILocalCacheEntryReference

A reference to a persistent local resource cache entry.

ILocalResourceCache

A persistent local cache for resource values.

IRegisteredResourceProvider

A resource provider that can be registered in an IResourceProviderRegistry.

IResourceProvider

A resource provider service.

IResourceProviderRegistry

A resource provider registry.

IResourceReference

A resource reference.

IResourceReference<T>

A strongly-typed resource reference.