/// <summary>
 /// 异步将 Stream 的内容缓存到 HGlobalCache 中。
 /// </summary>
 /// <param name="hGCache">HGlobalCache</param>
 /// <param name="stream">Stream</param>
 /// <param name="encoding">编码</param>
 /// <returns>返回缓冲的长度</returns>
 public static async Task ReadFromAsync(this HGlobalCache <char> hGCache, Stream stream, Encoding encoding)
 {
     await hGCache.ReadFromAsync(new StreamReader(stream, encoding));
 }