Table of Contents

Interface IServices

Namespace
The.Web
Assembly
Instagile.Web.Client.dll
public interface IServices : IServices
Inherited Members

Properties

JS

IJSRuntime JS { get; }

Property Value

IJSRuntime

Navigation

NavigationManager Navigation { get; }

Property Value

NavigationManager

Pages

PageService Pages { get; }

Property Value

PageService

Preferences

Functions to read and set user-specific preferences.

PreferenceService Preferences { get; }

Property Value

PreferenceService

Remarks

Seeded initially from a cookie, then loaded from the canonical preference store in the background.

Reminders

ReminderService Reminders { get; }

Property Value

ReminderService

Scaffolding

ScaffoldService Scaffolding { get; }

Property Value

ScaffoldService

Methods

CreateContext()

IEntityContext CreateContext()

Returns

IEntityContext

CreateContext(IPrincipal)

IEntityContext CreateContext(IPrincipal principal)

Parameters

principal IPrincipal

Returns

IEntityContext

GetUserPreferencesAsync()

Functions to read and set user-specific preferences, loaded from the canonical preference store.

Task<PreferenceService> GetUserPreferencesAsync()

Returns

Task<PreferenceService>

Events

PreferencesChanged

Raised when the current user's preferences may have changed - the signed-in user changed, or preferences were saved - so preference-driven UI can re-read them.

event Action PreferencesChanged

Event Type

Action