2021-01-18 02:24:47 +08:00
<!DOCTYPE html>
<!-- [if IE]><![endif] -->
< html >
< head >
< meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" >
< title > Class OpenIddictCoreBuilder
< / title >
< meta name = "viewport" content = "width=device-width" >
< meta name = "title" content = "Class OpenIddictCoreBuilder
">
< meta name = "generator" content = "docfx 2.56.6.0" >
< link rel = "shortcut icon" href = "../images/favicon.ico" >
< link rel = "stylesheet" href = "../styles/docfx.vendor.css" >
< link rel = "stylesheet" href = "../styles/docfx.css" >
< link rel = "stylesheet" href = "../styles/main.css" >
< link href = "https://fonts.googleapis.com/css?family=Roboto" rel = "stylesheet" >
< meta property = "docfx:navrel" content = "../toc.html" >
< meta property = "docfx:tocrel" content = "toc.html" >
< / head > < body data-spy = "scroll" data-target = "#affix" data-offset = "120" >
< div id = "wrapper" >
< header >
< nav id = "autocollapse" class = "navbar navbar-inverse ng-scope" role = "navigation" >
< div class = "container" >
< div class = "navbar-header" >
< button type = "button" class = "navbar-toggle" data-toggle = "collapse" data-target = "#navbar" >
< span class = "sr-only" > Toggle navigation< / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< / button >
< a class = "navbar-brand" href = "../index.html" >
< img id = "logo" class = "svg" src = "../images/logo.png" alt = "" >
< / a > < / div >
< div class = "collapse navbar-collapse" id = "navbar" >
< form class = "navbar-form navbar-right" role = "search" id = "search" >
< div class = "form-group" >
< input type = "text" class = "form-control" id = "search-query" placeholder = "Search" autocomplete = "off" >
< / div >
< / form >
< / div >
< / div >
< / nav >
< div class = "subnav navbar navbar-default" >
< div class = "container hide-when-search" id = "breadcrumb" >
< ul class = "breadcrumb" >
< li > < / li >
< / ul >
< / div >
< / div >
< / header >
< div role = "main" class = "container body-content hide-when-search" >
< div class = "sidenav hide-when-search" >
< a class = "btn toc-toggle collapse" data-toggle = "collapse" href = "#sidetoggle" aria-expanded = "false" aria-controls = "sidetoggle" > Show / Hide Table of Contents< / a >
< div class = "sidetoggle collapse" id = "sidetoggle" >
< div id = "sidetoc" > < / div >
< / div >
< / div >
< div class = "article row grid-right" >
< div class = "col-md-10" >
< article class = "content wrap" id = "_content" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder" >
< h1 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder" class = "text-break" > Class OpenIddictCoreBuilder
< / h1 >
< div class = "markdown level0 summary" > < p > Exposes the necessary methods required to configure the OpenIddict core services.< / p >
< / div >
< div class = "markdown level0 conceptual" > < / div >
< div class = "inheritance" >
< h5 > Inheritance< / h5 >
< div class = "level0" > < span class = "xref" > System.Object< / span > < / div >
< div class = "level1" > < span class = "xref" > OpenIddictCoreBuilder< / span > < / div >
< / div >
< div class = "inheritedMembers" >
< h5 > Inherited Members< / h5 >
< div >
< span class = "xref" > System.Object.Equals(System.Object, System.Object)< / span >
< / div >
< div >
< span class = "xref" > System.Object.GetType()< / span >
< / div >
< div >
< span class = "xref" > System.Object.MemberwiseClone()< / span >
< / div >
< div >
< span class = "xref" > System.Object.ReferenceEquals(System.Object, System.Object)< / span >
< / div >
< / div >
< h6 > < strong > Namespace< / strong > : < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.html" > Microsoft.Extensions.DependencyInjection< / a > < / h6 >
< h6 > < strong > Assembly< / strong > : cs.temp.dll.dll< / h6 >
< h5 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_syntax" > Syntax< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public class OpenIddictCoreBuilder< / code > < / pre >
< / div >
< h3 id = "constructors" > Constructors
< / h3 >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder__ctor_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.#ctor*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder__ctor_IServiceCollection_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.#ctor(IServiceCollection)" > OpenIddictCoreBuilder(IServiceCollection)< / h4 >
< div class = "markdown level1 summary" > < p > Initializes a new instance of < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder(IServiceCollection services)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > IServiceCollection< / span > < / td >
< td > < span class = "parametername" > services< / span > < / td >
< td > < p > The services collection.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h3 id = "properties" > Properties
< / h3 >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_Services_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.Services*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_Services" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.Services" > Services< / h4 >
< div class = "markdown level1 summary" > < p > Gets the services collection.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public IServiceCollection Services { get; }< / code > < / pre >
< / div >
< h5 class = "propertyValue" > Property Value< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > IServiceCollection< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< h3 id = "methods" > Methods
< / h3 >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddApplicationStore_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddApplicationStore*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddApplicationStore_Type_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddApplicationStore(Type,ServiceLifetime)" > AddApplicationStore(Type, ServiceLifetime)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Adds a custom application store by a custom implementation derived
from < see cref = "!:IOpenIddictApplicationStore<TApplication>" > < / see > .
Note: when using this overload, the application store can be
either a non-generic, a closed or an open generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder AddApplicationStore(Type type, ServiceLifetime lifetime = null)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddApplicationStore_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddApplicationStore*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddApplicationStore__1_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddApplicationStore``1(ServiceLifetime)" > AddApplicationStore< TStore> (ServiceLifetime)< / h4 >
< div class = "markdown level1 summary" > < p > Adds a custom application store by a custom implementation derived
from < see cref = "!:IOpenIddictApplicationStore<TApplication>" > < / see > .
Note: when using this overload, the application store
must be either a non-generic or closed generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder AddApplicationStore< TStore> (ServiceLifetime lifetime = null)
where TStore : class< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TStore< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddAuthorizationStore_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddAuthorizationStore*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddAuthorizationStore_Type_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddAuthorizationStore(Type,ServiceLifetime)" > AddAuthorizationStore(Type, ServiceLifetime)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Adds a custom authorization store by a custom implementation derived
from < see cref = "!:IOpenIddictAuthorizationStore<TAuthorization>" > < / see > .
Note: when using this overload, the authorization store can be
either a non-generic, a closed or an open generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder AddAuthorizationStore(Type type, ServiceLifetime lifetime = null)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddAuthorizationStore_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddAuthorizationStore*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddAuthorizationStore__1_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddAuthorizationStore``1(ServiceLifetime)" > AddAuthorizationStore< TStore> (ServiceLifetime)< / h4 >
< div class = "markdown level1 summary" > < p > Adds a custom authorization store by a custom implementation derived
from < see cref = "!:IOpenIddictAuthorizationStore<TAuthorization>" > < / see > .
Note: when using this overload, the authorization store
must be either a non-generic or closed generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder AddAuthorizationStore< TStore> (ServiceLifetime lifetime = null)
where TStore : class< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TStore< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddScopeStore_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddScopeStore*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddScopeStore_Type_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddScopeStore(Type,ServiceLifetime)" > AddScopeStore(Type, ServiceLifetime)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Adds a custom scope store by a custom implementation derived
from < see cref = "!:IOpenIddictScopeStore<TScope>" > < / see > .
Note: when using this overload, the scope store can be
either a non-generic, a closed or an open generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder AddScopeStore(Type type, ServiceLifetime lifetime = null)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddScopeStore_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddScopeStore*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddScopeStore__1_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddScopeStore``1(ServiceLifetime)" > AddScopeStore< TStore> (ServiceLifetime)< / h4 >
< div class = "markdown level1 summary" > < p > Adds a custom scope store by a custom implementation derived
from < see cref = "!:IOpenIddictScopeStore<TScope>" > < / see > .
Note: when using this overload, the scope store
must be either a non-generic or closed generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder AddScopeStore< TStore> (ServiceLifetime lifetime = null)
where TStore : class< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TStore< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddTokenStore_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddTokenStore*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddTokenStore_Type_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddTokenStore(Type,ServiceLifetime)" > AddTokenStore(Type, ServiceLifetime)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Adds a custom token store by a custom implementation derived
from < see cref = "!:IOpenIddictTokenStore<TToken>" > < / see > .
Note: when using this overload, the token store can be
either a non-generic, a closed or an open generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder AddTokenStore(Type type, ServiceLifetime lifetime = null)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddTokenStore_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddTokenStore*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_AddTokenStore__1_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.AddTokenStore``1(ServiceLifetime)" > AddTokenStore< TStore> (ServiceLifetime)< / h4 >
< div class = "markdown level1 summary" > < p > Adds a custom token store by a custom implementation derived
from < see cref = "!:IOpenIddictTokenStore<TToken>" > < / see > .
Note: when using this overload, the token store
must be either a non-generic or closed generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder AddTokenStore< TStore> (ServiceLifetime lifetime = null)
where TStore : class< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TStore< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_Configure_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.Configure*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_Configure_Action_OpenIddictCoreOptions__" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.Configure(Action{OpenIddictCoreOptions})" > Configure(Action< OpenIddictCoreOptions> )< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Amends the default OpenIddict core configuration.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder Configure(Action< OpenIddictCoreOptions> configuration)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Action< / span > < < span class = "xref" > OpenIddictCoreOptions< / span > > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > configuration< / span > < / td >
< td > < p > The delegate used to configure the OpenIddict options.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
2021-02-08 18:58:19 +08:00
< h5 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_Configure_Action_OpenIddictCoreOptions___remarks" > Remarks< / h5 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 remarks" > < p > This extension can be safely called multiple times.< / p >
< / div >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_DisableAdditionalFiltering_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.DisableAdditionalFiltering*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_DisableAdditionalFiltering" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.DisableAdditionalFiltering" > DisableAdditionalFiltering()< / h4 >
< div class = "markdown level1 summary" > < p > Disables additional filtering so that the OpenIddict managers don' t execute a second check
to ensure the results returned by the stores exactly match the specified query filters,
casing included. Additional filtering shouldn' t be disabled except when the underlying
stores are guaranteed to execute case-sensitive filtering at the database level.
Disabling this feature MAY result in security vulnerabilities in the other cases.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder DisableAdditionalFiltering()< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_DisableEntityCaching_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.DisableEntityCaching*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_DisableEntityCaching" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.DisableEntityCaching" > DisableEntityCaching()< / h4 >
< div class = "markdown level1 summary" > < p > Disables the scoped entity caching applied by the OpenIddict managers.
Disabling entity caching may have a noticeable impact on the performance
of your application and result in multiple queries being sent by the stores.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder DisableEntityCaching()< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_Equals_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.Equals*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_Equals_System_Object_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.Equals(System.Object)" > Equals(Object)< / h4 >
< div class = "markdown level1 summary" > < / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public override bool Equals(object obj)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > System.Object< / span > < / td >
< td > < span class = "parametername" > obj< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > System.Boolean< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< h5 class = "overrides" > Overrides< / h5 >
< div > < span class = "xref" > System.Object.Equals(System.Object)< / span > < / div >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_GetHashCode_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.GetHashCode*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_GetHashCode" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.GetHashCode" > GetHashCode()< / h4 >
< div class = "markdown level1 summary" > < / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public override int GetHashCode()< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > System.Int32< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< h5 class = "overrides" > Overrides< / h5 >
< div > < span class = "xref" > System.Object.GetHashCode()< / span > < / div >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceApplicationManager_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceApplicationManager*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceApplicationManager_Type_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceApplicationManager(Type)" > ReplaceApplicationManager(Type)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Replace the default application manager by a custom manager derived
from < see cref = "!:OpenIddictApplicationManager<TApplication>" > < / see > .
Note: when using this overload, the application manager can be
either a non-generic, a closed or an open generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceApplicationManager(Type type)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom manager.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceApplicationManager_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceApplicationManager*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceApplicationManager__1" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceApplicationManager``1" > ReplaceApplicationManager< TManager> ()< / h4 >
< div class = "markdown level1 summary" > < p > Replace the default application manager by a custom manager derived
from < see cref = "!:OpenIddictApplicationManager<TApplication>" > < / see > .
Note: when using this overload, the application manager
must be either a non-generic or closed generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceApplicationManager< TManager> ()
where TManager : class< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TManager< / span > < / td >
< td > < p > The type of the custom manager.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceApplicationStoreResolver_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceApplicationStoreResolver*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceApplicationStoreResolver_Type_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceApplicationStoreResolver(Type,ServiceLifetime)" > ReplaceApplicationStoreResolver(Type, ServiceLifetime)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Replaces the default application store resolver by a custom implementation.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceApplicationStoreResolver(Type type, ServiceLifetime lifetime = null)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceApplicationStoreResolver_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceApplicationStoreResolver*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceApplicationStoreResolver__1_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceApplicationStoreResolver``1(ServiceLifetime)" > ReplaceApplicationStoreResolver< TResolver> (ServiceLifetime)< / h4 >
< div class = "markdown level1 summary" > < p > Replaces the default application store resolver by a custom implementation.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceApplicationStoreResolver< TResolver> (ServiceLifetime lifetime = null)
where TResolver : IOpenIddictApplicationStoreResolver< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TResolver< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceAuthorizationManager_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceAuthorizationManager*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceAuthorizationManager_Type_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceAuthorizationManager(Type)" > ReplaceAuthorizationManager(Type)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Replace the default authorization manager by a custom manager derived
from < see cref = "!:OpenIddictAuthorizationManager<TAuthorization>" > < / see > .
Note: when using this overload, the authorization manager can be
either a non-generic, a closed or an open generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceAuthorizationManager(Type type)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom manager.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceAuthorizationManager_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceAuthorizationManager*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceAuthorizationManager__1" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceAuthorizationManager``1" > ReplaceAuthorizationManager< TManager> ()< / h4 >
< div class = "markdown level1 summary" > < p > Replace the default authorization manager by a custom manager derived
from < see cref = "!:OpenIddictAuthorizationManager<TAuthorization>" > < / see > .
Note: when using this overload, the authorization manager
must be either a non-generic or closed generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceAuthorizationManager< TManager> ()
where TManager : class< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TManager< / span > < / td >
< td > < p > The type of the custom manager.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceAuthorizationStoreResolver_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceAuthorizationStoreResolver*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceAuthorizationStoreResolver_Type_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceAuthorizationStoreResolver(Type,ServiceLifetime)" > ReplaceAuthorizationStoreResolver(Type, ServiceLifetime)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Replaces the default authorization store resolver by a custom implementation.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceAuthorizationStoreResolver(Type type, ServiceLifetime lifetime = null)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceAuthorizationStoreResolver_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceAuthorizationStoreResolver*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceAuthorizationStoreResolver__1_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceAuthorizationStoreResolver``1(ServiceLifetime)" > ReplaceAuthorizationStoreResolver< TResolver> (ServiceLifetime)< / h4 >
< div class = "markdown level1 summary" > < p > Replaces the default authorization store resolver by a custom implementation.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceAuthorizationStoreResolver< TResolver> (ServiceLifetime lifetime = null)
where TResolver : IOpenIddictAuthorizationStoreResolver< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TResolver< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceScopeManager_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceScopeManager*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceScopeManager_Type_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceScopeManager(Type)" > ReplaceScopeManager(Type)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Replace the default scope manager by a custom manager
derived from < see cref = "!:OpenIddictScopeManager<TScope>" > < / see > .
Note: when using this overload, the scope manager can be
either a non-generic, a closed or an open generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceScopeManager(Type type)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom manager.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceScopeManager_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceScopeManager*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceScopeManager__1" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceScopeManager``1" > ReplaceScopeManager< TManager> ()< / h4 >
< div class = "markdown level1 summary" > < p > Replace the default scope manager by a custom manager
derived from < see cref = "!:OpenIddictScopeManager<TScope>" > < / see > .
Note: when using this overload, the scope manager
must be either a non-generic or closed generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceScopeManager< TManager> ()
where TManager : class< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TManager< / span > < / td >
< td > < p > The type of the custom manager.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceScopeStoreResolver_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceScopeStoreResolver*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceScopeStoreResolver_Type_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceScopeStoreResolver(Type,ServiceLifetime)" > ReplaceScopeStoreResolver(Type, ServiceLifetime)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Replaces the default scope store resolver by a custom implementation.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceScopeStoreResolver(Type type, ServiceLifetime lifetime = null)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceScopeStoreResolver_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceScopeStoreResolver*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceScopeStoreResolver__1_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceScopeStoreResolver``1(ServiceLifetime)" > ReplaceScopeStoreResolver< TResolver> (ServiceLifetime)< / h4 >
< div class = "markdown level1 summary" > < p > Replaces the default scope store resolver by a custom implementation.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceScopeStoreResolver< TResolver> (ServiceLifetime lifetime = null)
where TResolver : IOpenIddictScopeStoreResolver< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TResolver< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceTokenManager_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceTokenManager*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceTokenManager_Type_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceTokenManager(Type)" > ReplaceTokenManager(Type)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Replace the default token manager by a custom manager
derived from < see cref = "!:OpenIddictTokenManager<TToken>" > < / see > .
Note: when using this overload, the token manager can be
either a non-generic, a closed or an open generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceTokenManager(Type type)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom manager.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceTokenManager_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceTokenManager*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceTokenManager__1" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceTokenManager``1" > ReplaceTokenManager< TManager> ()< / h4 >
< div class = "markdown level1 summary" > < p > Replace the default token manager by a custom manager
derived from < see cref = "!:OpenIddictTokenManager<TToken>" > < / see > .
Note: when using this overload, the token manager
must be either a non-generic or closed generic service.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceTokenManager< TManager> ()
where TManager : class< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TManager< / span > < / td >
< td > < p > The type of the custom manager.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceTokenStoreResolver_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceTokenStoreResolver*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceTokenStoreResolver_Type_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceTokenStoreResolver(Type,ServiceLifetime)" > ReplaceTokenStoreResolver(Type, ServiceLifetime)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Replaces the default token store resolver by a custom implementation.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceTokenStoreResolver(Type type, ServiceLifetime lifetime = null)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceTokenStoreResolver_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceTokenStoreResolver*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ReplaceTokenStoreResolver__1_ServiceLifetime_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ReplaceTokenStoreResolver``1(ServiceLifetime)" > ReplaceTokenStoreResolver< TResolver> (ServiceLifetime)< / h4 >
< div class = "markdown level1 summary" > < p > Replaces the default token store resolver by a custom implementation.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder ReplaceTokenStoreResolver< TResolver> (ServiceLifetime lifetime = null)
where TResolver : IOpenIddictTokenStoreResolver< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > ServiceLifetime< / span > < / td >
< td > < span class = "parametername" > lifetime< / span > < / td >
< td > < p > The lifetime of the registered service.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TResolver< / span > < / td >
< td > < p > The type of the custom store.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultApplicationEntity_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultApplicationEntity*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultApplicationEntity_Type_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultApplicationEntity(Type)" > SetDefaultApplicationEntity(Type)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity as the default application entity.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetDefaultApplicationEntity(Type type)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The application entity type.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultApplicationEntity_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultApplicationEntity*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultApplicationEntity__1" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultApplicationEntity``1" > SetDefaultApplicationEntity< TApplication> ()< / h4 >
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity as the default application entity.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetDefaultApplicationEntity< TApplication> ()
where TApplication : class< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TApplication< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultAuthorizationEntity_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultAuthorizationEntity*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultAuthorizationEntity_Type_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultAuthorizationEntity(Type)" > SetDefaultAuthorizationEntity(Type)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity as the default authorization entity.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetDefaultAuthorizationEntity(Type type)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The authorization entity type.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultAuthorizationEntity_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultAuthorizationEntity*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultAuthorizationEntity__1" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultAuthorizationEntity``1" > SetDefaultAuthorizationEntity< TAuthorization> ()< / h4 >
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity as the default authorization entity.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetDefaultAuthorizationEntity< TAuthorization> ()
where TAuthorization : class< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TAuthorization< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultScopeEntity_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultScopeEntity*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultScopeEntity_Type_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultScopeEntity(Type)" > SetDefaultScopeEntity(Type)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity as the default scope entity.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetDefaultScopeEntity(Type type)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The scope entity type.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultScopeEntity_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultScopeEntity*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultScopeEntity__1" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultScopeEntity``1" > SetDefaultScopeEntity< TScope> ()< / h4 >
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity as the default scope entity.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetDefaultScopeEntity< TScope> ()
where TScope : class< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TScope< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultTokenEntity_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultTokenEntity*" > < / a >
2021-02-08 18:58:19 +08:00
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultTokenEntity_Type_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultTokenEntity(Type)" > SetDefaultTokenEntity(Type)< / h4 >
2021-01-18 02:24:47 +08:00
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity as the default token entity.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetDefaultTokenEntity(Type type)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
2021-02-08 18:58:19 +08:00
< td > < span class = "xref" > Type< / span > < / td >
2021-01-18 02:24:47 +08:00
< td > < span class = "parametername" > type< / span > < / td >
< td > < p > The token entity type.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultTokenEntity_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultTokenEntity*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetDefaultTokenEntity__1" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetDefaultTokenEntity``1" > SetDefaultTokenEntity< TToken> ()< / h4 >
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity as the default token entity.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetDefaultTokenEntity< TToken> ()
where TToken : class< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "typeParameters" > Type Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "parametername" > TToken< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetEntityCacheLimit_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetEntityCacheLimit*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_SetEntityCacheLimit_System_Int32_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.SetEntityCacheLimit(System.Int32)" > SetEntityCacheLimit(Int32)< / h4 >
< div class = "markdown level1 summary" > < p > Configures OpenIddict to use the specified entity cache limit,
after which the internal cache is automatically compacted.< / p >
< / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public OpenIddictCoreBuilder SetEntityCacheLimit(int limit)< / code > < / pre >
< / div >
< h5 class = "parameters" > Parameters< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Name< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > System.Int32< / span > < / td >
< td > < span class = "parametername" > limit< / span > < / td >
< td > < p > The cache limit, in number of entries.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > < / td >
< td > < p > The < a class = "xref" href = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.html" > OpenIddictCoreBuilder< / a > .< / p >
< / td >
< / tr >
< / tbody >
< / table >
< a id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ToString_" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ToString*" > < / a >
< h4 id = "Microsoft_Extensions_DependencyInjection_OpenIddictCoreBuilder_ToString" data-uid = "Microsoft.Extensions.DependencyInjection.OpenIddictCoreBuilder.ToString" > ToString()< / h4 >
< div class = "markdown level1 summary" > < / div >
< div class = "markdown level1 conceptual" > < / div >
< h5 class = "decalaration" > Declaration< / h5 >
< div class = "codewrapper" >
< pre > < code class = "lang-csharp hljs" > public override string ToString()< / code > < / pre >
< / div >
< h5 class = "returns" > Returns< / h5 >
< table class = "table table-bordered table-striped table-condensed" >
< thead >
< tr >
< th > Type< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < span class = "xref" > System.String< / span > < / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
< h5 class = "overrides" > Overrides< / h5 >
< div > < span class = "xref" > System.Object.ToString()< / span > < / div >
< / article >
< / div >
< div class = "hidden-sm col-md-2" role = "complementary" >
< div class = "sideaffix" >
< div class = "contribution" >
< ul class = "nav" >
< / ul >
< / div >
< nav class = "bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id = "affix" >
< h5 > In This Article< / h5 >
< div > < / div >
< / nav >
< / div >
< / div >
< / div >
< / div >
< footer >
< div class = "grad-bottom" > < / div >
< div class = "footer" >
< div class = "container" >
< span class = "pull-right" >
< a href = "#top" > Back to top< / a >
< / span >
< span > Generated by < strong > DocFX< / strong > < / span >
< / div >
< / div >
< / footer >
< / div >
< script type = "text/javascript" src = "../styles/docfx.vendor.js" > < / script >
< script type = "text/javascript" src = "../styles/docfx.js" > < / script >
< script type = "text/javascript" src = "../styles/main.js" > < / script >
< / body >
< / html >