@@ -128,7 +128,7 @@ <h2 class="section" id="properties">Properties
128128
129129 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_AllowClientGeneratedIds " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.AllowClientGeneratedIds ">
130130 AllowClientGeneratedIds
131- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L141 "> < i class ="bi bi-code-slash "> </ i > </ a >
131+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L142 "> < i class ="bi bi-code-slash "> </ i > </ a >
132132 </ h3 >
133133
134134 < div class ="markdown level1 summary "> < p > Whether clients can provide IDs when creating resources. When not allowed, a 403 Forbidden response is returned if a client attempts to create a
@@ -167,7 +167,7 @@ <h4 class="section" id="JsonApiDotNetCore_Configuration_IJsonApiOptions_AllowCli
167167
168168 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_AllowUnknownFieldsInRequestBody " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.AllowUnknownFieldsInRequestBody ">
169169 AllowUnknownFieldsInRequestBody
170- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L153 "> < i class ="bi bi-code-slash "> </ i > </ a >
170+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L154 "> < i class ="bi bi-code-slash "> </ i > </ a >
171171 </ h3 >
172172
173173 < div class ="markdown level1 summary "> < p > Whether to produce an error on unknown attribute and relationship keys in request bodies. < code > false</ code > by default.</ p >
@@ -199,7 +199,7 @@ <h4 class="section">Property Value</h4>
199199
200200 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_AllowUnknownQueryStringParameters " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.AllowUnknownQueryStringParameters ">
201201 AllowUnknownQueryStringParameters
202- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L148 "> < i class ="bi bi-code-slash "> </ i > </ a >
202+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L149 "> < i class ="bi bi-code-slash "> </ i > </ a >
203203 </ h3 >
204204
205205 < div class ="markdown level1 summary "> < p > Whether to produce an error on unknown query string parameters. < code > false</ code > by default.</ p >
@@ -231,7 +231,7 @@ <h4 class="section">Property Value</h4>
231231
232232 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_ClientIdGeneration " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.ClientIdGeneration ">
233233 ClientIdGeneration
234- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L131 "> < i class ="bi bi-code-slash "> </ i > </ a >
234+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L132 "> < i class ="bi bi-code-slash "> </ i > </ a >
235235 </ h3 >
236236
237237 < div class ="markdown level1 summary "> < p > Whether clients are allowed or required to provide IDs when creating resources. < a class ="xref " href ="JsonApiDotNetCore.Configuration.ClientIdGenerationMode.html#JsonApiDotNetCore_Configuration_ClientIdGenerationMode_Forbidden "> Forbidden</ a > by default. This
@@ -363,10 +363,11 @@ <h4 class="section">Property Value</h4>
363363
364364 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_DefaultPageSize " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.DefaultPageSize ">
365365 DefaultPageSize
366- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L110 "> < i class ="bi bi-code-slash "> </ i > </ a >
366+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L111 "> < i class ="bi bi-code-slash "> </ i > </ a >
367367 </ h3 >
368368
369- < div class ="markdown level1 summary "> < p > The page size (10 by default) that is used when not specified in query string. Set to < code > null</ code > to not use pagination by default.</ p >
369+ < div class ="markdown level1 summary "> < p > The page size (10 by default) that is used when not specified in query string. Set to < code > null</ code > to not use pagination by default. This setting can
370+ be overruled per relationship by setting < a class ="xref " href ="JsonApiDotNetCore.Resources.Annotations.HasManyAttribute.html#JsonApiDotNetCore_Resources_Annotations_HasManyAttribute_DisablePagination "> DisablePagination</ a > to < code > true</ code > .</ p >
370371</ div >
371372 < div class ="markdown level1 conceptual "> </ div >
372373
@@ -395,7 +396,7 @@ <h4 class="section">Property Value</h4>
395396
396397 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_EnableLegacyFilterNotation " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.EnableLegacyFilterNotation ">
397398 EnableLegacyFilterNotation
398- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L158 "> < i class ="bi bi-code-slash "> </ i > </ a >
399+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L159 "> < i class ="bi bi-code-slash "> </ i > </ a >
399400 </ h3 >
400401
401402 < div class ="markdown level1 summary "> < p > Determines whether legacy filter notation in query strings (such as =eq:, =like:, and =in:) is enabled. < code > false</ code > by default.</ p >
@@ -427,7 +428,7 @@ <h4 class="section">Property Value</h4>
427428
428429 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_Extensions " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.Extensions ">
429430 Extensions
430- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L187 "> < i class ="bi bi-code-slash "> </ i > </ a >
431+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L188 "> < i class ="bi bi-code-slash "> </ i > </ a >
431432 </ h3 >
432433
433434 < div class ="markdown level1 summary "> < p > Lists the JSON:API extensions that are turned on. Empty by default, but if your project contains a controller that derives from
@@ -594,7 +595,7 @@ <h4 class="section">Property Value</h4>
594595
595596 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_MaximumIncludeDepth " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.MaximumIncludeDepth ">
596597 MaximumIncludeDepth
597- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L164 "> < i class ="bi bi-code-slash "> </ i > </ a >
598+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L165 "> < i class ="bi bi-code-slash "> </ i > </ a >
598599 </ h3 >
599600
600601 < div class ="markdown level1 summary "> < p > Controls how many levels deep includes are allowed to be nested. For example, MaximumIncludeDepth=1 would allow ?include=articles but not
@@ -627,7 +628,7 @@ <h4 class="section">Property Value</h4>
627628
628629 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_MaximumOperationsPerRequest " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.MaximumOperationsPerRequest ">
629630 MaximumOperationsPerRequest
630- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L169 "> < i class ="bi bi-code-slash "> </ i > </ a >
631+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L170 "> < i class ="bi bi-code-slash "> </ i > </ a >
631632 </ h3 >
632633
633634 < div class ="markdown level1 summary "> < p > Limits the maximum number of operations allowed per atomic:operations request. Defaults to 10. Set to < code > null</ code > for unlimited.</ p >
@@ -659,7 +660,7 @@ <h4 class="section">Property Value</h4>
659660
660661 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_MaximumPageNumber " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.MaximumPageNumber ">
661662 MaximumPageNumber
662- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L120 "> < i class ="bi bi-code-slash "> </ i > </ a >
663+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L121 "> < i class ="bi bi-code-slash "> </ i > </ a >
663664 </ h3 >
664665
665666 < div class ="markdown level1 summary "> < p > The maximum page number that can be used, or < code > null</ code > for unconstrained (default).</ p >
@@ -691,7 +692,7 @@ <h4 class="section">Property Value</h4>
691692
692693 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_MaximumPageSize " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.MaximumPageSize ">
693694 MaximumPageSize
694- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L115 "> < i class ="bi bi-code-slash "> </ i > </ a >
695+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L116 "> < i class ="bi bi-code-slash "> </ i > </ a >
695696 </ h3 >
696697
697698 < div class ="markdown level1 summary "> < p > The maximum page size that can be used, or < code > null</ code > for unconstrained (default).</ p >
@@ -825,7 +826,7 @@ <h4 class="section">Property Value</h4>
825826
826827 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_SerializerOptions " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.SerializerOptions ">
827828 SerializerOptions
828- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L199 "> < i class ="bi bi-code-slash "> </ i > </ a >
829+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L200 "> < i class ="bi bi-code-slash "> </ i > </ a >
829830 </ h3 >
830831
831832 < div class ="markdown level1 summary "> < p > Enables to customize the settings that are used by the < a class ="xref " href ="https://learn.microsoft.com/dotnet/api/system.text.json.jsonserializer "> JsonSerializer</ a > .</ p >
@@ -862,7 +863,7 @@ <h4 class="section" id="JsonApiDotNetCore_Configuration_IJsonApiOptions_Serializ
862863
863864 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_SerializerReadOptions " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.SerializerReadOptions ">
864865 SerializerReadOptions
865- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L204 "> < i class ="bi bi-code-slash "> </ i > </ a >
866+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L205 "> < i class ="bi bi-code-slash "> </ i > </ a >
866867 </ h3 >
867868
868869 < div class ="markdown level1 summary "> < p > Gets the settings used for deserializing request bodies. This value is based on < a class ="xref " href ="JsonApiDotNetCore.Configuration.IJsonApiOptions.html#JsonApiDotNetCore_Configuration_IJsonApiOptions_SerializerOptions "> SerializerOptions</ a > and is intended for internal use.</ p >
@@ -894,7 +895,7 @@ <h4 class="section">Property Value</h4>
894895
895896 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_SerializerWriteOptions " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.SerializerWriteOptions ">
896897 SerializerWriteOptions
897- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L209 "> < i class ="bi bi-code-slash "> </ i > </ a >
898+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L210 "> < i class ="bi bi-code-slash "> </ i > </ a >
898899 </ h3 >
899900
900901 < div class ="markdown level1 summary "> < p > Gets the settings used for serializing response bodies. This value is based on < a class ="xref " href ="JsonApiDotNetCore.Configuration.IJsonApiOptions.html#JsonApiDotNetCore_Configuration_IJsonApiOptions_SerializerOptions "> SerializerOptions</ a > and is intended for internal use.</ p >
@@ -959,7 +960,7 @@ <h4 class="section">Property Value</h4>
959960
960961 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_TransactionIsolationLevel " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.TransactionIsolationLevel ">
961962 TransactionIsolationLevel
962- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L175 "> < i class ="bi bi-code-slash "> </ i > </ a >
963+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L176 "> < i class ="bi bi-code-slash "> </ i > </ a >
963964 </ h3 >
964965
965966 < div class ="markdown level1 summary "> < p > Enables to override the default isolation level for database transactions, enabling to balance between consistency and performance. Defaults to
@@ -1039,7 +1040,7 @@ <h4 class="section" id="JsonApiDotNetCore_Configuration_IJsonApiOptions_UseRelat
10391040
10401041 < h3 id ="JsonApiDotNetCore_Configuration_IJsonApiOptions_ValidateModelState " data-uid ="JsonApiDotNetCore.Configuration.IJsonApiOptions.ValidateModelState ">
10411042 ValidateModelState
1042- < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L125 "> < i class ="bi bi-code-slash "> </ i > </ a >
1043+ < a class ="header-action link-secondary " title ="View source " href ="https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs/#L126 "> < i class ="bi bi-code-slash "> </ i > </ a >
10431044 </ h3 >
10441045
10451046 < div class ="markdown level1 summary "> < p > Whether ASP.NET ModelState validation is enabled. < code > true</ code > by default.</ p >
0 commit comments