ACMESharp.Providers.CloudFlare.CloudFlareChallengeHandlerProvider.ValidateParameters C# (CSharp) Method

ValidateParameters() private method

private ValidateParameters ( object>.IReadOnlyDictionary parameters ) : void
parameters object>.IReadOnlyDictionary
return 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}]");
                }
            }
        }