C# RavenDB-为什么IAsyncDocumentSession中没有DeleteAsync方法

C# RavenDB-为什么IAsyncDocumentSession中没有DeleteAsync方法,c#,ravendb,C#,Ravendb,为什么IAsyncDocumentSession中没有DeleteAsync()方法?这是RavenDB的C#客户端的一部分。我希望所有操作都有一个异步等价物,而不仅仅是StoreAsync和LoadAsync public interface IAsyncDocumentSession : IDisposable { void Delete<T>(T entity); void Delete(string id); (...) } 公共接口IAsyncDo

为什么
IAsyncDocumentSession
中没有
DeleteAsync()
方法?这是RavenDB的C#客户端的一部分。我希望所有操作都有一个异步等价物,而不仅仅是
StoreAsync
LoadAsync

public interface IAsyncDocumentSession : IDisposable
{
    void Delete<T>(T entity);
    void Delete(string id);
    (...)
}
公共接口IAsyncDocumentSession:IDisposable
{
无效删除(T实体);
作废删除(字符串id);
(...)
}

原因是
删除
不是异步操作。调用
savechangesync
方法时,它标记要删除的文档/实体

另一方面,
LoadAsync
StoreAsync
是异步操作
LoadAsync
将异步加载文档,
StoreAsync
可以通过向下一个
HiLo
范围发出请求来异步生成文档的ID