Class QueryState<T>
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
servicesIServicesapplicationStatePersistentComponentStateloggerILogger<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
queryIFrozenQuery<T>keystring
TryRestore(out IFrozenQuery<T>?, IEntityContext?, string)
public bool TryRestore(out IFrozenQuery<T>? query, IEntityContext? context = null, string key = null)
Parameters
queryIFrozenQuery<T>contextIEntityContextkeystring