问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

TFS是什么?

发布网友 发布时间:2022-04-11 23:32

我来回答

6个回答

懂视网 时间:2022-04-12 03:54

在编程时经常会遇到一些错误,例如,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内部是如何实现的。
namespaceMicrosoft.TeamFoundation.WorkItemTracking.Client { usingMicrosoft.TeamFoundation; usingMicrosoft.TeamFoundation.Client; usingMicrosoft.TeamFoundation.Common; usingMicrosoft.TeamFoundation.WorkItemTracking.Client.DataStore; usingMicrosoft.TeamFoundation.WorkItemTracking.Proxy; usingSystem; usingSystem.Collections; usingSystem.Collections.Generic; usingSystem.Globalization; usingSystem.IO; usingSystem.Reflection; usingSystem.Runtime.InteropServices; usingSystem.Threading; usingSystem.Xml; publicsealed classWorkItem : IRevisionInternal { internalconst intc_revisionHistory = -4; internalconst intc_revisionLatest = -3; internalconst intc_revisionNull = -1; internalconst intc_revisionUpdate = -2; privateDateTime? m_asof; privateAttachmentCollection m_attachments; privateint m_dataVersion; privatebool? m_dirty; privateFieldCollection m_fields; privateWorkItemFieldData m_fieldsData; privateint m_id; privateint m_index; privatebool m_IsUpdating; privateLinkCollection m_links; privateWorkItemLinkData m_linksData; privateWorkItemCollection m_list; privateint m_metadataVersion; privateOpenState m_openState; privateMicrosoft.TeamFoundation.WorkItemTracking.Client.Project m_project; privatebool? m_readonly; privateRevisionCollection m_revisions; privateWorkItemStore m_store; privateint m_tempId; privateWorkItemType m_type; privateWorkItemLinkCollection m_wlinks; privateWorkItemLinkCollection m_wlinksHistory; privatestatic int[] s_areaDependentFieldIds =new int[] { -12, -42, -43, -44, -45, -46, -47, -48, -49 }; internalstatic int[] s_internallyCalculatedFieldIds =new int[] { -7, -12, -42, -43, -44, -45, -46, -47, -48, -49, -105, -50, -51, -52, -53, -54, -55, -56 }; privatestatic int[] s_iterationDependentFieldIds =new int[] { -50, -51, -52, -53, -54, -55, -56 }; privatestatic ints_tempId = 0; publicevent WorkItemFieldChangeEventHandler FieldChanged; publicWorkItem(WorkItemType type) { this.m_dirty =false; this.m_readonly =null; this.m_asof =null; Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewBegin); TeamFoundationTrace.Verbose("Entering WorkItem(WorkItemStore store, WorkItemType type)"); if(type == null) { thrownew ArgumentNullException("type"); } this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); this.m_store = type.Store; this.m_id = 0; this.m_tempId = Interlocked.Decrement(refs_tempId); this.m_openState = OpenState.New; this.m_readonly =false; this.InitNew(type); this.ApplyRules(); this.m_dirty =true; Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewEnd); } internalWorkItem(WorkItemCollection list, intindex) { this.m_dirty =false; this.m_readonly =null; this.m_asof =null; this.m_store = list.Store; this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); this.m_id = list.GetId(index); this.m_tempId =this.m_id; this.m_list = list; this.m_index = index; this.m_openState = OpenState.Queried; if(!list.Query.IsBatchReadMode) { this.m_asof =new DateTime?(list.Query.AsOfUTC); } } internalWorkItem(WorkItemStore store, intid) { this.m_dirty =false; this.m_readonly =null; this.m_asof =null; Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewBegin); TeamFoundationTrace.Verbose("Entering WorkItem(WorkItemStore store, int id)"); if(store == null) { thrownew ArgumentNullException("store"); } if(id <= 0) { thrownew ArgumentOutOfRangeException("id"); } this.m_store = store; this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); this.m_id = id; this.m_tempId = id; this.LoadWorkItem(id, 0,null); this.ApplyRules(); Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewEnd); } internalWorkItem(WorkItemStore store, System.Uri uri) { this.m_dirty =false; this.m_readonly =null; this.m_asof =null; Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewBegin); TeamFoundationTrace.Verbose("Entering WorkItem(WorkItemStore store, Uri uri)"); if(store == null) { thrownew ArgumentNullException("store"); } this.m_store = store; this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); if(!this.IsValidUri(uri)) { thrownew ArgumentException("uri"); } ArtifactId artifact =this.GetArtifact(uri); this.m_id = Convert.ToInt32(artifact.ToolSpecificId, CultureInfo.InvariantCulture); this.m_tempId =this.m_id; this.LoadWorkItem(this.m_id, 0,null); this.ApplyRules(); Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewEnd); } internalWorkItem(WorkItemStore store, intid, DateTime at) { this.m_dirty =false; this.m_readonly =null; this.m_asof =null; Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewBegin); TeamFoundationTrace.Verbose("Entering WorkItem(WorkItemStore store, int id, DateTime at)"); if(store == null) { thrownew ArgumentNullException("store"); } if(id <= 0) { thrownew ArgumentOutOfRangeException("id"); } DateTime time = store.ConvertToUniversalTime(at); if((time < newDateTime(0x76c, 1, 1)) || (time >= DateTime.MaxValue)) { thrownew ArgumentOutOfRangeException("at"); } this.m_store = store; this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); this.m_id = id; this.m_tempId = id; this.LoadWorkItem(id, 0,new DateTime?(time)); this.ApplyRules(); Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewEnd); } internalWorkItem(WorkItemStore store, intid, int revision) { this.m_dirty =false; this.m_readonly =null; this.m_asof =null; Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewBegin); TeamFoundationTrace.Verbose("Entering WorkItem(WorkItemStore store, int id, int revision)"); if(store == null) { thrownew ArgumentNullException("store"); } if(id <= 0) { thrownew ArgumentOutOfRangeException("id"); } if(revision <= 0) { thrownew ArgumentOutOfRangeException("revision"); } this.m_store = store; this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); this.m_id = id; this.m_tempId = id; this.LoadWorkItem(id, revision,null); this.ApplyRules(); Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewEnd); } internalWorkItem(WorkItemStore store, System.Uri uri, DateTime at) { this.m_dirty =false; this.m_readonly =null; this.m_asof =null; Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewBegin); TeamFoundationTrace.Verbose("Entering WorkItem(WorkItemStore store, Uri uri, DateTime at)"); if(store == null) { thrownew ArgumentNullException("store"); } DateTime time = store.ConvertToUniversalTime(at); if((time < newDateTime(0x76c, 1, 1)) || (time >= DateTime.MaxValue)) { thrownew ArgumentOutOfRangeException("at"); } this.m_store = store; this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); if(!this.IsValidUri(uri)) { thrownew ArgumentException("uri"); } ArtifactId artifact =this.GetArtifact(uri); this.m_id = Convert.ToInt32(artifact.ToolSpecificId, CultureInfo.InvariantCulture); this.m_tempId =this.m_id; this.LoadWorkItem(this.m_id, 0,new DateTime?(time)); this.ApplyRules(); Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewEnd); } internalWorkItem(WorkItemStore store, System.Uri uri, intrevision) { this.m_dirty =false; this.m_readonly =null; this.m_asof =null; Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewBegin); TeamFoundationTrace.Verbose("Entering WorkItem(WorkItemStore store, Uri uri, int revision)"); if(store == null) { thrownew ArgumentNullException("store"); } if(revision <= 0) { thrownew ArgumentOutOfRangeException("revision"); } this.m_store = store; this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); if(!this.IsValidUri(uri)) { thrownew ArgumentException("uri"); } ArtifactId artifact =this.GetArtifact(uri); this.m_id = Convert.ToInt32(artifact.ToolSpecificId, CultureInfo.InvariantCulture); this.m_tempId =this.m_id; this.LoadWorkItem(this.m_id, revision,null); this.ApplyRules(); Microsoft.TeamFoundation.Common.Marker.Process(Microsoft.TeamFoundation.Common.Mark.OMWorkItemNewEnd); } internalvoid ApplyFieldChange(intfieldId, objectvalue) { BrieCallBack bc =new BrieCallBack(this); WorkItemFieldData.FieldUpdate update =new WorkItemFieldData.FieldUpdate(); update.Value = value; update.Flags = 0; bc.FieldUpdates.Add(fieldId, update); this.ApplyFieldChange(fieldId, bc, 2); bc.FieldUpdates.Remove(fieldId); this.FieldData.SetFieldValues(bc.FieldUpdates); this.Store.PsDatastore.BrieAccessCheck(bc, 1, fieldId); this.FieldData.SetFieldStates(bc.FieldStates); } privatevoid ApplyFieldChange(intfieldId, BrieCallBack bc, intrecursive) { if(fieldId != 0) { this.Store.PsDatastore.BrieInvalidateFields(bc, fieldId); bc.SetFieldUpdateFlags(WorkItemFieldData.FieldFlags.SetByDefaultRule); this.Store.PsDatastore.BrieAccessCheck(bc, 0x80, fieldId); bc.SetFieldUpdateFlags(0); this.Store.PsDatastore.BrieAccessCheck(bc, 0x40, fieldId); } Dictionary<int,bool=""> dictionary = bc.ResetChanges(); if(recursive > 0) { foreach(int num in dictionary.Keys) { this.ApplyFieldChange(num, bc, recursive - 1); } } } internalvoid ApplyRules() { this.ApplyRules(true); } internalvoid ApplyRules(boolfSetChangedBy) { this.FieldData.ResetChangedFields(); BrieCallBack callback =new BrieCallBack(this); callback.SetFieldUpdateFlags(WorkItemFieldData.FieldFlags.SetByDefaultRule); this.Store.PsDatastore.BrieAccessCheck(callback, 0x80, 0); callback.SetFieldUpdateFlags(0); this.Store.PsDatastore.BrieAccessCheck(callback, 0x20, 0); this.ApplyFieldChange(0, callback, 2); this.FieldData.SetFieldValues(callback.FieldUpdates); this.Store.PsDatastore.BrieAccessCheck(callback, 1, 0); this.FieldData.SetAllFieldStates(callback.FieldStates); if(fSetChangedBy) { intid = 9; stringuserDisplayName = this.m_store.UserDisplayName; if(this.FieldData.SetUpdateFieldValue(id, userDisplayName, WorkItemFieldData.FieldFlags.SetByRule)) { this.ApplyFieldChange(id, userDisplayName); } } this.FieldData.FireEvents(); } privateobject CalculateAuthorizedAsField(intrevision) { objectfieldValue = this.GetFieldValue(-6, revision); if(fieldValue isint) { returnthis.m_store.GetPersonNameById((int) fieldValue); } returnfieldValue; } internalvoid CalculateFieldLists(intfieldId) { BrieCallBack callback =new BrieCallBack(this); this.Store.PsDatastore.BrieAccessCheck(callback, 0x17, fieldId); this.FieldData.SetFieldStates(callback.FieldStates); } privateobject CalculateNodeNameField(intfname, int fid, int revision) { objectfieldValue = this.GetFieldValue(fid, revision); if(fieldValue isint) { returnthis.m_store.TreeIdToNodeName((int) fieldValue); } returnfieldValue; } privateobject CalculateTreeLevelField(intflevel, intflevel1, intfid, int revision) { objectfieldValue = this.GetFieldValue(fid, revision); if(fieldValue isint) { returnthis.m_store.TreeIdToNodeLevel((int) fieldValue, (flevel1 - flevel) + 1); } returnfieldValue; } privateobject CalculateTreePathField(intfpath, int fid, int revision) { objectfieldValue = this.GetFieldValue(fid, revision); if(fieldValue isint) { returnthis.m_store.TreeIdToPath((int) fieldValue); } returnfieldValue; } privatevoid CheckType() { WorkItemType type =this.Type; } privatevoid CheckUpdateCachedData() { boolflag = false; if(this.m_store.MetadataVersion !=this.m_metadataVersion) { flag =true; } intmetadataVersion = this.m_store.MetadataVersion; if(this.m_project ==null) { objectfieldValue = this.GetFieldValue(-2, -2); if(fieldValue != null) { this.m_project =this.m_store.TreeIdToProject((int) fieldValue); } } elseif (flag) { this.m_project =this.m_store.Projects.GetById(this.m_project.Id); this.m_type =null; } if((this.m_type ==null) && (this.m_project !=null)) { stringstr = (string)this.GetFieldValue(0x19, -2); if(!string.IsNullOrEmpty(str) &&this.m_project.WorkItemTypes.Contains(str)) { this.m_type =this.m_project.WorkItemTypes[str]; } } this.m_metadataVersion = metadataVersion; } publicvoid Close() { if(!this.IsNew) { this.m_fieldsData =new WorkItemFieldData(this); this.m_linksData =new WorkItemLinkData(this); this.m_revisions =null; this.m_attachments =null; this.m_links =null; this.m_wlinks =null; this.m_wlinksHistory =null; this.m_fields =null; if(this.m_list !=null) { this.m_openState = OpenState.Queried; } else { this.m_openState = OpenState.Undefined; } } } internalvoid ConvertFieldValueToExternal(refobject value, System.Type type) { if((value == null) && (type ==typeof(string))) { value =string.Empty; } elseif (value isDateTime) { value =this.Store.ConvertToLocalTime((DateTime) value); } } internalWorkItemFieldData.FieldFlags ConvertFieldValueToInternal(refobject value, System.Type type) { if(value == null) { return0; } try { objectobj2 = value; if(value.GetType() != type) { if((type == typeof(Guid)) && (valueis string)) { obj2 =new Guid((string) value); }

热心网友 时间:2022-04-12 01:02

韩妆品牌the face shop的简称,目前已进入*,护肤品和彩妆都有涉猎,貌似是经营护肤品起家的。

热心网友 时间:2022-04-12 02:20

Team Foundation Server )是一个工作流协作的引擎,它允许一个团队使用他们自定义的流程,并使用在项目历史中实时收集起来的一个集中的数据仓库

要是有人找到你说的那个网站 我还给他送分

热心网友 时间:2022-04-12 03:54

就是the face shop的简称,是一个韩国化妆品的牌子
嘻嘻,我很喜欢

热心网友 时间:2022-04-12 05:46

the face shop韩国的护肤品牌子

热心网友 时间:2022-04-12 07:54

http://forums.thefashionspot.com/f52/freja-beha-erichsen-105749.html
你要的应该是这个吧
这个是TFS上freja的专页
TFS:thefashionspot
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我小弟要当兵,这几天在等家访,我想问一下需要拿钱之类的吗?_百度知 ... 怎样治好气管炎 怎么治好气管炎 气管炎能彻底治好吗 分手后再遇见前男友是什么感受? 分手后与前任再相遇 指弹怎么练 用吉他练指弹有什么快速入门的办法 皖西学院新生住哪里 皖西学院的宿舍条件好吗? TFS 是什么? [VS2010][TFS]如何建立团队项目 tfs是什么意思 TFs是什么 生物? 为何nested loop要求小表驱动,hash join又为何要求小表hashed? 结合本次实验数据库,举例说明子查询可以出现在查询语句的哪些子句中 ACCESS数据库SQL语句问题 ACCESS 左外连接为什么加了WHERE条件后返回记录为空? 百求二个access数据库查询命令 我的这个是microsoft Access的,貌似不支持outer join啊~我把我的表截图给你看,能再帮我编一下SQL吗 在ACCESS中Left Outer Join没有用,表1有10列,表2有3列,查询出来只有3列?为什么? access 如何将一个表的某个字段的数据导到另外一个表相同字段里面? Access SQL语法不支持多个Left Outer Join吗 access 中left outer join 更改数据库某张表里的某行的某列 cmd.ExecuteNonQuery()总是返回为1 ,明明没有执行任何dml语句。 怎么获取一个gameobject中的某个script中的变量 如何用oracle动态查询一张表里面的某些列? 在oracle 10g的库中,我要对某一张表建立触发器,获取对这张表操作的所有语句 启动项:TINTSETP、NVMIXER、NVCPL、RUNDLL32、apdproxy是什么东西? 手机中的TFS是什么意思? 奥迪汽车tfs是什么意思 TFS和TFGS是什么意思? tfs是什么化妆品牌? 西门子系统TFS是 tfs在C盘什么地方 TFS(Team Foundation Server)多维数据集(TFS_Analysis)无法更新 如何彻底删除TFS上的团队项目 关于TFS护肤品 TFS的东西怎么样? mysql ubuntu 不支持中文字符。 怎么解决? mysql数据库乱码,如图, 请问该怎么设置可以正常显示中文,最好数据库原来的数据也能显示出来 索引的用途,在什么情况下索引会降低数据库操作性能 求教:索引的字段顺序和性能的关系 手机通讯恢复不了 itunes里面备份的 上面显示数据不存在,然后用各种方法恢复,只恢复了一个电话号码 安卓手机数据恢复系统,远程数据恢复 如何查看本地mongodb的uri 如何增加buffer cache的命中率 性能稳定性内存指标cache越来越高,怎么回事 BUFFER CACHE 命中率是什么,具体怎么查看