Skip to content

IResourceStorage

Interface · Namespace OMX.ModAPI · Assembly OMX.ModAPI.Shared.dll

public interface IResourceStorage

Extension methods: ResourceStorageExtensions.ConfigurationAs

JsonElement Configuration { get; }
ValueTask<bool> DeleteAsync(string relativePath, CancellationToken cancellationToken = default);

Parameters

Returns ValueTask<bool>

ValueTask<T?> ReadJsonAsync<T>(string relativePath, CancellationToken cancellationToken = default);

Parameters

Returns ValueTask<T?>

ValueTask WriteJsonAsync<T>(string relativePath, T value, CancellationToken cancellationToken = default);

Parameters

Returns ValueTask