当用户使用Registry右键单击Windows资源管理器中的文件时,我已经实现了上下文菜单.文件地址将作为命令行传递给应用程序.解析它没问题.
我该如何实现类似于"添加到Windows Media Player播放列表"?它不会打开应用程序的另一个实例,但在同一个打开的窗口上工作并将其添加到列表中?
这是我到我的数据库的连接字符串:
private static string ConnectionString = "mongodb://user:password@server:port/";
private static string AuthSource = "?authSource=location";
public static MongoCollection<ItemEntity> GetMyItemCollectionDB = new MongoClient(ConnectionString + DBName + AuthSource)
.GetServer().GetDatabase(DBName).GetCollection<ItemEntity>(CollectionName);
Run Code Online (Sandbox Code Playgroud)
我听说你可以放弃这个getserver方法:
public static MongoCollection<ItemEntity> GetMyItemCollectionDB = new MongoClient(ConnectionString + DBName + AuthSource)
.GetDatabase(DBName)
.GetCollection<ItemEntity>(CollectionName) as MongoCollection<ItemEntity>;
Run Code Online (Sandbox Code Playgroud)
但是为此,我收到了“空对象”错误。有什么问题?
编辑:如果使用新 API 不是那么重要,那么告诉我。