BlogEngine.Net架构与源代码分析系列part5:对象搜索
4 /// </summary> 15 String Title { get; } 16 17 /**//// <summary> 18 /// Gets the content. 19 /// </summary> 20 /// <value>The content.</value> 21 String Content { get;} 22 23 /**//// <summary> 24 /// Gets the date created. 25 /// </summary> 26 /// <value>The date created.</value> 27 DateTime DateCreated { get; } 28 29 /**//// <summary> 30 /// Gets the date modified. 31 /// </summary> 32 /// <value>The date modified.</value> 33 DateTime DateModified { get; } 34 35 /**//// <summary> 36 /// Gets the id. 37 /// </summary> 38 /// <value>The id.</value> 39 Guid Id { get; } 40 41 /**//// <summary> 42 /// Gets the relative link. 43 /// </summary> 44 /// <value>The relative link.</value> 45 String RelativeLink { get;} 46 47 /**//// <summary> 48 /// Gets the absolute link. 49 /// </summary> 50 /// <value>The absolute link.</value> 51 Uri AbsoluteLink { get;} 52 53 /**//// <summary> 54 /// Gets the description. 55 /// </summary> 56 /// <value>The description.</value> 57 String Description { get;} 58 59 /**//// <summary> 60 /// Gets the author. 61 /// </summary> 62 /// <value>The author.</value> 63 String Author { get;} 64 65 /**//// <summary> 66 /// Raises the <see cref="E:Serving"/> event. 67 /// </summary> 68 /// <param name="eventArgs">The <see cref="BlogEngine.Core.ServingEventArgs"/> instance containing the event data.</param> 69 void OnServing(ServingEventArgs eventArgs); 70 71 /**//// <summary> 72 /// Gets the categories. 73 /// </summary> 74 /// <value>The categories.</value> 75 StateList<Category> Categories { get;} 76 77 /**//// <summary> 78 /// Gets whether or not this item should be shown 79 /// </summary> 80 bool IsVisible { get;} 81 } 82} void OnServing(ServingEventArgs eventArgs);这个东西现在我也不是很确定是干嘛的?还没有看到使用到的相关代码,我猜好像可以做一些统计什么的,包括阅读量等,欢迎大家一起讨论。 Search类的实现代码看起来很繁杂,但是脉络是很清晰的。它只有两个方法对外公开,分别为:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |