Interface IGameFileExtensionProvider
Provides the IGameFileExtension for a IGame, and exposes database-level methods that are not specific to a certain IGame instance.
Inherited Members
Namespace: Snowflake.Model.Game.LibraryExtensions
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IGameFileExtensionProvider : IGameExtensionProvider<IGameFileExtension>, IGameExtensionProvider
Methods
UpdateFile(IFileRecord)
Updates metadata details for the given IFileRecord.
Declaration
void UpdateFile(IFileRecord file)
Parameters
| Type | Name | Description |
|---|---|---|
| IFileRecord | file | The file record to update metadata details. |
UpdateFileAsync(IFileRecord)
Asynchronously updates metadata details for the given IFileRecord.
Declaration
Task UpdateFileAsync(IFileRecord file)
Parameters
| Type | Name | Description |
|---|---|---|
| IFileRecord | file | The file record to update metadata details. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |