コード例 #1
0
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            ArgumentGuard.NotNull(disableQueryStringAttribute, nameof(disableQueryStringAttribute));

            return(!IsAtomicOperationsRequest &&
                   !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Sort));
        }
コード例 #2
0
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            ArgumentGuard.NotNull(disableQueryStringAttribute, nameof(disableQueryStringAttribute));

            return(_options.AllowQueryStringOverrideForSerializerNullValueHandling &&
                   !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Nulls));
        }
コード例 #3
0
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            if (disableQueryStringAttribute == null)
            {
                throw new ArgumentNullException(nameof(disableQueryStringAttribute));
            }

            return(!disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Filter));
        }
コード例 #4
0
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            if (disableQueryStringAttribute == null)
            {
                throw new ArgumentNullException(nameof(disableQueryStringAttribute));
            }

            return(!IsAtomicOperationsRequest &&
                   !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Include));
        }
コード例 #5
0
        /// <inheritdoc />
        public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute)
        {
            if (disableQueryStringAttribute == null)
            {
                throw new ArgumentNullException(nameof(disableQueryStringAttribute));
            }

            return(_options.AllowQueryStringOverrideForSerializerDefaultValueHandling &&
                   !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Defaults));
        }