SimReadyCatalogProvider
public sealed class SimReadyCatalogProvider : RemoteRepositoryCatalogProvider, IRemoteCatalogProvider, IRemoteCatalogAccessProbeProvides NVIDIA SimReady package listings and revision-pinned OpenUSD or available game-ready GLB downloads.
Constructors
Section titled “Constructors”
SimReadyCatalogProvider(HttpClient)
Section titled “SimReadyCatalogProvider(HttpClient)”public SimReadyCatalogProvider(HttpClient client = null)Creates a SimReady provider with an optional HTTP client for dataset definitions, metadata and file listings.
Parameters
| Name | Type |
|---|---|
client |
System.Net.Http.HttpClient |
Methods
Section titled “Methods”
FetchAsync(RemoteCatalogRequest, CancellationToken)
Section titled “FetchAsync(RemoteCatalogRequest, CancellationToken)”public override Task<RemoteCatalogPage> FetchAsync(RemoteCatalogRequest request, CancellationToken cancellationToken)Pages matching package definitions with license metadata, revision-bound item versions and the selected edition's format and size.
Parameters
| Name | Type |
|---|---|
request |
AssetInventory.RemoteCatalogRequest |
cancellationToken |
System.Threading.CancellationToken |
Returns
System.Threading.Tasks.Task{AssetInventory.RemoteCatalogPage}
GetVariantsAsync(string, RemoteCatalogRequest, CancellationToken)
Section titled “GetVariantsAsync(string, RemoteCatalogRequest, CancellationToken)”public override Task<IReadOnlyList<RemoteDownloadVariant>> GetVariantsAsync(string itemId, RemoteCatalogRequest request, CancellationToken cancellationToken)Resolves version-matched OpenUSD and available optimized GLB variants, verifying that package and dataset licenses agree.
Parameters
| Name | Type |
|---|---|
itemId |
System.String |
request |
AssetInventory.RemoteCatalogRequest |
cancellationToken |
System.Threading.CancellationToken |
Returns
System.Threading.Tasks.Task{System.Collections.Generic.IReadOnlyList{AssetInventory.RemoteDownloadVariant}}
Properties
Section titled “Properties”
public override string Id { get; }Returns
System.String