/// <summary> /// 注册一个DCP对象 /// </summary> /// <param name="dcp"></param> public void RegisterDcp(IDataCollectProvider dcp) { if (_dcpList.ContainsKey(dcp.GUID)) { throw new DcpGuidAlreadyExistsException($"当前列表中已存在GUID为: {dcp.GUID}的DCP, 为了避免调用异常,请修改该DCP的GUID"); } _dcpList.Add(dcp.GUID, dcp); }