コード例 #1
0
        private void ValidateAccountName(string value, string source, string destination, string elementName)
        {
            if (value == null)
            {
                return;
            }

            if (!this.ShouldValidate(value))
            {
                return;
            }

            if (!ImageBuilderUtility.IsValidAccountName(value))
            {
                ImageBuilderUtility.TraceAndThrowValidationError(
                    TraceType,
                    StringResources.ImageBuilderError_DiagnosticValidator_InvalidAccountNameFormat,
                    value,
                    source,
                    (destination != null) ?
                    destination :
                    String.Empty,
                    elementName);
            }
        }