Table of Contents

Struct ResourceProvider

Namespace
Maplibre.NativeFfi
Assembly
Maplibre.NativeFfi.dll

A resource provider, for RuntimeHandle.SetResourceProviderAsync().

public readonly record struct ResourceProvider : IEquatable<ResourceProvider>
Implements
Inherited Members

Remarks

See mln_resource_provider in the C API reference.

Constructors

ResourceProvider(ResourceProviderCallback, ImmutableArray<ResourceRoute>)

[SetsRequiredMembers]
public ResourceProvider(ResourceProviderCallback Callback, ImmutableArray<ResourceRoute> Routes)

Parameters

Callback ResourceProviderCallback
Routes ImmutableArray<ResourceRoute>

Properties

Callback

public required ResourceProviderCallback Callback { get; init; }

Property Value

ResourceProviderCallback

Routes

The requests that the provider serves. Without routes, it serves every network request.

public ImmutableArray<ResourceRoute> Routes { get; init; }

Property Value

ImmutableArray<ResourceRoute>