关于异步、线程、委托的一个问题
我将如一个函数放在线程,或者采用异步调用就会出现错误,这个是怎么回事啊,肯请指点一下
private void _initialMyMetaThread()
{
// 获取数据源信息
string text = this .Text.Substring( this .Text.LastIndexOf( " -- " ) + 2 );
DummyMetadataExplorer.dict.TryGetValue(text, out myMeta);
if ( this .myMeta == null )
{
// 此处还应检测,该配置文件是否能正确连接数据库
SavedSetting ss = SavedSetting.LoadByName(text);
this .myMeta = MyMetaOP.getInstance().createMyMeta(ss);
DummyMetadataExplorer.dict.Add(text, this .myMeta);
}
this ._BindCmbDatabases();
}