ACMESharp.Providers.CloudFlare.CloudFlareChallengeHandlerProvider.ValidateParameters C# (CSharp) 메소드

ValidateParameters() 개인적인 메소드

private ValidateParameters ( object>.IReadOnlyDictionary parameters ) : void
parameters object>.IReadOnlyDictionary
리턴 void
        private void ValidateParameters(IReadOnlyDictionary<string, object> parameters)
        {
            foreach (ParameterDetail detail in Params.Where(x => x.IsRequired))
            {
                if (!parameters.ContainsKey(detail.Name))
                {
                    throw new KeyNotFoundException($"Missing required parameter [{detail.Name}]");
                }
            }
        }