/// <inheritdoc /> public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute) { ArgumentGuard.NotNull(disableQueryStringAttribute, nameof(disableQueryStringAttribute)); return(!IsAtomicOperationsRequest && !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Sort)); }
/// <inheritdoc /> public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute) { ArgumentGuard.NotNull(disableQueryStringAttribute, nameof(disableQueryStringAttribute)); return(_options.AllowQueryStringOverrideForSerializerNullValueHandling && !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Nulls)); }
/// <inheritdoc /> public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute) { if (disableQueryStringAttribute == null) { throw new ArgumentNullException(nameof(disableQueryStringAttribute)); } return(!disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Filter)); }
/// <inheritdoc /> public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute) { if (disableQueryStringAttribute == null) { throw new ArgumentNullException(nameof(disableQueryStringAttribute)); } return(!IsAtomicOperationsRequest && !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Include)); }
/// <inheritdoc /> public virtual bool IsEnabled(DisableQueryStringAttribute disableQueryStringAttribute) { if (disableQueryStringAttribute == null) { throw new ArgumentNullException(nameof(disableQueryStringAttribute)); } return(_options.AllowQueryStringOverrideForSerializerDefaultValueHandling && !disableQueryStringAttribute.ContainsParameter(StandardQueryStringParameters.Defaults)); }