[tfs]workitemtrackingsourcecode

php中文网
发布: 2016-06-07 15:29:02
原创
1921人浏览过

在编程时经常会遇到一些错误,例如,http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.workitemtracking.client.fieldstatus.aspx 上面所列出的错误,简单的通过描述无法确认真的问题所在,那么你就需要查看server内部是如何实现的。 names

在编程时经常会遇到一些错误,例如,http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.workitemtracking.client.fieldstatus.aspx 上面所列出的错误,简单的通过描述无法确认真的问题所在,那么你就需要查看server内部是如何实现的。
namespace<code class="csharp plain">Microsoft.TeamFoundation.WorkItemTracking.Client <code class="csharp plain">{ <code class="csharp plain"> <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">Microsoft.TeamFoundation; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">Microsoft.TeamFoundation.Client; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">Microsoft.TeamFoundation.Common; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">Microsoft.TeamFoundation.WorkItemTracking.Proxy; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System.Collections; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System.Collections.Generic; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System.Globalization; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System.IO; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System.Reflection; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System.Runtime.InteropServices; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System.Threading; <code class="csharp spaces"> <code class="csharp keyword">using<code class="csharp plain">System.Xml; <code class="csharp spaces"> <code class="csharp keyword">public<code class="csharp keyword">sealed <code class="csharp keyword">class<code class="csharp plain">WorkItem : IRevisionInternal <code class="csharp spaces"> <code class="csharp plain">{ <code class="csharp spaces"> <code class="csharp keyword">internal<code class="csharp keyword">const <code class="csharp keyword">int<code class="csharp plain">c_revisionHistory = -4; <code class="csharp spaces"> <code class="csharp keyword">internal<code class="csharp keyword">const <code class="csharp keyword">int<code class="csharp plain">c_revisionLatest = -3; <code class="csharp spaces"> <code class="csharp keyword">internal<code class="csharp keyword">const <code class="csharp keyword">int<code class="csharp plain">c_revisionNull = -1; <code class="csharp spaces"> <code class="csharp keyword">internal<code class="csharp keyword">const <code class="csharp keyword">int<code class="csharp plain">c_revisionUpdate = -2; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">DateTime? m_asof; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">AttachmentCollection m_attachments; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">int <code class="csharp plain">m_dataVersion; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">bool<code class="csharp plain">? m_dirty; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">FieldCollection m_fields; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">WorkItemFieldData m_fieldsData; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">int <code class="csharp plain">m_id; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">int <code class="csharp plain">m_index; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">bool <code class="csharp plain">m_IsUpdating; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">LinkCollection m_links; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">WorkItemLinkData m_linksData; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">WorkItemCollection m_list; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">int <code class="csharp plain">m_metadataVersion; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">OpenState m_openState; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">Microsoft.TeamFoundation.WorkItemTracking.Client.Project m_project; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">bool<code class="csharp plain">? m_readonly; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">RevisionCollection m_revisions; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">WorkItemStore m_store; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">int <code class="csharp plain">m_tempId; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">WorkItemType m_type; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">WorkItemLinkCollection m_wlinks; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp plain">WorkItemLinkCollection m_wlinksHistory; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">static <code class="csharp keyword">int<code class="csharp plain">[] s_areaDependentFieldIds =<code class="csharp keyword">new <code class="csharp keyword">int<code class="csharp plain">[] { -12, -42, -43, -44, -45, -46, -47, -48, -49 }; <code class="csharp spaces"> <code class="csharp keyword">internal<code class="csharp keyword">static <code class="csharp keyword">int<code class="csharp plain">[] s_internallyCalculatedFieldIds =<code class="csharp keyword">new <code class="csharp keyword">int<code class="csharp plain">[] { <code class="csharp spaces"> <code class="csharp plain">-7, -12, -42, -43, -44, -45, -46, -47, -48, -49, -105, -50, -51, -52, -53, -54, <code class="csharp spaces"> <code class="csharp plain">-55, -56 <code class="csharp spaces"> <code class="csharp plain">}; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">static <code class="csharp keyword">int<code class="csharp plain">[] s_iterationDependentFieldIds =<code class="csharp keyword">new <code class="csharp keyword">int<code class="csharp plain">[] { -50, -51, -52, -53, -54, -55, -56 }; <code class="csharp spaces"> <code class="csharp keyword">private<code class="csharp keyword">static <code class="csharp keyword">int<code class="csharp plain">s_tempId = 0; <code class="csharp spaces"> <code class="csharp keyword">public<code class="csharp keyword">event <code class="csharp plain">WorkItemFieldChangeEventHandler FieldChanged; <code class="csharp spaces"> <code class="csharp keyword">public<code class="csharp plain">WorkItem(WorkItemType type) <code class="csharp spaces"> <code class="csharp plain">{ <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain">.m_dirty =<code class="csharp keyword">false<code class="csharp plain">; <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain">.m_readonly =<code class="csharp keyword">null<code class="csharp plain">; <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain">.m_asof =<code class="csharp keyword">null<code class="csharp plain">; <code class="csharp spaces"> <code class="csharp plain">Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewBegin); <code class="csharp spaces"> <code class="csharp plain">TeamFoundationTrace.Verbose(<code class="csharp string">"Entering WorkItem(WorkItemStore store, WorkItemType type)"<code class="csharp plain">); <code class="csharp spaces"> <code class="csharp keyword">if<code class="csharp plain">(type == <code class="csharp keyword">null<code class="csharp plain">) <code class="csharp spaces"> <code class="csharp plain">{ <code class="csharp spaces"> <code class="csharp keyword">throw<code class="csharp keyword">new <code class="csharp plain">ArgumentNullException(<code class="csharp string">"type"<code class="csharp plain">); <code class="csharp spaces"> <code class="csharp plain">} <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain">.m_fieldsData =<code class="csharp keyword">new <code class="csharp plain">WorkItemFieldData(<code class="csharp keyword">this<code class="csharp plain">); <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain">.m_linksData =<code class="csharp keyword">new <code class="csharp plain">WorkItemLinkData(<code class="csharp keyword">this<code class="csharp plain">); <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain">.m_store = type.Store; <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain">.m_id = 0; <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain">.m_tempId = Interlocked.Decrement(<code class="csharp keyword">ref<code class="csharp plain">s_tempId); <code class="csharp spaces"> <code class="csharp keyword">this<code class="csharp plain" class="csharp spaces">.m_openState = OpenState.New; <code>
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号