Class AbpIdleTrackerService<T>
Inheritance
AbpIdleTrackerService<T>
Assembly: Volo.Abp.Account.Pro.Public.Blazor.Shared.dll
Syntax
public class AbpIdleTrackerService<T> : IScopedDependency, IAsyncDisposable where T : class
Type Parameters
Constructors
AbpIdleTrackerService(IJSRuntime)
Declaration
public AbpIdleTrackerService(IJSRuntime jsRuntime)
Parameters
Properties
IdleTrackerRef
Declaration
protected IJSObjectReference IdleTrackerRef { get; set; }
Property Value
JsRuntime
Declaration
protected IJSRuntime JsRuntime { get; }
Property Value
Methods
CheckInstance()
Declaration
protected virtual void CheckInstance()
CreateAsync(int, string, string)
Declaration
public virtual Task CreateAsync(int timeout, string onIdleCallbackMethod, string onStorageCallbackMethod)
Parameters
Type |
Name |
Description |
int |
timeout |
|
string |
onIdleCallbackMethod |
|
string |
onStorageCallbackMethod |
|
Returns
DisposeAsync()
Declaration
public ValueTask DisposeAsync()
Returns
EndAsync()
Declaration
public virtual Task EndAsync()
Returns
InitializeAsync(DotNetObjectReference<T>, string)
Declaration
public virtual Task InitializeAsync(DotNetObjectReference<T> dotNetObjectRef, string onAccountIdleSettingsChangedCallbackMethod)
Parameters
Returns
PauseAsync()
Declaration
public virtual Task PauseAsync()
Returns
ResetTimer()
Declaration
public virtual Task ResetTimer()
Returns
ResumeAsync()
Declaration
public virtual Task ResumeAsync()
Returns
StartAsync()
Declaration
public virtual Task StartAsync()
Returns
SyncStateAsync()
Declaration
public virtual Task SyncStateAsync()
Returns
Implements
Extension Methods