예제 #1
0
 public override IIdentity GetIdentity(string username)
 {
     return(_bridge.Wrap <WrapperForIdentity, Identity>(Retry.Do(() => GroupSecurityService.ReadIdentity(SearchFactor.AccountName, username, QueryMembership.None))));
 }
예제 #2
0
 protected override bool HasWorkItems(Changeset changeset)
 {
     return(Retry.Do(() => changeset.AssociatedWorkItems.Length > 0));
 }
예제 #3
0
파일: Wrappers.cs 프로젝트: upzone/git-tfs
 private void DoUntilNoFailures(Func <GetStatus> get)
 {
     Retry.DoWhile(() => get().NumFailures != 0);
 }
예제 #4
0
파일: Wrappers.cs 프로젝트: upzone/git-tfs
 public void GetSpecificVersion(int changeset)
 {
     Retry.Do(() => DoUntilNoFailures(() => _workspace.Get(new ChangesetVersionSpec(changeset), GetOptions.Overwrite | GetOptions.GetAll)));
 }
예제 #5
0
 public override IIdentity GetIdentity(string username)
 {
     return(_bridge.Wrap <WrapperForIdentity, TeamFoundationIdentity>(Retry.Do(() => GroupSecurityService.ReadIdentity(IdentitySearchFactor.AccountName, username, MembershipQuery.None, ReadIdentityOptions.None))));
 }