, 나는 그것이 성공적으로 다음 코드를 사용하여 찾을 수 있습니다 CodeReviewRequest
workItem
. 내가 같은 null
에 소유자를 설정하면어떻게 CodeReviewRequest에서 제공하는 보류 집합 사용하여 정보를 찾을 수
나는 그것이 빈 목록을 반환 workItem.Fields["Associated Context"]
에서 CodeReviewRequest
의 이름을 얻을 수 있습니다. 이 메서드는 소유자가 문자열로 지정된 경우에만 작동합니다.
나는 소유자를 얻는 방법을 알아 내려고하고있다.
workItem.Fields["Associated Context Owner"].Value.ToString()
을 사용하여 소유자의 GUID를 가져올 수 있습니다.
이제 도전 과제는 GUID를 "NW \ LFreeman"이 될 예상 소유자로 변환하는 것입니다.
c3741a78-1a44-4bf6-95b0-f360cd387f3e
가이 GUID에서 "NW \ LFreeman"를 검색 할 수 있습니다 : 여기
나는 workItems.Fields["Associated Context Owner"].Value.ToString()
을 인쇄, 내가 볼 무엇인가? 그렇다면 어떤 메소드 호출을 통해이 매핑을 수행 할 수 있습니까?
편집 :
Guid ownerId = new Guid(codeReviewRequestWorkItem.Fields["Associated Context Owner"].Value.ToString());
Guid[] teamFoundationIds = new Guid[1];
teamFoundationIds[0] = ownerId;
TeamFoundationIdentity[] users = ims.ReadIdentities((Guid[])teamFoundationIds, MembershipQuery.None);
Shelveset[] shelves = vcs.QueryShelvesets(codeReviewRequestWorkItem.Fields["Associated Context"].Value.ToString(), users[0].UniqueName.ToString());
감사합니다. 그것으로 문제가 해결되었습니다. 질문에 세부 사항을 추가하겠습니다. –