Table of Contents

Class QueryState<T>

Namespace
The.Web.Entities
Assembly
Instagile.Web.Client.dll
public class QueryState<T> : IDisposable where T : class, IEntity

Type Parameters

T
Inheritance
QueryState<T>
Implements
Inherited Members

Constructors

QueryState(IServices, PersistentComponentState, ILogger<QueryState<T>>)

public QueryState(IServices services, PersistentComponentState applicationState, ILogger<QueryState<T>> logger)

Parameters

services IServices
applicationState PersistentComponentState
logger ILogger<QueryState<T>>

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

RegisterPersist(IFrozenQuery<T>, string)

public void RegisterPersist(IFrozenQuery<T> query, string key = null)

Parameters

query IFrozenQuery<T>
key string

TryRestore(out IFrozenQuery<T>?, IEntityContext?, string)

public bool TryRestore(out IFrozenQuery<T>? query, IEntityContext? context = null, string key = null)

Parameters

query IFrozenQuery<T>
context IEntityContext
key string

Returns

bool