Table of Contents

Class Plugin

Namespace
Playnite
Assembly
Playnite.SDK.dll
public abstract class Plugin : IAsyncDisposable
Inheritance
Plugin
Implements
Inherited Members

Constructors

Plugin()

public Plugin()

Properties

LibrarySettings

public Plugin.LibrarySupport? LibrarySettings { get; set; }

Property Value

Plugin.LibrarySupport

MetadataSettings

public Plugin.MetadataSupport? MetadataSettings { get; set; }

Property Value

Plugin.MetadataSupport

XamlId

public string? XamlId { get; set; }

Property Value

string

Methods

CalculateGameInstallSizeAsync(CalculateGameInstallSizeArgs)

public virtual Task<Plugin.CalculateGameInstallSizeResult?> CalculateGameInstallSizeAsync(Plugin.CalculateGameInstallSizeArgs args)

Parameters

args Plugin.CalculateGameInstallSizeArgs

Returns

Task<Plugin.CalculateGameInstallSizeResult>

CollectDiagnosticDataArgsAsync(CollectDiagnosticDataArgs)

public virtual Task<Plugin.CollectDiagnosticDataArgsAsyncResult?> CollectDiagnosticDataArgsAsync(Plugin.CollectDiagnosticDataArgs args)

Parameters

args Plugin.CollectDiagnosticDataArgs

Returns

Task<Plugin.CollectDiagnosticDataArgsAsyncResult>

DataChangedAsync(DataChangedArgs)

public Task DataChangedAsync(Plugin.DataChangedArgs args)

Parameters

args Plugin.DataChangedArgs

Returns

Task

DisposeAsync()

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

public virtual ValueTask DisposeAsync()

Returns

ValueTask

A task that represents the asynchronous dispose operation.

GetAddGameMenuItemDescriptors(GetAddGameMenuItemDescriptorsArgs)

public virtual ICollection<MenuItemDescriptor> GetAddGameMenuItemDescriptors(Plugin.GetAddGameMenuItemDescriptorsArgs args)

Parameters

args Plugin.GetAddGameMenuItemDescriptorsArgs

Returns

ICollection<MenuItemDescriptor>

GetAddGameMenuItems(GetAddGameMenuItemsArgs)

public virtual ICollection<MenuItemImpl>? GetAddGameMenuItems(Plugin.GetAddGameMenuItemsArgs args)

Parameters

args Plugin.GetAddGameMenuItemsArgs

Returns

ICollection<MenuItemImpl>

GetAppMenuItemDescriptors(GetAppMenuItemDescriptorsArgs)

public virtual ICollection<MenuItemDescriptor>? GetAppMenuItemDescriptors(Plugin.GetAppMenuItemDescriptorsArgs args)

Parameters

args Plugin.GetAppMenuItemDescriptorsArgs

Returns

ICollection<MenuItemDescriptor>

GetAppMenuItems(GetAppMenuItemsArgs)

public virtual ICollection<MenuItemImpl>? GetAppMenuItems(Plugin.GetAppMenuItemsArgs args)

Parameters

args Plugin.GetAppMenuItemsArgs

Returns

ICollection<MenuItemImpl>

GetAppViewItem(GetAppViewItemsArgs)

public virtual AppViewItem? GetAppViewItem(Plugin.GetAppViewItemsArgs args)

Parameters

args Plugin.GetAppViewItemsArgs

Returns

AppViewItem

GetAppViewItemDescriptors(GetAppViewItemDescriptorsArgs)

public virtual ICollection<AppViewItemDescriptor>? GetAppViewItemDescriptors(Plugin.GetAppViewItemDescriptorsArgs args)

Parameters

args Plugin.GetAppViewItemDescriptorsArgs

Returns

ICollection<AppViewItemDescriptor>

GetGameEditHandlerAsync(GetGameEditHandlerArgs)

public virtual Task<GameEditSessionHandler?> GetGameEditHandlerAsync(Plugin.GetGameEditHandlerArgs args)

Parameters

args Plugin.GetGameEditHandlerArgs

Returns

Task<GameEditSessionHandler>

GetGameExplorer(GetGameExplorersArgs)

public virtual GameExplorer? GetGameExplorer(Plugin.GetGameExplorersArgs args)

Parameters

args Plugin.GetGameExplorersArgs

Returns

GameExplorer

GetGameExplorerDescriptors(GetGameExplorerDescriptorsArgs)

public virtual ICollection<GameExplorerDescriptor> GetGameExplorerDescriptors(Plugin.GetGameExplorerDescriptorsArgs args)

Parameters

args Plugin.GetGameExplorerDescriptorsArgs

Returns

ICollection<GameExplorerDescriptor>

GetGameFilterDescriptors(GetGameFiltereDescriptorsArgs)

public virtual ICollection<GameFiltererDescriptor> GetGameFilterDescriptors(Plugin.GetGameFiltereDescriptorsArgs args)

Parameters

args Plugin.GetGameFiltereDescriptorsArgs

Returns

ICollection<GameFiltererDescriptor>

GetGameFilterer(GetGameFilterersArgs)

public virtual GameFilterer? GetGameFilterer(Plugin.GetGameFilterersArgs args)

Parameters

args Plugin.GetGameFilterersArgs

Returns

GameFilterer

GetGameGrouper(GetGameGroupersArgs)

public virtual GameGrouper? GetGameGrouper(Plugin.GetGameGroupersArgs args)

Parameters

args Plugin.GetGameGroupersArgs

Returns

GameGrouper

GetGameGrouperDescriptors(GetGameGrouperDescriptorsArgs)

public virtual ICollection<GameGrouperDescriptor> GetGameGrouperDescriptors(Plugin.GetGameGrouperDescriptorsArgs args)

Parameters

args Plugin.GetGameGrouperDescriptorsArgs

Returns

ICollection<GameGrouperDescriptor>

GetGameMenuItemDescriptors(GetGameMenuItemDescriptorsArgs)

public virtual ICollection<MenuItemDescriptor> GetGameMenuItemDescriptors(Plugin.GetGameMenuItemDescriptorsArgs args)

Parameters

args Plugin.GetGameMenuItemDescriptorsArgs

Returns

ICollection<MenuItemDescriptor>

GetGameMenuItems(GetGameMenuItemsArgs)

public virtual ICollection<MenuItemImpl>? GetGameMenuItems(Plugin.GetGameMenuItemsArgs args)

Parameters

args Plugin.GetGameMenuItemsArgs

Returns

ICollection<MenuItemImpl>

GetGameMetadataSessionHandler(GetGameMetadataSessionHandlerArgs)

public virtual GameMetadataSessionHandler? GetGameMetadataSessionHandler(Plugin.GetGameMetadataSessionHandlerArgs args)

Parameters

args Plugin.GetGameMetadataSessionHandlerArgs

Returns

GameMetadataSessionHandler

GetGameSorter(GetGameSortersArgs)

public virtual GameSorter? GetGameSorter(Plugin.GetGameSortersArgs args)

Parameters

args Plugin.GetGameSortersArgs

Returns

GameSorter

GetGameSorterDescriptors(GetGameSorterDescriptorsArgs)

public virtual ICollection<GameSorterDescriptor> GetGameSorterDescriptors(Plugin.GetGameSorterDescriptorsArgs args)

Parameters

args Plugin.GetGameSorterDescriptorsArgs

Returns

ICollection<GameSorterDescriptor>

GetGamesAsync(LibraryGetGamesArgs)

public virtual Task<List<ImportableGame>> GetGamesAsync(Plugin.LibraryGetGamesArgs args)

Parameters

args Plugin.LibraryGetGamesArgs

Returns

Task<List<ImportableGame>>

GetGlobalSearchItems(GetGlobalSearchItemsArgs)

public virtual ICollection<SearchItem>? GetGlobalSearchItems(Plugin.GetGlobalSearchItemsArgs args)

Parameters

args Plugin.GetGlobalSearchItemsArgs

Returns

ICollection<SearchItem>

GetInstallActionsAsync(GetInstallActionsArgs)

public virtual Task<List<InstallController>> GetInstallActionsAsync(Plugin.GetInstallActionsArgs args)

Parameters

args Plugin.GetInstallActionsArgs

Returns

Task<List<InstallController>>

GetInstallationDirectory(GetInstallationDirectoryArgs)

public virtual Plugin.GetInstallationDirectoryResult? GetInstallationDirectory(Plugin.GetInstallationDirectoryArgs args)

Parameters

args Plugin.GetInstallationDirectoryArgs

Returns

Plugin.GetInstallationDirectoryResult

GetMetadataDataSupportDescriptors(GetMetadataDataSupportDescriptorsArgs)

public virtual ICollection<MetadataDataSupportDescriptor> GetMetadataDataSupportDescriptors(Plugin.GetMetadataDataSupportDescriptorsArgs args)

Parameters

args Plugin.GetMetadataDataSupportDescriptorsArgs

Returns

ICollection<MetadataDataSupportDescriptor>

GetMetadataProviderAsync(GetMetadataProviderArgs)

public virtual Task<MetadataProvider?> GetMetadataProviderAsync(Plugin.GetMetadataProviderArgs args)

Parameters

args Plugin.GetMetadataProviderArgs

Returns

Task<MetadataProvider>

GetPlayActionsAsync(GetPlayActionsArgs)

public virtual Task<List<PlayController>> GetPlayActionsAsync(Plugin.GetPlayActionsArgs args)

Parameters

args Plugin.GetPlayActionsArgs

Returns

Task<List<PlayController>>

GetPluginGameDataPresenter(GetPluginGameDataPresenterArgs)

public virtual PluginGameDataPresenter? GetPluginGameDataPresenter(Plugin.GetPluginGameDataPresenterArgs args)

Parameters

args Plugin.GetPluginGameDataPresenterArgs

Returns

PluginGameDataPresenter

GetSearchContext(GetSearchContextArgs)

public virtual SearchContext? GetSearchContext(Plugin.GetSearchContextArgs args)

Parameters

args Plugin.GetSearchContextArgs

Returns

SearchContext

GetSearchSupportDescriptors(GetSearchSupportDescriptorsArgs)

public virtual ICollection<SearchSupportDescriptor>? GetSearchSupportDescriptors(Plugin.GetSearchSupportDescriptorsArgs args)

Parameters

args Plugin.GetSearchSupportDescriptorsArgs

Returns

ICollection<SearchSupportDescriptor>

GetSettingsHandlerAsync(GetSettingsHandlerArgs)

public virtual Task<PluginSettingsHandler?> GetSettingsHandlerAsync(Plugin.GetSettingsHandlerArgs args)

Parameters

args Plugin.GetSettingsHandlerArgs

Returns

Task<PluginSettingsHandler>

GetSidebarItemDescriptors(GetSidebarItemDescriptorsArgs)

public virtual ICollection<SidebarItemDescriptor>? GetSidebarItemDescriptors(Plugin.GetSidebarItemDescriptorsArgs args)

Parameters

args Plugin.GetSidebarItemDescriptorsArgs

Returns

ICollection<SidebarItemDescriptor>

GetSidebarItems(GetSidebarItemsArgs)

public virtual ICollection<SidebarItem>? GetSidebarItems(Plugin.GetSidebarItemsArgs args)

Parameters

args Plugin.GetSidebarItemsArgs

Returns

ICollection<SidebarItem>

GetUninstallActionsAsync(GetUninstallActionsArgs)

public virtual Task<List<UninstallController>> GetUninstallActionsAsync(Plugin.GetUninstallActionsArgs args)

Parameters

args Plugin.GetUninstallActionsArgs

Returns

Task<List<UninstallController>>

GroupDataChangedAsync(GroupDataChangedArgs)

public Task GroupDataChangedAsync(Plugin.GroupDataChangedArgs args)

Parameters

args Plugin.GroupDataChangedArgs

Returns

Task

ImportGamesAsync(ImportGamesArgs)

public virtual Task<List<Game>> ImportGamesAsync(Plugin.ImportGamesArgs args)

Parameters

args Plugin.ImportGamesArgs

Returns

Task<List<Game>>

InitializeAsync(InitializeArgs)

public virtual Task InitializeAsync(Plugin.InitializeArgs args)

Parameters

args Plugin.InitializeArgs

Returns

Task

OnAgeRatingCollectionChange(DataCollectionChangeArgs<AgeRating>)

public virtual Task OnAgeRatingCollectionChange(DataCollectionChangeArgs<AgeRating> args)

Parameters

args DataCollectionChangeArgs<AgeRating>

Returns

Task

OnAppActionCollectionChange(DataCollectionChangeArgs<AppAction>)

public virtual Task OnAppActionCollectionChange(DataCollectionChangeArgs<AppAction> args)

Parameters

args DataCollectionChangeArgs<AppAction>

Returns

Task

OnApplicationShutdownAsync(OnApplicationShutdownArgs)

public virtual Task OnApplicationShutdownAsync(Plugin.OnApplicationShutdownArgs args)

Parameters

args Plugin.OnApplicationShutdownArgs

Returns

Task

OnApplicationStartupAsync(OnApplicationStartupArgs)

public virtual Task OnApplicationStartupAsync(Plugin.OnApplicationStartupArgs args)

Parameters

args Plugin.OnApplicationStartupArgs

Returns

Task

OnCategoryCollectionChange(DataCollectionChangeArgs<Category>)

public virtual Task OnCategoryCollectionChange(DataCollectionChangeArgs<Category> args)

Parameters

args DataCollectionChangeArgs<Category>

Returns

Task

OnCompanyCollectionChange(DataCollectionChangeArgs<Company>)

public virtual Task OnCompanyCollectionChange(DataCollectionChangeArgs<Company> args)

Parameters

args DataCollectionChangeArgs<Company>

Returns

Task

OnCompletionStatusCollectionChange(DataCollectionChangeArgs<CompletionStatus>)

public virtual Task OnCompletionStatusCollectionChange(DataCollectionChangeArgs<CompletionStatus> args)

Parameters

args DataCollectionChangeArgs<CompletionStatus>

Returns

Task

OnExternalIdentifierTypeCollectionChange(DataCollectionChangeArgs<ExternalIdentifierType>)

public virtual Task OnExternalIdentifierTypeCollectionChange(DataCollectionChangeArgs<ExternalIdentifierType> args)

Parameters

args DataCollectionChangeArgs<ExternalIdentifierType>

Returns

Task

OnFeatureCollectionChange(DataCollectionChangeArgs<Feature>)

public virtual Task OnFeatureCollectionChange(DataCollectionChangeArgs<Feature> args)

Parameters

args DataCollectionChangeArgs<Feature>

Returns

Task

OnGameAchievementCollectionChange(DataCollectionChangeArgs<GameAchievement>)

public virtual Task OnGameAchievementCollectionChange(DataCollectionChangeArgs<GameAchievement> args)

Parameters

args DataCollectionChangeArgs<GameAchievement>

Returns

Task

OnGameActionCollectionChange(DataCollectionChangeArgs<GameAction>)

public virtual Task OnGameActionCollectionChange(DataCollectionChangeArgs<GameAction> args)

Parameters

args DataCollectionChangeArgs<GameAction>

Returns

Task

OnGameCollectionChange(DataCollectionChangeArgs<Game>)

public virtual Task OnGameCollectionChange(DataCollectionChangeArgs<Game> args)

Parameters

args DataCollectionChangeArgs<Game>

Returns

Task

OnGameDescriptionCollectionChange(DataCollectionChangeArgs<GameDescription>)

public virtual Task OnGameDescriptionCollectionChange(DataCollectionChangeArgs<GameDescription> args)

Parameters

args DataCollectionChangeArgs<GameDescription>

Returns

Task

OnGameInstallationCancelledAsync(OnGameInstallationCancelledEventArgs)

public virtual Task OnGameInstallationCancelledAsync(Plugin.OnGameInstallationCancelledEventArgs args)

Parameters

args Plugin.OnGameInstallationCancelledEventArgs

Returns

Task

OnGameInstalledAsync(OnGameInstalledEventArgs)

public virtual Task OnGameInstalledAsync(Plugin.OnGameInstalledEventArgs args)

Parameters

args Plugin.OnGameInstalledEventArgs

Returns

Task

OnGameNoteCollectionChange(DataCollectionChangeArgs<GameNote>)

public virtual Task OnGameNoteCollectionChange(DataCollectionChangeArgs<GameNote> args)

Parameters

args DataCollectionChangeArgs<GameNote>

Returns

Task

OnGameRelationCollectionChange(DataCollectionChangeArgs<GameRelation>)

public virtual Task OnGameRelationCollectionChange(DataCollectionChangeArgs<GameRelation> args)

Parameters

args DataCollectionChangeArgs<GameRelation>

Returns

Task

OnGameScriptsCollectionChange(DataCollectionChangeArgs<GameScripts>)

public virtual Task OnGameScriptsCollectionChange(DataCollectionChangeArgs<GameScripts> args)

Parameters

args DataCollectionChangeArgs<GameScripts>

Returns

Task

OnGameSelectionChangedAsync(OnGameSelectionChangedArgs)

public virtual Task OnGameSelectionChangedAsync(Plugin.OnGameSelectionChangedArgs args)

Parameters

args Plugin.OnGameSelectionChangedArgs

Returns

Task

OnGameSessionCollectionChange(DataCollectionChangeArgs<GameSession>)

public virtual Task OnGameSessionCollectionChange(DataCollectionChangeArgs<GameSession> args)

Parameters

args DataCollectionChangeArgs<GameSession>

Returns

Task

OnGameSplitAsync(OnGamesSplitArgs)

public virtual Task OnGameSplitAsync(Plugin.OnGamesSplitArgs args)

Parameters

args Plugin.OnGamesSplitArgs

Returns

Task

OnGameStartedAsync(OnGameStartedEventArgs)

public virtual Task OnGameStartedAsync(Plugin.OnGameStartedEventArgs args)

Parameters

args Plugin.OnGameStartedEventArgs

Returns

Task

OnGameStartingAsync(OnGameStartingEventArgs)

public virtual Task OnGameStartingAsync(Plugin.OnGameStartingEventArgs args)

Parameters

args Plugin.OnGameStartingEventArgs

Returns

Task

OnGameStartupCancelledAsync(OnGameStartupCancelledEventArgs)

public virtual Task OnGameStartupCancelledAsync(Plugin.OnGameStartupCancelledEventArgs args)

Parameters

args Plugin.OnGameStartupCancelledEventArgs

Returns

Task

OnGameStateChangedAsync(GameStateChangedArgs)

public virtual Task OnGameStateChangedAsync(Plugin.GameStateChangedArgs args)

Parameters

args Plugin.GameStateChangedArgs

Returns

Task

OnGameStoppedAsync(OnGameStoppedEventArgs)

public virtual Task OnGameStoppedAsync(Plugin.OnGameStoppedEventArgs args)

Parameters

args Plugin.OnGameStoppedEventArgs

Returns

Task

OnGameUninstallationCancelledAsync(OnGameUninstallationCancelledEventArgs)

public virtual Task OnGameUninstallationCancelledAsync(Plugin.OnGameUninstallationCancelledEventArgs args)

Parameters

args Plugin.OnGameUninstallationCancelledEventArgs

Returns

Task

OnGameUninstalledAsync(OnGameUninstalledEventArgs)

public virtual Task OnGameUninstalledAsync(Plugin.OnGameUninstalledEventArgs args)

Parameters

args Plugin.OnGameUninstalledEventArgs

Returns

Task

OnGamepadButtonStateChangedAsync(OnGamepadButtonStateChangedArgs)

public virtual Task OnGamepadButtonStateChangedAsync(OnGamepadButtonStateChangedArgs args)

Parameters

args OnGamepadButtonStateChangedArgs

Returns

Task

OnGamepadConnectedAsync(OnGamepadConnectedArgs)

public virtual Task OnGamepadConnectedAsync(OnGamepadConnectedArgs args)

Parameters

args OnGamepadConnectedArgs

Returns

Task

OnGamepadDisconnectedAsync(OnGamepadDisconnectedArgs)

public virtual Task OnGamepadDisconnectedAsync(OnGamepadDisconnectedArgs args)

Parameters

args OnGamepadDisconnectedArgs

Returns

Task

OnGamesMergedAsync(OnGamesMergedArgs)

public virtual Task OnGamesMergedAsync(Plugin.OnGamesMergedArgs args)

Parameters

args Plugin.OnGamesMergedArgs

Returns

Task

OnGenreCollectionChange(DataCollectionChangeArgs<Genre>)

public virtual Task OnGenreCollectionChange(DataCollectionChangeArgs<Genre> args)

Parameters

args DataCollectionChangeArgs<Genre>

Returns

Task

OnLibraryUpdateFinishedAsync(OnLibraryUpdateFinishedArgs)

public virtual Task OnLibraryUpdateFinishedAsync(Plugin.OnLibraryUpdateFinishedArgs args)

Parameters

args Plugin.OnLibraryUpdateFinishedArgs

Returns

Task

OnLibraryUpdateSpecificFinishedAsync(OnLibraryUpdateSpecificFinishedArgs)

public virtual Task OnLibraryUpdateSpecificFinishedAsync(Plugin.OnLibraryUpdateSpecificFinishedArgs args)

Parameters

args Plugin.OnLibraryUpdateSpecificFinishedArgs

Returns

Task

OnLibraryUpdateSpecificStartedAsync(OnLibraryUpdateSpecificStartedArgs)

public virtual Task OnLibraryUpdateSpecificStartedAsync(Plugin.OnLibraryUpdateSpecificStartedArgs args)

Parameters

args Plugin.OnLibraryUpdateSpecificStartedArgs

Returns

Task

OnLibraryUpdateStartedAsync(OnLibraryUpdateStartedArgs)

public virtual Task OnLibraryUpdateStartedAsync(Plugin.OnLibraryUpdateStartedArgs args)

Parameters

args Plugin.OnLibraryUpdateStartedArgs

Returns

Task

OnMetadataDownloadFinishedAsync(OnMetadataDownloadFinishedArgs)

public virtual Task OnMetadataDownloadFinishedAsync(Plugin.OnMetadataDownloadFinishedArgs args)

Parameters

args Plugin.OnMetadataDownloadFinishedArgs

Returns

Task

OnMetadataDownloadStartedAsync(OnMetadataDownloadStartedArgs)

public virtual Task OnMetadataDownloadStartedAsync(Plugin.OnMetadataDownloadStartedArgs args)

Parameters

args Plugin.OnMetadataDownloadStartedArgs

Returns

Task

OnPlatformCollectionChange(DataCollectionChangeArgs<Platform>)

public virtual Task OnPlatformCollectionChange(DataCollectionChangeArgs<Platform> args)

Parameters

args DataCollectionChangeArgs<Platform>

Returns

Task

OnPluginCallRequestAsync(PluginCallRequestAsyncArgs)

public virtual Task<object?> OnPluginCallRequestAsync(Plugin.PluginCallRequestAsyncArgs args)

Parameters

args Plugin.PluginCallRequestAsyncArgs

Returns

Task<object>

OnPluginCallbackAsync(OnPluginCallbackAsyncArgs)

public virtual Task OnPluginCallbackAsync(Plugin.OnPluginCallbackAsyncArgs args)

Parameters

args Plugin.OnPluginCallbackAsyncArgs

Returns

Task

OnRegionCollectionChange(DataCollectionChangeArgs<Region>)

public virtual Task OnRegionCollectionChange(DataCollectionChangeArgs<Region> args)

Parameters

args DataCollectionChangeArgs<Region>

Returns

Task

OnSeriesCollectionChange(DataCollectionChangeArgs<Series>)

public virtual Task OnSeriesCollectionChange(DataCollectionChangeArgs<Series> args)

Parameters

args DataCollectionChangeArgs<Series>

Returns

Task

OnSourceCollectionChange(DataCollectionChangeArgs<Source>)

public virtual Task OnSourceCollectionChange(DataCollectionChangeArgs<Source> args)

Parameters

args DataCollectionChangeArgs<Source>

Returns

Task

OnSystemHibernateAsync(OnSystemHibernateArgs)

public virtual Task OnSystemHibernateAsync(Plugin.OnSystemHibernateArgs args)

Parameters

args Plugin.OnSystemHibernateArgs

Returns

Task

OnSystemLockAsync(OnSystemLockArgs)

public virtual Task OnSystemLockAsync(Plugin.OnSystemLockArgs args)

Parameters

args Plugin.OnSystemLockArgs

Returns

Task

OnSystemRestartAsync(OnSystemRestartArgs)

public virtual Task OnSystemRestartAsync(Plugin.OnSystemRestartArgs args)

Parameters

args Plugin.OnSystemRestartArgs

Returns

Task

OnSystemShutdownAsync(OnSystemShutdownArgs)

public virtual Task OnSystemShutdownAsync(Plugin.OnSystemShutdownArgs args)

Parameters

args Plugin.OnSystemShutdownArgs

Returns

Task

OnSystemSleepAsync(OnSystemSleepArgs)

public virtual Task OnSystemSleepAsync(Plugin.OnSystemSleepArgs args)

Parameters

args Plugin.OnSystemSleepArgs

Returns

Task

OnTagCollectionChange(DataCollectionChangeArgs<Tag>)

public virtual Task OnTagCollectionChange(DataCollectionChangeArgs<Tag> args)

Parameters

args DataCollectionChangeArgs<Tag>

Returns

Task

OnUserLogoutAsync(OnUserLogoutArgs)

public virtual Task OnUserLogoutAsync(Plugin.OnUserLogoutArgs args)

Parameters

args Plugin.OnUserLogoutArgs

Returns

Task

OnViewConfigurationCollectionChange(DataCollectionChangeArgs<ViewConfiguration>)

public virtual Task OnViewConfigurationCollectionChange(DataCollectionChangeArgs<ViewConfiguration> args)

Parameters

args DataCollectionChangeArgs<ViewConfiguration>

Returns

Task

OnWebLinkTypeCollectionChange(DataCollectionChangeArgs<WebLinkType>)

public virtual Task OnWebLinkTypeCollectionChange(DataCollectionChangeArgs<WebLinkType> args)

Parameters

args DataCollectionChangeArgs<WebLinkType>

Returns

Task

OpenClientAsync(OpenClientArgs)

public virtual Task OpenClientAsync(Plugin.OpenClientArgs args)

Parameters

args Plugin.OpenClientArgs

Returns

Task

ShutdownClientAsync(ShutdownClientArgs)

public virtual Task ShutdownClientAsync(Plugin.ShutdownClientArgs args)

Parameters

args Plugin.ShutdownClientArgs

Returns

Task