扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Jack H Hansen 来源:csdn 2007年11月13日
关键字:
public interface IConnectable { // application 为插件所属的主框架对象。若为null则表示插件本身就是主框架 ConnectionResult Connect( object application ); ExtendibleVersionInfo VersionInfo { get; } void OnDestory(); void OnLoad(); void Run(); } public enum ConnectionResult { Connection_Success , Connection_Failed } public class ExtendibleVersionInfo { private ExtendibleVersionInfo() {} public ExtendibleVersionInfo( string name , string version , string copyright ) { // Omitted } public ExtendibleVersionInfo(string name,int version1,int version2,int version3,string copyright) { // Omitted } public int PrimaryVersion { get { return _Version1; } } public int SecondaryVersion { get { return _Version2; } } public int BuildVersion { get { return _Version3; } } public string Name { get { return _Name; } } public string VersionString { get { // Omitted } } public string Copyright { get { return _Copyright; } } private string _Name; private int _Version1 = 1; private int _Version2 = 0; private int _Version3 = 0; private string _Copyright; public static ExtendibleVersionInfo Empty = new ExtendibleVersionInfo(); } |
public interface IExtendible { IConnectable GetLatestVersion(); IConnectable QuerySpecifiedVersion( ExtendibleVersionInfo version ); ExtendibleVersionInfo[] EnumerateVersions(); } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者