如何Ping使用新的C#驱动程序2.0 调用该命令?
在旧的驱动程序中,它是通过Server.Ping()?另外,有没有办法在不运行实际查询的情况下查明服务器是否正在运行/响应?
使用mongoClient.Cluster.Description.State没有帮助,因为即使在mongo服务器开始响应之后它仍然处于断开状态.
在旧的API(1.X)中,您可以通过使用从以下位置返回State的MongoServer实例上的属性来判断服务器是否已连接MongoClient.GetServer:
public bool IsConnceted
{
get
{
return _client.GetServer().State == MongoServerState.Connected;
}
}
Run Code Online (Sandbox Code Playgroud)
但是,GetServer它不是新API(2.0)的一部分.怎么能实现呢?