コード例 #1
0
        public static ListWrapper Run(
            [QueueTrigger("defaultListQueue")] ListWrapper listWrapper,
            TraceWriter log)
        {
            log.Info($"Validating data");

            var validatorService = new ValidatorService();

            var response = new ListWrapper
            {
                Elements = new List <string>()
            };

            foreach (var element in listWrapper.Elements)
            {
                var isValidElement = validatorService.ValidateElement(element);

                if (isValidElement)
                {
                    response.Elements.Add(element);
                }
            }

            log.Info($"Data validator function completed");

            return(response);
        }
コード例 #2
0
        public static string Run(
            [QueueTrigger("defaultQueue")] string element,
            TraceWriter log)
        {
            var validatorService = new ValidatorService();

            var isValidElement = validatorService.ValidateElement(element);

            if (isValidElement)
            {
                return(element);
            }

            return(null);
        }