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.