SenseNet.Workflow.RegistrationWorkflow.AssertUserName C# (CSharp) Метод

AssertUserName() приватный Метод

private AssertUserName ( ) : void
Результат void
        private void AssertUserName()
        {
            if (!StorageContext.Search.IsOuterEngineEnabled)
                return;

            if(this.WorkflowStarted)
                return;

            var uname = this.UserName;
            if (string.IsNullOrEmpty(uname))
                throw new InvalidOperationException(String.Format(SenseNetResourceManager.Current.GetString("RegistrationWorkflow", "CompulsoryField"), USERNAME));

            if (ContentQuery.Query(string.Format("+TypeIs:User +Name:{0} .COUNTONLY", uname)).Count > 0)
                throw new InvalidOperationException(String.Format(SenseNetResourceManager.Current.GetString("RegistrationWorkflow", "UserNameAlreadyExist"), uname));
        }
    }