Class OnDemandMetadataProvider
Represents metadata class providing specific fields when requested.
public abstract class OnDemandMetadataProvider : IDisposable
- Inheritance
-
OnDemandMetadataProvider
- Implements
- Inherited Members
Properties
AvailableFields
Gets currently available fields.
public abstract List<MetadataField> AvailableFields { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public virtual void Dispose()
GetAgeRatings(GetMetadataFieldArgs)
Gets age rating.
public virtual IEnumerable<MetadataProperty> GetAgeRatings(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetBackgroundImage(GetMetadataFieldArgs)
Gets background image.
public virtual MetadataFile GetBackgroundImage(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetCommunityScore(GetMetadataFieldArgs)
Gets community score.
public virtual int? GetCommunityScore(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
- int?
GetCoverImage(GetMetadataFieldArgs)
Gets cover image.
public virtual MetadataFile GetCoverImage(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetCriticScore(GetMetadataFieldArgs)
Gets critic score.
public virtual int? GetCriticScore(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
- int?
GetDescription(GetMetadataFieldArgs)
Gets descriptions.
public virtual string GetDescription(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetDevelopers(GetMetadataFieldArgs)
Gets developers.
public virtual IEnumerable<MetadataProperty> GetDevelopers(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetFeatures(GetMetadataFieldArgs)
Gets features.
public virtual IEnumerable<MetadataProperty> GetFeatures(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetGenres(GetMetadataFieldArgs)
Gets genres.
public virtual IEnumerable<MetadataProperty> GetGenres(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetIcon(GetMetadataFieldArgs)
Gets icon image.
public virtual MetadataFile GetIcon(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetInstallSize(GetMetadataFieldArgs)
Gets install size.
public virtual ulong? GetInstallSize(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetLinks(GetMetadataFieldArgs)
Gets links.
public virtual IEnumerable<Link> GetLinks(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetName(GetMetadataFieldArgs)
Gets name.
public virtual string GetName(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetPlatforms(GetMetadataFieldArgs)
Gets platform.
public virtual IEnumerable<MetadataProperty> GetPlatforms(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetPublishers(GetMetadataFieldArgs)
Gets publishers.
public virtual IEnumerable<MetadataProperty> GetPublishers(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetRegions(GetMetadataFieldArgs)
Gets region.
public virtual IEnumerable<MetadataProperty> GetRegions(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetReleaseDate(GetMetadataFieldArgs)
Gets release date.
public virtual ReleaseDate? GetReleaseDate(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetSeries(GetMetadataFieldArgs)
Gets series.
public virtual IEnumerable<MetadataProperty> GetSeries(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs
Returns
GetTags(GetMetadataFieldArgs)
Gets tags.
public virtual IEnumerable<MetadataProperty> GetTags(GetMetadataFieldArgs args)
Parameters
args
GetMetadataFieldArgs