Class MetadataProviderExtensions
Inherited Members
Namespace: Unity.Cloud.Metadata
Syntax
public static class MetadataProviderExtensions
Methods
GetAllIdsAsync(IMetadataProvider)
Gets all owner IDs in the scene.
Declaration
public static async Task<IEnumerable<OwnerId>> GetAllIdsAsync(this IMetadataProvider metadataProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IMetadataProvider | metadataProvider | The metadata provider. |
Returns
| Type | Description |
|---|---|
| Task<IEnumerable<OwnerId>> | The list of ids |
GetAllMetadataAsync(IMetadataProvider)
Gets all metadata from all owners in the scene.
Declaration
public static async Task<MatchCollection> GetAllMetadataAsync(this IMetadataProvider metadataProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IMetadataProvider | metadataProvider | The metadata provider. |
Returns
| Type | Description |
|---|---|
| Task<MatchCollection> | The list of |
Query(IMetadataProvider)
Gets a MetadataQueryBuilder to build fluent queries
Declaration
public static MetadataQueryBuilder Query(this IMetadataProvider metadataProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IMetadataProvider | metadataProvider |
Returns
| Type | Description |
|---|---|
| MetadataQueryBuilder | A new MetadataQueryBuilder |