/// <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);
     }
 }