Table of Contents

Class MetadataProviderGameSession

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

Constructors

MetadataProviderGameSession(Game)

public MetadataProviderGameSession(Game game)

Parameters

game Game

Properties

Game

public Game Game { get; }

Property Value

Game

Methods

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.

GetDataAsync(GetDataArgs)

public abstract Task<object?> GetDataAsync(MetadataProviderGameSession.GetDataArgs dataArgs)

Parameters

dataArgs MetadataProviderGameSession.GetDataArgs

Returns

Task<object>