3e5d29225a
- Removed unused classes and files related to SQLite database provider, including SqliteDesignTimeJellyfinDbFactory, ModelBuilderExtensions, PragmaConnectionInterceptor, AssemblyInfo, SqliteDatabaseProvider, DateTimeKindValueConverter. - Updated tests to remove dependencies on removed classes and adjusted mocking for configuration sections. - Added Microsoft.EntityFrameworkCore.Sqlite package reference to test project. - Improved string handling in tests for better consistency and clarity. - Refactored logging methods in JellyfinApplicationFactory for better readability and maintainability.
1435 lines
94 KiB
XML
1435 lines
94 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Jellyfin.Server.Implementations</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Jellyfin.Server.Implementations.Activity.ActivityManager">
|
|
<summary>
|
|
Manages the storage and retrieval of <see cref="T:Jellyfin.Database.Implementations.Entities.ActivityLog"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Activity.ActivityManager.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Activity.ActivityManager"/> class.
|
|
</summary>
|
|
<param name="provider">The Jellyfin database provider.</param>
|
|
</member>
|
|
<member name="E:Jellyfin.Server.Implementations.Activity.ActivityManager.EntryCreated">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Activity.ActivityManager.CreateAsync(Jellyfin.Database.Implementations.Entities.ActivityLog)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Activity.ActivityManager.GetPagedResultAsync(Jellyfin.Data.Queries.ActivityLogQuery)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Activity.ActivityManager.CleanAsync(System.DateTime)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Database.SupplementaryIndexChecker">
|
|
<summary>
|
|
Ensures supplementary performance indexes exist on database startup.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Database.SupplementaryIndexChecker.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.Database.SupplementaryIndexChecker},Microsoft.EntityFrameworkCore.DbContext)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Database.SupplementaryIndexChecker"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="context">The database context.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Database.SupplementaryIndexChecker.CheckSupplementaryIndexesAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Checks if supplementary indexes exist and logs warnings if they don't.
|
|
</summary>
|
|
<param name="cancellationToken">Cancellation token.</param>
|
|
<returns>True if all indexes exist, false otherwise.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.DatabaseConfiguration.DatabaseConfigurationFactory">
|
|
<summary>
|
|
Factory for constructing a database configuration.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.DatabaseConfiguration.DatabaseConfigurationFactory.GetConfigurations">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.DatabaseConfiguration.DatabaseConfigurationStore">
|
|
<summary>
|
|
A configuration that stores database related settings.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Implementations.DatabaseConfiguration.DatabaseConfigurationStore.StoreKey">
|
|
<summary>
|
|
The name of the configuration in the storage.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.DatabaseConfiguration.DatabaseConfigurationStore.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.DatabaseConfiguration.DatabaseConfigurationStore"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Devices.DeviceManager">
|
|
<summary>
|
|
Manages the creation, updating, and retrieval of devices.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.Library.IUserManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Devices.DeviceManager"/> class.
|
|
</summary>
|
|
<param name="dbProvider">The database provider.</param>
|
|
<param name="userManager">The user manager.</param>
|
|
</member>
|
|
<member name="E:Jellyfin.Server.Implementations.Devices.DeviceManager.DeviceOptionsUpdated">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.SaveCapabilities(System.String,MediaBrowser.Model.Session.ClientCapabilities)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.UpdateDeviceOptions(System.String,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.CreateDevice(Jellyfin.Database.Implementations.Entities.Security.Device)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.GetDeviceOptions(System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.GetCapabilities(System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.GetDevice(System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.GetDevices(Jellyfin.Data.Queries.DeviceQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.GetDeviceInfos(Jellyfin.Data.Queries.DeviceQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.GetDevicesForUser(System.Nullable{System.Guid})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.DeleteDevice(Jellyfin.Database.Implementations.Entities.Security.Device)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.UpdateDevice(Jellyfin.Database.Implementations.Entities.Security.Device)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.CanAccessDevice(Jellyfin.Database.Implementations.Entities.User,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Devices.DeviceManager.ToClientCapabilitiesDto(MediaBrowser.Model.Session.ClientCapabilities)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Library.LyricDownloadFailureLogger">
|
|
<summary>
|
|
Creates an entry in the activity log whenever a lyric download fails.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Library.LyricDownloadFailureLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Library.LyricDownloadFailureLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Library.LyricDownloadFailureLogger.OnEvent(MediaBrowser.Controller.Lyrics.LyricDownloadFailureEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Library.SubtitleDownloadFailureLogger">
|
|
<summary>
|
|
Creates an entry in the activity log whenever a subtitle download fails.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Library.SubtitleDownloadFailureLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Library.SubtitleDownloadFailureLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Library.SubtitleDownloadFailureLogger.OnEvent(MediaBrowser.Controller.Subtitles.SubtitleDownloadFailureEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Security.AuthenticationFailedLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when there is a failed login attempt.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Security.AuthenticationFailedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Security.AuthenticationFailedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Security.AuthenticationFailedLogger.OnEvent(MediaBrowser.Controller.Events.Authentication.AuthenticationRequestEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Security.AuthenticationSucceededLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when there is a successful login attempt.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Security.AuthenticationSucceededLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Security.AuthenticationSucceededLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Security.AuthenticationSucceededLogger.OnEvent(MediaBrowser.Controller.Events.Authentication.AuthenticationResultEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStartLogger">
|
|
<summary>
|
|
Creates an entry in the activity log whenever a user starts playback.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStartLogger.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStartLogger},MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStartLogger"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStartLogger.OnEvent(MediaBrowser.Controller.Library.PlaybackStartEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStopLogger">
|
|
<summary>
|
|
Creates an activity log entry whenever a user stops playback.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStopLogger.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStopLogger},MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStopLogger"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Session.PlaybackStopLogger.OnEvent(MediaBrowser.Controller.Library.PlaybackStopEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Session.SessionEndedLogger">
|
|
<summary>
|
|
Creates an entry in the activity log whenever a session ends.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Session.SessionEndedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Session.SessionEndedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Session.SessionEndedLogger.OnEvent(MediaBrowser.Controller.Events.Session.SessionEndedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Session.SessionStartedLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when a session is started.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Session.SessionStartedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Session.SessionStartedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Session.SessionStartedLogger.OnEvent(MediaBrowser.Controller.Events.Session.SessionStartedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.System.PendingRestartNotifier">
|
|
<summary>
|
|
Notifies users when there is a pending restart.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.System.PendingRestartNotifier.#ctor(MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.System.PendingRestartNotifier"/> class.
|
|
</summary>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.System.PendingRestartNotifier.OnEvent(Jellyfin.Data.Events.System.PendingRestartEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedLogger">
|
|
<summary>
|
|
Creates an activity log entry whenever a task is completed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedLogger.OnEvent(MediaBrowser.Model.Tasks.TaskCompletionEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedLogger.CreateValueString(System.Int32,System.String)">
|
|
<summary>
|
|
Constructs a string description of a time-span value.
|
|
</summary>
|
|
<param name="value">The value of this item.</param>
|
|
<param name="description">The name of this item (singular form).</param>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedNotifier">
|
|
<summary>
|
|
Notifies admin users when a task is completed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedNotifier.#ctor(MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedNotifier"/> class.
|
|
</summary>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.System.TaskCompletedNotifier.OnEvent(MediaBrowser.Model.Tasks.TaskCompletionEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationCancelledNotifier">
|
|
<summary>
|
|
Notifies admin users when a plugin installation is cancelled.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationCancelledNotifier.#ctor(MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationCancelledNotifier"/> class.
|
|
</summary>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationCancelledNotifier.OnEvent(MediaBrowser.Controller.Events.Updates.PluginInstallationCancelledEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationFailedLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when a package installation fails.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationFailedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationFailedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationFailedLogger.OnEvent(MediaBrowser.Common.Updates.InstallationFailedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationFailedNotifier">
|
|
<summary>
|
|
Notifies admin users when a plugin installation fails.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationFailedNotifier.#ctor(MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationFailedNotifier"/> class.
|
|
</summary>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallationFailedNotifier.OnEvent(MediaBrowser.Common.Updates.InstallationFailedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstalledLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when a plugin is installed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstalledLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstalledLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstalledLogger.OnEvent(MediaBrowser.Controller.Events.Updates.PluginInstalledEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstalledNotifier">
|
|
<summary>
|
|
Notifies admin users when a plugin is installed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstalledNotifier.#ctor(MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstalledNotifier"/> class.
|
|
</summary>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstalledNotifier.OnEvent(MediaBrowser.Controller.Events.Updates.PluginInstalledEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallingNotifier">
|
|
<summary>
|
|
Notifies admin users when a plugin is being installed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallingNotifier.#ctor(MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallingNotifier"/> class.
|
|
</summary>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginInstallingNotifier.OnEvent(MediaBrowser.Controller.Events.Updates.PluginInstallingEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUninstalledLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when a plugin is uninstalled.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUninstalledLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUninstalledLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUninstalledLogger.OnEvent(MediaBrowser.Controller.Events.Updates.PluginUninstalledEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUninstalledNotifier">
|
|
<summary>
|
|
Notifies admin users when a plugin is uninstalled.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUninstalledNotifier.#ctor(MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUninstalledNotifier"/> class.
|
|
</summary>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUninstalledNotifier.OnEvent(MediaBrowser.Controller.Events.Updates.PluginUninstalledEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUpdatedLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when a plugin is updated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUpdatedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUpdatedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Updates.PluginUpdatedLogger.OnEvent(MediaBrowser.Controller.Events.Updates.PluginUpdatedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserCreatedLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when a user is created.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserCreatedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserCreatedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserCreatedLogger.OnEvent(Jellyfin.Data.Events.Users.UserCreatedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserDeletedLogger">
|
|
<summary>
|
|
Adds an entry to the activity log when a user is deleted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserDeletedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserDeletedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserDeletedLogger.OnEvent(Jellyfin.Data.Events.Users.UserDeletedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserDeletedNotifier">
|
|
<summary>
|
|
Notifies the user's sessions when a user is deleted.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserDeletedNotifier.#ctor(MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserDeletedNotifier"/> class.
|
|
</summary>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserDeletedNotifier.OnEvent(Jellyfin.Data.Events.Users.UserDeletedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserLockedOutLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when a user is locked out.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserLockedOutLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserLockedOutLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserLockedOutLogger.OnEvent(Jellyfin.Data.Events.Users.UserLockedOutEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserPasswordChangedLogger">
|
|
<summary>
|
|
Creates an entry in the activity log when a user's password is changed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserPasswordChangedLogger.#ctor(MediaBrowser.Model.Globalization.ILocalizationManager,MediaBrowser.Model.Activity.IActivityManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserPasswordChangedLogger"/> class.
|
|
</summary>
|
|
<param name="localizationManager">The localization manager.</param>
|
|
<param name="activityManager">The activity manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserPasswordChangedLogger.OnEvent(Jellyfin.Data.Events.Users.UserPasswordChangedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserUpdatedNotifier">
|
|
<summary>
|
|
Notifies a user when their account has been updated.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserUpdatedNotifier.#ctor(MediaBrowser.Controller.Library.IUserManager,MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.Consumers.Users.UserUpdatedNotifier"/> class.
|
|
</summary>
|
|
<param name="userManager">The user manager.</param>
|
|
<param name="sessionManager">The session manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.Consumers.Users.UserUpdatedNotifier.OnEvent(Jellyfin.Data.Events.Users.UserUpdatedEventArgs)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.EventingServiceCollectionExtensions">
|
|
<summary>
|
|
A class containing extensions to <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for eventing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.EventingServiceCollectionExtensions.AddEventServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<summary>
|
|
Adds the event services to the service collection.
|
|
</summary>
|
|
<param name="collection">The service collection.</param>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Events.EventManager">
|
|
<summary>
|
|
Handles the firing of events.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.EventManager.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.Events.EventManager},MediaBrowser.Controller.IServerApplicationHost)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Events.EventManager"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="appHost">The application host.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.EventManager.Publish``1(``0)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Events.EventManager.PublishAsync``1(``0)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Extensions.ExpressionExtensions">
|
|
<summary>
|
|
Provides <see cref="T:System.Linq.Expressions.Expression"/> extension methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Extensions.ExpressionExtensions.Or``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
|
<summary>
|
|
Combines two predicates into a single predicate using a logical OR operation.
|
|
</summary>
|
|
<typeparam name="T">The predicate parameter type.</typeparam>
|
|
<param name="firstPredicate">The first predicate expression to combine.</param>
|
|
<param name="secondPredicate">The second predicate expression to combine.</param>
|
|
<returns>A new expression representing the OR combination of the input predicates.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Extensions.ExpressionExtensions.Or``1(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}}})">
|
|
<summary>
|
|
Combines multiple predicates into a single predicate using a logical OR operation.
|
|
</summary>
|
|
<typeparam name="T">The predicate parameter type.</typeparam>
|
|
<param name="predicates">A collection of predicate expressions to combine.</param>
|
|
<returns>A new expression representing the OR combination of all input predicates.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Extensions.ExpressionExtensions.And``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
|
<summary>
|
|
Combines two predicates into a single predicate using a logical AND operation.
|
|
</summary>
|
|
<typeparam name="T">The predicate parameter type.</typeparam>
|
|
<param name="firstPredicate">The first predicate expression to combine.</param>
|
|
<param name="secondPredicate">The second predicate expression to combine.</param>
|
|
<returns>A new expression representing the AND combination of the input predicates.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Extensions.ExpressionExtensions.And``1(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}}})">
|
|
<summary>
|
|
Combines multiple predicates into a single predicate using a logical AND operation.
|
|
</summary>
|
|
<typeparam name="T">The predicate parameter type.</typeparam>
|
|
<param name="predicates">A collection of predicate expressions to combine.</param>
|
|
<returns>A new expression representing the AND combination of all input predicates.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Extensions.ServiceCollectionExtensions">
|
|
<summary>
|
|
Extensions for the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Extensions.ServiceCollectionExtensions.AddJellyfinDbContext(Microsoft.Extensions.DependencyInjection.IServiceCollection,MediaBrowser.Controller.Configuration.IServerConfigurationManager,Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Adds the <see cref="T:Microsoft.EntityFrameworkCore.IDbContextFactory`1"/> interface to the service collection with second level caching enabled.
|
|
</summary>
|
|
<param name="serviceCollection">An instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> interface.</param>
|
|
<param name="configurationManager">The server configuration manager.</param>
|
|
<param name="configuration">The startup Configuration.</param>
|
|
<returns>The updated service collection.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.FullSystemBackup.BackupManifest">
|
|
<summary>
|
|
Manifest type for backups internal structure.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.FullSystemBackup.BackupOptions">
|
|
<summary>
|
|
Defines the optional contents of the backup archive.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.FullSystemBackup.BackupService">
|
|
<summary>
|
|
Contains methods for creating and restoring backups.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.FullSystemBackup.BackupService.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.FullSystemBackup.BackupService},Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.IServerApplicationHost,MediaBrowser.Controller.IServerApplicationPaths,Jellyfin.Database.Implementations.IJellyfinDatabaseProvider,Microsoft.Extensions.Hosting.IHostApplicationLifetime)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.FullSystemBackup.BackupService"/> class.
|
|
</summary>
|
|
<param name="logger">A logger.</param>
|
|
<param name="dbProvider">A Database Factory.</param>
|
|
<param name="applicationHost">The Application host.</param>
|
|
<param name="applicationPaths">The application paths.</param>
|
|
<param name="jellyfinDatabaseProvider">The Jellyfin database Provider in use.</param>
|
|
<param name="applicationLifetime">The SystemManager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.FullSystemBackup.BackupService.ScheduleRestoreAndRestartServer(System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.FullSystemBackup.BackupService.RestoreBackupAsync(System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.FullSystemBackup.BackupService.CreateBackupAsync(MediaBrowser.Controller.SystemBackupService.BackupOptionsDto)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.FullSystemBackup.BackupService.GetBackupManifest(System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.FullSystemBackup.BackupService.EnumerateBackups">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.FullSystemBackup.BackupService.NormalizePathSeparator(System.String)">
|
|
<summary>
|
|
Windows is able to handle '/' as a path seperator in zip files
|
|
but linux isn't able to handle '\' as a path seperator in zip files,
|
|
So normalize to '/'.
|
|
</summary>
|
|
<param name="path">The path to normalize.</param>
|
|
<returns>The normalized path. </returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Item.BaseItemRepository">
|
|
<summary>
|
|
Handles all storage logic for BaseItems.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Implementations.Item.BaseItemRepository.PlaceholderId">
|
|
<summary>
|
|
Gets the placeholder id for UserData detached items.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Jellyfin.Server.Implementations.Item.BaseItemRepository._typeMap">
|
|
<summary>
|
|
This holds all the types in the running assemblies
|
|
so that we can de-serialize properly when we don't have strong types.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.IServerApplicationHost,MediaBrowser.Controller.Persistence.IItemTypeLookup,MediaBrowser.Controller.Configuration.IServerConfigurationManager,Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.Item.BaseItemRepository})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Item.BaseItemRepository"/> class.
|
|
</summary>
|
|
<param name="dbProvider">The db factory.</param>
|
|
<param name="appHost">The Application host.</param>
|
|
<param name="itemTypeLookup">The static type lookup.</param>
|
|
<param name="serverConfigurationManager">The server Configuration manager.</param>
|
|
<param name="logger">System logger.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.DeleteItem(System.Collections.Generic.IReadOnlyList{System.Guid})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.DeleteItemAsync(System.Collections.Generic.IReadOnlyList{System.Guid},System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.UpdateInheritedValues">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemIdsList(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemIdsListAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetAllArtists(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetAllArtistsAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetArtists(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetArtistsAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetAlbumArtists(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetAlbumArtistsAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetStudios(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetStudiosAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetGenres(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetGenresAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetMusicGenres(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetMusicGenresAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetStudioNames">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetStudioNamesAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetAllArtistNames">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetAllArtistNamesAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetMusicGenreNames">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetMusicGenreNamesAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetGenreNames">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetGenreNamesAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItems(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemsAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemList(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemListAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetLatestItemList(MediaBrowser.Controller.Entities.InternalItemsQuery,Jellyfin.Data.Enums.CollectionType)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetLatestItemListAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,Jellyfin.Data.Enums.CollectionType,System.Threading.CancellationToken)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetNextUpSeriesKeys(MediaBrowser.Controller.Entities.InternalItemsQuery,System.DateTime)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetNextUpSeriesKeysAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.DateTime,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetCount(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetCountAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemCounts(MediaBrowser.Controller.Entities.InternalItemsQuery)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemCountsAsync(MediaBrowser.Controller.Entities.InternalItemsQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetType(System.String)">
|
|
<summary>
|
|
Gets the type.
|
|
</summary>
|
|
<param name="typeName">Name of the type.</param>
|
|
<returns>Type.</returns>
|
|
<exception cref="T:System.ArgumentNullException"><c>typeName</c> is null.</exception>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.SaveImagesAsync(MediaBrowser.Controller.Entities.BaseItem,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.SaveItems(System.Collections.Generic.IReadOnlyList{MediaBrowser.Controller.Entities.BaseItem},System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.SaveItemsAsync(System.Collections.Generic.IReadOnlyList{MediaBrowser.Controller.Entities.BaseItem},System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.UpdateOrInsertItems(System.Collections.Generic.IReadOnlyList{MediaBrowser.Controller.Entities.BaseItem},System.Threading.CancellationToken)">
|
|
<inheritdoc cref="T:MediaBrowser.Controller.Persistence.IItemRepository"/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.UpdateOrInsertItemsAsync(System.Collections.Generic.IReadOnlyList{MediaBrowser.Controller.Entities.BaseItem},System.Threading.CancellationToken)">
|
|
<inheritdoc cref="T:MediaBrowser.Controller.Persistence.IItemRepository"/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.ReattachUserDataAsync(MediaBrowser.Controller.Entities.BaseItem,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.RetrieveItem(System.Guid)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.RetrieveItemAsync(System.Guid,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.Map(Jellyfin.Database.Implementations.Entities.BaseItemEntity,MediaBrowser.Controller.Entities.BaseItem,MediaBrowser.Controller.IServerApplicationHost,Microsoft.Extensions.Logging.ILogger)">
|
|
<summary>
|
|
Maps a Entity to the DTO.
|
|
</summary>
|
|
<param name="entity">The entity.</param>
|
|
<param name="dto">The dto base instance.</param>
|
|
<param name="appHost">The Application server Host.</param>
|
|
<param name="logger">The applogger.</param>
|
|
<returns>The dto to map.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.Map(MediaBrowser.Controller.Entities.BaseItem)">
|
|
<summary>
|
|
Maps a Entity to the DTO.
|
|
</summary>
|
|
<param name="dto">The entity.</param>
|
|
<returns>The dto to map.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.DeserializeBaseItem(Jellyfin.Database.Implementations.Entities.BaseItemEntity,Microsoft.Extensions.Logging.ILogger,MediaBrowser.Controller.IServerApplicationHost,System.Boolean)">
|
|
<summary>
|
|
Deserializes a BaseItemEntity and sets all properties.
|
|
</summary>
|
|
<param name="baseItemEntity">The DB entity.</param>
|
|
<param name="logger">Logger.</param>
|
|
<param name="appHost">The application server Host.</param>
|
|
<param name="skipDeserialization">If only mapping should be processed.</param>
|
|
<returns>A mapped BaseItem, or null if the item type is unknown.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetCleanValue(System.String)">
|
|
<summary>
|
|
Gets the clean value for search and sorting purposes.
|
|
</summary>
|
|
<param name="value">The value to clean.</param>
|
|
<returns>The cleaned value.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.ItemExistsAsync(System.Guid)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.GetIsPlayed(Jellyfin.Database.Implementations.Entities.User,System.Guid,System.Boolean)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.BaseItemRepository.FindArtists(System.Collections.Generic.IReadOnlyList{System.String})">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Item.ChapterRepository">
|
|
<summary>
|
|
The Chapter manager.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.ChapterRepository.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.Drawing.IImageProcessor)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Item.ChapterRepository"/> class.
|
|
</summary>
|
|
<param name="dbProvider">The EFCore provider.</param>
|
|
<param name="imageProcessor">The Image Processor.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.ChapterRepository.GetChapterAsync(System.Guid,System.Int32,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.ChapterRepository.GetChaptersAsync(System.Guid,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.ChapterRepository.SaveChaptersAsync(System.Guid,System.Collections.Generic.IReadOnlyList{MediaBrowser.Model.Entities.ChapterInfo},System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.ChapterRepository.DeleteChaptersAsync(System.Guid,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Item.KeyframeRepository">
|
|
<summary>
|
|
Repository for obtaining Keyframe data.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.KeyframeRepository.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Item.KeyframeRepository"/> class.
|
|
</summary>
|
|
<param name="dbProvider">The EFCore db factory.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.KeyframeRepository.GetKeyframeDataAsync(System.Guid,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.KeyframeRepository.SaveKeyframeDataAsync(System.Guid,Jellyfin.MediaEncoding.Keyframes.KeyframeData,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.KeyframeRepository.DeleteKeyframeDataAsync(System.Guid,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Item.MediaAttachmentRepository">
|
|
<summary>
|
|
Manager for handling Media Attachments.
|
|
</summary>
|
|
<param name="dbProvider">Efcore Factory.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.MediaAttachmentRepository.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Manager for handling Media Attachments.
|
|
</summary>
|
|
<param name="dbProvider">Efcore Factory.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.MediaAttachmentRepository.SaveMediaAttachmentsAsync(System.Guid,System.Collections.Generic.IReadOnlyList{MediaBrowser.Model.Entities.MediaAttachment},System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.MediaAttachmentRepository.GetMediaAttachmentsAsync(MediaBrowser.Controller.Persistence.MediaAttachmentQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Item.MediaStreamRepository">
|
|
<summary>
|
|
Repository for obtaining MediaStreams.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.MediaStreamRepository.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.IServerApplicationHost,MediaBrowser.Model.Globalization.ILocalizationManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Item.MediaStreamRepository"/> class.
|
|
</summary>
|
|
<param name="dbProvider">The EFCore db factory.</param>
|
|
<param name="serverApplicationHost">The Application host.</param>
|
|
<param name="localization">The Localisation Provider.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.MediaStreamRepository.SaveMediaStreamsAsync(System.Guid,System.Collections.Generic.IReadOnlyList{MediaBrowser.Model.Entities.MediaStream},System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.MediaStreamRepository.GetMediaStreamsAsync(MediaBrowser.Controller.Persistence.MediaStreamQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Item.OrderMapper">
|
|
<summary>
|
|
Static class for methods which maps types of ordering to their respecting ordering functions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.OrderMapper.MapOrderByField(Jellyfin.Data.Enums.ItemSortBy,MediaBrowser.Controller.Entities.InternalItemsQuery,Jellyfin.Database.Implementations.JellyfinDbContext)">
|
|
<summary>
|
|
Creates Func to be executed later with a given BaseItemEntity input for sorting items on query.
|
|
</summary>
|
|
<param name="sortBy">Item property to sort by.</param>
|
|
<param name="query">Context Query.</param>
|
|
<param name="jellyfinDbContext">Context.</param>
|
|
<returns>Func to be executed later for sorting query.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.OrderMapper.MapSearchRelevanceOrder(System.String)">
|
|
<summary>
|
|
Creates an expression to order search results by match quality.
|
|
Prioritizes: exact match (0) > prefix match with word boundary (1) > prefix match (2) > contains (3).
|
|
</summary>
|
|
<param name="searchTerm">The search term to match against.</param>
|
|
<returns>An expression that returns an integer representing match quality (lower is better).</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Item.PeopleRepository">
|
|
<summary>
|
|
Manager for handling people.
|
|
</summary>
|
|
<param name="dbProvider">Efcore Factory.</param>
|
|
<param name="itemTypeLookup">Items lookup service.</param>
|
|
<remarks>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Item.PeopleRepository"/> class.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.PeopleRepository.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.Persistence.IItemTypeLookup)">
|
|
<summary>
|
|
Manager for handling people.
|
|
</summary>
|
|
<param name="dbProvider">Efcore Factory.</param>
|
|
<param name="itemTypeLookup">Items lookup service.</param>
|
|
<remarks>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Item.PeopleRepository"/> class.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.PeopleRepository.GetPeople(MediaBrowser.Controller.Entities.InternalPeopleQuery)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.PeopleRepository.GetPeopleAsync(MediaBrowser.Controller.Entities.InternalPeopleQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.PeopleRepository.GetPeopleNames(MediaBrowser.Controller.Entities.InternalPeopleQuery)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.PeopleRepository.GetPeopleNamesAsync(MediaBrowser.Controller.Entities.InternalPeopleQuery,System.Threading.CancellationToken)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.PeopleRepository.UpdatePeople(System.Guid,System.Collections.Generic.IReadOnlyList{MediaBrowser.Controller.Entities.PersonInfo})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Item.PeopleRepository.UpdatePeopleAsync(System.Guid,System.Collections.Generic.IReadOnlyList{MediaBrowser.Controller.Entities.PersonInfo},System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager">
|
|
<summary>
|
|
Manages media segments retrieval and storage.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager},Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},System.Collections.Generic.IEnumerable{MediaBrowser.Controller.MediaSegments.IMediaSegmentProvider})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager"/> class.
|
|
</summary>
|
|
<param name="logger">Logger.</param>
|
|
<param name="dbProvider">EFCore Database factory.</param>
|
|
<param name="segmentProviders">List of all media segment providers.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.RunSegmentPluginProviders(MediaBrowser.Controller.Entities.BaseItem,MediaBrowser.Model.Configuration.LibraryOptions,System.Boolean,System.Threading.CancellationToken)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.CreateSegmentAsync(MediaBrowser.Model.MediaSegments.MediaSegmentDto,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.DeleteSegmentAsync(System.Guid)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.DeleteSegmentsAsync(System.Guid,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.GetSegmentsAsync(MediaBrowser.Controller.Entities.BaseItem,System.Collections.Generic.IEnumerable{Jellyfin.Database.Implementations.Enums.MediaSegmentType},MediaBrowser.Model.Configuration.LibraryOptions,System.Boolean)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.HasSegments(System.Guid)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.IsTypeSupported(MediaBrowser.Controller.Entities.BaseItem)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager.GetSupportedProviders(MediaBrowser.Controller.Entities.BaseItem)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Security.AuthenticationManager">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Security.AuthenticationManager.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Security.AuthenticationManager"/> class.
|
|
</summary>
|
|
<param name="dbProvider">The database provider.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Security.AuthenticationManager.CreateApiKey(System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Security.AuthenticationManager.GetApiKeys">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Security.AuthenticationManager.DeleteApiKey(System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Security.AuthorizationContext.GetAuthorization(Microsoft.AspNetCore.Http.HttpContext)">
|
|
<summary>
|
|
Gets the authorization.
|
|
</summary>
|
|
<param name="httpContext">The HTTP context.</param>
|
|
<returns>Dictionary{System.StringSystem.String}.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Security.AuthorizationContext.GetAuthorizationDictionary(Microsoft.AspNetCore.Http.HttpRequest)">
|
|
<summary>
|
|
Gets the auth.
|
|
</summary>
|
|
<param name="httpReq">The HTTP request.</param>
|
|
<returns>Dictionary{System.StringSystem.String}.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Security.AuthorizationContext.GetAuthorization(System.ReadOnlySpan{System.Char})">
|
|
<summary>
|
|
Gets the authorization.
|
|
</summary>
|
|
<param name="authorizationHeader">The authorization header.</param>
|
|
<returns>Dictionary{System.StringSystem.String}.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Security.AuthorizationContext.GetParts(System.ReadOnlySpan{System.Char})">
|
|
<summary>
|
|
Get the authorization header components.
|
|
</summary>
|
|
<param name="authorizationHeader">The authorization header.</param>
|
|
<returns>Dictionary{System.StringSystem.String}.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.StorageHelpers.StorageHelper">
|
|
<summary>
|
|
Contains methods to help with checking for storage and returning storage data for jellyfin folders.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.StorageHelpers.StorageHelper.TestCommonPathsForStorageCapacity(MediaBrowser.Common.Configuration.IApplicationPaths,Microsoft.Extensions.Logging.ILogger)">
|
|
<summary>
|
|
Tests the available storage capacity on the jellyfin paths with estimated minimum values.
|
|
</summary>
|
|
<param name="applicationPaths">The application paths.</param>
|
|
<param name="logger">Logger.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.StorageHelpers.StorageHelper.GetFreeSpaceOf(System.String)">
|
|
<summary>
|
|
Gets the free space of a specific directory.
|
|
</summary>
|
|
<param name="path">Path to a folder.</param>
|
|
<returns>The number of bytes available space.</returns>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.StorageHelpers.StorageHelper.TestDataDirectorySize(System.String,Microsoft.Extensions.Logging.ILogger,System.Int64)">
|
|
<summary>
|
|
Gets the underlying drive data from a given path and checks if the available storage capacity matches the threshold.
|
|
</summary>
|
|
<param name="path">The path to a folder to evaluate.</param>
|
|
<param name="logger">The logger.</param>
|
|
<param name="threshold">The threshold to check for or -1 to just log the data.</param>
|
|
<exception cref="T:System.InvalidOperationException">Thrown when the threshold is not available on the underlying storage.</exception>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.StorageHelpers.StorageHelper.HumanizeStorageSize(System.Int64)">
|
|
<summary>
|
|
Formats a size in bytes into a common human readable form.
|
|
</summary>
|
|
<remarks>
|
|
Taken and slightly modified from https://stackoverflow.com/a/4975942/1786007 .
|
|
</remarks>
|
|
<param name="byteCount">The size in bytes.</param>
|
|
<returns>A human readable approximate representation of the argument.</returns>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Trickplay.TrickplayManager">
|
|
<summary>
|
|
ITrickplayManager implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.Trickplay.TrickplayManager},MediaBrowser.Controller.MediaEncoding.IMediaEncoder,MediaBrowser.Model.IO.IFileSystem,MediaBrowser.Controller.MediaEncoding.EncodingHelper,MediaBrowser.Controller.Configuration.IServerConfigurationManager,MediaBrowser.Controller.Drawing.IImageEncoder,Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Common.Configuration.IApplicationPaths,MediaBrowser.Controller.IO.IPathManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Trickplay.TrickplayManager"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="mediaEncoder">The media encoder.</param>
|
|
<param name="fileSystem">The file system.</param>
|
|
<param name="encodingHelper">The encoding helper.</param>
|
|
<param name="config">The server configuration manager.</param>
|
|
<param name="imageEncoder">The image encoder.</param>
|
|
<param name="dbProvider">The database provider.</param>
|
|
<param name="appPaths">The application paths.</param>
|
|
<param name="pathManager">The path manager.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.MoveGeneratedTrickplayDataAsync(MediaBrowser.Controller.Entities.Video,MediaBrowser.Model.Configuration.LibraryOptions,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.RefreshTrickplayDataAsync(MediaBrowser.Controller.Entities.Video,System.Boolean,MediaBrowser.Model.Configuration.LibraryOptions,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.CreateTiles(System.Collections.Generic.IReadOnlyList{System.String},System.Int32,MediaBrowser.Model.Configuration.TrickplayOptions,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.GetTrickplayResolutions(System.Guid)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.GetTrickplayItemsAsync(System.Int32,System.Int32)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.SaveTrickplayInfo(Jellyfin.Database.Implementations.Entities.TrickplayInfo)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.DeleteTrickplayDataAsync(System.Guid,System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.GetTrickplayManifest(MediaBrowser.Controller.Entities.BaseItem)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.GetTrickplayTilePathAsync(MediaBrowser.Controller.Entities.BaseItem,System.Int32,System.Int32,System.Boolean)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.GetHlsPlaylist(System.Guid,System.Int32,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Trickplay.TrickplayManager.GetTrickplayDirectory(MediaBrowser.Controller.Entities.BaseItem,System.Int32,System.Int32,System.Int32,System.Boolean)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider">
|
|
<summary>
|
|
The default authentication provider.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider},MediaBrowser.Model.Cryptography.ICryptoProvider)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider"/> class.
|
|
</summary>
|
|
<param name="logger">The logger.</param>
|
|
<param name="cryptographyProvider">The cryptography provider.</param>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider.Name">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider.IsEnabled">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider.Authenticate(System.String,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider.Authenticate(System.String,System.String,Jellyfin.Database.Implementations.Entities.User)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DefaultAuthenticationProvider.ChangePassword(Jellyfin.Database.Implementations.Entities.User,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider">
|
|
<summary>
|
|
The default password reset provider.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider.#ctor(MediaBrowser.Controller.Configuration.IServerConfigurationManager,MediaBrowser.Common.IApplicationHost)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider"/> class.
|
|
</summary>
|
|
<param name="configurationManager">The configuration manager.</param>
|
|
<param name="appHost">The application host.</param>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider.Name">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider.IsEnabled">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider.RedeemPasswordResetPin(System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DefaultPasswordResetProvider.StartForgotPasswordProcess(Jellyfin.Database.Implementations.Entities.User,System.String,System.Boolean)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Users.DeviceAccessHost">
|
|
<summary>
|
|
<see cref="T:Microsoft.Extensions.Hosting.IHostedService"/> responsible for managing user device permissions.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DeviceAccessHost.#ctor(MediaBrowser.Controller.Library.IUserManager,MediaBrowser.Controller.Devices.IDeviceManager,MediaBrowser.Controller.Session.ISessionManager)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Users.DeviceAccessHost"/> class.
|
|
</summary>
|
|
<param name="userManager">The <see cref="T:MediaBrowser.Controller.Library.IUserManager"/>.</param>
|
|
<param name="deviceManager">The <see cref="T:MediaBrowser.Controller.Devices.IDeviceManager"/>.</param>
|
|
<param name="sessionManager">The <see cref="T:MediaBrowser.Controller.Session.ISessionManager"/>.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DeviceAccessHost.StartAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DeviceAccessHost.StopAsync(System.Threading.CancellationToken)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager">
|
|
<summary>
|
|
Manages the storage and retrieval of display preferences through Entity Framework.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager"/> class.
|
|
</summary>
|
|
<param name="dbContextFactory">The database context factory.</param>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.GetDisplayPreferences(System.Guid,System.Guid,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.GetItemDisplayPreferences(System.Guid,System.Guid,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.ListItemDisplayPreferences(System.Guid,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.ListCustomItemDisplayPreferences(System.Guid,System.Guid,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.SetCustomItemDisplayPreferences(System.Guid,System.Guid,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.UpdateDisplayPreferences(Jellyfin.Database.Implementations.Entities.DisplayPreferences)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.DisplayPreferencesManager.UpdateItemDisplayPreferences(Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Users.InvalidAuthProvider">
|
|
<summary>
|
|
An invalid authentication provider.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Implementations.Users.InvalidAuthProvider.Name">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Implementations.Users.InvalidAuthProvider.IsEnabled">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.InvalidAuthProvider.Authenticate(System.String,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.InvalidAuthProvider.ChangePassword(Jellyfin.Database.Implementations.Entities.User,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Jellyfin.Server.Implementations.Users.UserManager">
|
|
<summary>
|
|
Manages the creation and retrieval of <see cref="T:Jellyfin.Database.Implementations.Entities.User"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.#ctor(Microsoft.EntityFrameworkCore.IDbContextFactory{Jellyfin.Database.Implementations.JellyfinDbContext},MediaBrowser.Controller.Events.IEventManager,MediaBrowser.Common.Net.INetworkManager,MediaBrowser.Common.IApplicationHost,MediaBrowser.Controller.Drawing.IImageProcessor,Microsoft.Extensions.Logging.ILogger{Jellyfin.Server.Implementations.Users.UserManager},MediaBrowser.Controller.Configuration.IServerConfigurationManager,System.Collections.Generic.IEnumerable{MediaBrowser.Controller.Authentication.IPasswordResetProvider},System.Collections.Generic.IEnumerable{MediaBrowser.Controller.Authentication.IAuthenticationProvider})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Jellyfin.Server.Implementations.Users.UserManager"/> class.
|
|
</summary>
|
|
<param name="dbProvider">The database provider.</param>
|
|
<param name="eventManager">The event manager.</param>
|
|
<param name="networkManager">The network manager.</param>
|
|
<param name="appHost">The application host.</param>
|
|
<param name="imageProcessor">The image processor.</param>
|
|
<param name="logger">The logger.</param>
|
|
<param name="serverConfigurationManager">The system config manager.</param>
|
|
<param name="passwordResetProviders">The password reset providers.</param>
|
|
<param name="authenticationProviders">The authentication providers.</param>
|
|
</member>
|
|
<member name="E:Jellyfin.Server.Implementations.Users.UserManager.OnUserUpdated">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Implementations.Users.UserManager.Users">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="P:Jellyfin.Server.Implementations.Users.UserManager.UsersIds">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.ValidUsernameRegex">
|
|
<remarks>
|
|
Pattern:<br/>
|
|
<code>^(?!\s)[\w\ \-'._@+]+(?<!\s)$</code><br/>
|
|
Explanation:<br/>
|
|
<code>
|
|
○ Match if at the beginning of the string.<br/>
|
|
○ Zero-width negative lookahead.<br/>
|
|
○ Match a whitespace character.<br/>
|
|
○ Match a character in the set [ '+\-.@_\w] greedily at least once.<br/>
|
|
○ Zero-width negative lookbehind.<br/>
|
|
○ Match a whitespace character right-to-left.<br/>
|
|
○ Match if at the end of the string or if before an ending newline.<br/>
|
|
</code>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.GetUserById(System.Guid)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.GetUserByName(System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.RenameUser(Jellyfin.Database.Implementations.Entities.User,System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.UpdateUserAsync(Jellyfin.Database.Implementations.Entities.User)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.CreateUserAsync(System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.DeleteUserAsync(System.Guid)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.ResetPassword(Jellyfin.Database.Implementations.Entities.User)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.ChangePassword(Jellyfin.Database.Implementations.Entities.User,System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.GetUserDto(Jellyfin.Database.Implementations.Entities.User,System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.AuthenticateUser(System.String,System.String,System.String,System.Boolean)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.StartForgotPasswordProcess(System.String,System.Boolean)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.RedeemPasswordResetPin(System.String)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.InitializeAsync">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.GetAuthenticationProviders">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.GetPasswordResetProviders">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.UpdateConfigurationAsync(System.Guid,MediaBrowser.Model.Configuration.UserConfiguration)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.UpdatePolicyAsync(System.Guid,MediaBrowser.Model.Users.UserPolicy)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Jellyfin.Server.Implementations.Users.UserManager.ClearProfileImageAsync(Jellyfin.Database.Implementations.Entities.User)">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="T:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0">
|
|
<summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the ValidUsernameRegex method.</summary>
|
|
</member>
|
|
<member name="F:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0.Instance">
|
|
<summary>Cached, thread-safe singleton instance.</summary>
|
|
</member>
|
|
<member name="M:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0.#ctor">
|
|
<summary>Initializes the instance.</summary>
|
|
</member>
|
|
<member name="T:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0.RunnerFactory">
|
|
<summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
|
|
</member>
|
|
<member name="M:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0.RunnerFactory.CreateInstance">
|
|
<summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
|
|
</member>
|
|
<member name="T:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0.RunnerFactory.Runner">
|
|
<summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
|
|
</member>
|
|
<member name="M:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
|
|
<summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
|
|
<param name="inputSpan">The text being scanned by the regular expression.</param>
|
|
</member>
|
|
<member name="M:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
|
|
<summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
|
|
<param name="inputSpan">The text being scanned by the regular expression.</param>
|
|
<returns>true if a possible match was found; false if no more matches are possible.</returns>
|
|
</member>
|
|
<member name="M:System.Text.RegularExpressions.Generated.ValidUsernameRegex_0.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
|
|
<summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
|
|
<param name="inputSpan">The text being scanned by the regular expression.</param>
|
|
<returns>true if the regular expression matches at the current position; otherwise, false.</returns>
|
|
</member>
|
|
<member name="T:System.Text.RegularExpressions.Generated.Utilities">
|
|
<summary>Helper methods used by generated <see cref="T:System.Text.RegularExpressions.Regex"/>-derived implementations.</summary>
|
|
</member>
|
|
<member name="F:System.Text.RegularExpressions.Generated.Utilities.s_defaultTimeout">
|
|
<summary>Default timeout value set in <see cref="T:System.AppContext"/>, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"/> if none was set.</summary>
|
|
</member>
|
|
<member name="F:System.Text.RegularExpressions.Generated.Utilities.s_hasTimeout">
|
|
<summary>Whether <see cref="F:System.Text.RegularExpressions.Generated.Utilities.s_defaultTimeout"/> is non-infinite.</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|