コード例 #1
0
 private void AddUserNameToResults(IIntegrationResult result, UserInformation UserInfo)
 {
     result.AddTaskResult(string.Format("<ForcedBuildInformation UserName=\"{0}\" />", UserInfo.Name));
 }
コード例 #2
0
        public ForceFilterClientInfo GetClientInfo()
        {
            System.Security.Principal.IIdentity Identity;
            Identity = System.Threading.Thread.CurrentPrincipal.Identity;

            if (Identity.Name == null || Identity.Name == string.Empty)
                Identity = System.Security.Principal.WindowsIdentity.GetCurrent();

            UserInformation info = new UserInformation();
            info.Name = this.ExtractUserName(Identity.Name);

            if (this.Groups.Length != 0)
                info.Groups = this.GetADUserGroups(info.Name);

            return info;
        }