/// <summary> /// Returns a <see cref="AssetFileMetadata"/> instance with the <paramref name="assetFile"/> metadata. /// </summary> /// <param name="assetFile">The <see cref="IAssetFile"/> instance from where to get the metadata.</param> /// <param name="sasLocator">The <see cref="ILocator"/> instance.</param> /// <returns>A <see cref="AssetFileMetadata"/> instance with the <paramref name="assetFile"/> metadata.</returns> public static AssetFileMetadata GetMetadata(this IAssetFile assetFile, ILocator sasLocator) { using (Task <AssetFileMetadata> task = assetFile.GetMetadataAsync(sasLocator, CancellationToken.None)) { return(task.Result); } }