Table of Contents

Class GameMetadataSessionHandler

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

Methods

ApplyValueAsync(ApplyValueAsyncArgs)

public abstract Task<bool> ApplyValueAsync(GameMetadataSessionHandler.ApplyValueAsyncArgs args)

Parameters

args GameMetadataSessionHandler.ApplyValueAsyncArgs

Returns

Task<bool>

ApplyValuesAsync(ApplyValuesAsyncArgs)

public virtual Task<bool> ApplyValuesAsync(GameMetadataSessionHandler.ApplyValuesAsyncArgs args)

Parameters

args GameMetadataSessionHandler.ApplyValuesAsyncArgs

Returns

Task<bool>

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.

HasValue(HasValueArgs)

public abstract bool HasValue(GameMetadataSessionHandler.HasValueArgs args)

Parameters

args GameMetadataSessionHandler.HasValueArgs

Returns

bool