DataUriResourceProvider Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| DataUriResourceProvider(Boolean) |
Creates a data URI resource provider without a fallback provider. |
| DataUriResourceProvider(ResourceProvider, Boolean) |
Creates a data URI resource provider with an optional fallback provider. |
DataUriResourceProvider(Boolean)
Creates a data URI resource provider without a fallback provider.
public DataUriResourceProvider(bool preDecode = false);
Parameters
- preDecode
- Boolean
If true, images are decoded upfront at load time; if false, images are decoded on-the-fly at rasterization time.
Remarks
This constructor creates a provider that only handles data URIs. Resources that are not embedded as data URIs will not be loaded.
Use the constructor with a fallback provider if you need to load both embedded and external resources.
Applies to
DataUriResourceProvider(ResourceProvider, Boolean)
Creates a data URI resource provider with an optional fallback provider.
public DataUriResourceProvider(SkiaSharp.Resources.ResourceProvider? fallbackProvider, bool preDecode = false);
Parameters
- fallbackProvider
- ResourceProvider
A resource provider to use for resources that are not embedded as data URIs. Can be null.
- preDecode
- Boolean
If true, images are decoded upfront at load time; if false, images are decoded on-the-fly at rasterization time.
Remarks
Resources that are embedded as data URIs will be decoded directly. Resources that are not data URIs will be delegated to the fallback provider.
A common pattern is to use a FileResourceProvider as the fallback to load non-embedded resources from the file system.