42c0d1498ba5906fa8015467fe14c293b8d1c0a9
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.AspNetCore.Authentication.Cookies</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationDefaults">\r
8             <summary>\r
9             Default values related to cookie-based authentication handler\r
10             </summary>\r
11         </member>\r
12         <member name="F:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationDefaults.AuthenticationScheme">\r
13             <summary>\r
14             The default value used for CookieAuthenticationOptions.AuthenticationScheme\r
15             </summary>\r
16         </member>\r
17         <member name="F:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationDefaults.CookiePrefix">\r
18             <summary>\r
19             The prefix used to provide a default CookieAuthenticationOptions.CookieName\r
20             </summary>\r
21         </member>\r
22         <member name="F:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationDefaults.LoginPath">\r
23             <summary>\r
24             The default value used by CookieAuthenticationMiddleware for the\r
25             CookieAuthenticationOptions.LoginPath\r
26             </summary>\r
27         </member>\r
28         <member name="F:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationDefaults.LogoutPath">\r
29             <summary>\r
30             The default value used by CookieAuthenticationMiddleware for the\r
31             CookieAuthenticationOptions.LogoutPath\r
32             </summary>\r
33         </member>\r
34         <member name="F:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationDefaults.AccessDeniedPath">\r
35             <summary>\r
36             The default value used by CookieAuthenticationMiddleware for the\r
37             CookieAuthenticationOptions.AccessDeniedPath\r
38             </summary>\r
39         </member>\r
40         <member name="F:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationDefaults.ReturnUrlParameter">\r
41             <summary>\r
42             The default value of the CookieAuthenticationOptions.ReturnUrlParameter\r
43             </summary>\r
44         </member>\r
45         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents">\r
46             <summary>\r
47             This default implementation of the ICookieAuthenticationEvents may be used if the \r
48             application only needs to override a few of the interface methods. This may be used as a base class\r
49             or may be instantiated directly.\r
50             </summary>\r
51         </member>\r
52         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.OnValidatePrincipal">\r
53             <summary>\r
54             A delegate assigned to this property will be invoked when the related method is called.\r
55             </summary>\r
56         </member>\r
57         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.OnSigningIn">\r
58             <summary>\r
59             A delegate assigned to this property will be invoked when the related method is called.\r
60             </summary>\r
61         </member>\r
62         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.OnSignedIn">\r
63             <summary>\r
64             A delegate assigned to this property will be invoked when the related method is called.\r
65             </summary>\r
66         </member>\r
67         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.OnSigningOut">\r
68             <summary>\r
69             A delegate assigned to this property will be invoked when the related method is called.\r
70             </summary>\r
71         </member>\r
72         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.OnRedirectToLogin">\r
73             <summary>\r
74             A delegate assigned to this property will be invoked when the related method is called.\r
75             </summary>\r
76         </member>\r
77         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.OnRedirectToAccessDenied">\r
78             <summary>\r
79             A delegate assigned to this property will be invoked when the related method is called.\r
80             </summary>\r
81         </member>\r
82         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.OnRedirectToLogout">\r
83             <summary>\r
84             A delegate assigned to this property will be invoked when the related method is called.\r
85             </summary>\r
86         </member>\r
87         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.OnRedirectToReturnUrl">\r
88             <summary>\r
89             A delegate assigned to this property will be invoked when the related method is called.\r
90             </summary>\r
91         </member>\r
92         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.ValidatePrincipal(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)">\r
93             <summary>\r
94             Implements the interface method by invoking the related delegate method.\r
95             </summary>\r
96             <param name="context"></param>\r
97             <returns></returns>\r
98         </member>\r
99         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.SigningIn(Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext)">\r
100             <summary>\r
101             Implements the interface method by invoking the related delegate method.\r
102             </summary>\r
103             <param name="context"></param>\r
104         </member>\r
105         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.SignedIn(Microsoft.AspNetCore.Authentication.Cookies.CookieSignedInContext)">\r
106             <summary>\r
107             Implements the interface method by invoking the related delegate method.\r
108             </summary>\r
109             <param name="context"></param>\r
110         </member>\r
111         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.SigningOut(Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext)">\r
112             <summary>\r
113             Implements the interface method by invoking the related delegate method.\r
114             </summary>\r
115             <param name="context"></param>\r
116         </member>\r
117         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.RedirectToLogout(Microsoft.AspNetCore.Authentication.RedirectContext{Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions})">\r
118             <summary>\r
119             Implements the interface method by invoking the related delegate method.\r
120             </summary>\r
121             <param name="context">Contains information about the event</param>\r
122         </member>\r
123         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.RedirectToLogin(Microsoft.AspNetCore.Authentication.RedirectContext{Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions})">\r
124             <summary>\r
125             Implements the interface method by invoking the related delegate method.\r
126             </summary>\r
127             <param name="context">Contains information about the event</param>\r
128         </member>\r
129         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.RedirectToReturnUrl(Microsoft.AspNetCore.Authentication.RedirectContext{Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions})">\r
130             <summary>\r
131             Implements the interface method by invoking the related delegate method.\r
132             </summary>\r
133             <param name="context">Contains information about the event</param>\r
134         </member>\r
135         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.RedirectToAccessDenied(Microsoft.AspNetCore.Authentication.RedirectContext{Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions})">\r
136             <summary>\r
137             Implements the interface method by invoking the related delegate method.\r
138             </summary>\r
139             <param name="context">Contains information about the event</param>\r
140         </member>\r
141         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler.Events">\r
142             <summary>\r
143             The handler calls methods on the events which give the application control at certain points where processing is occurring.\r
144             If it is not provided a default instance is supplied which does nothing when the methods are called.\r
145             </summary>\r
146         </member>\r
147         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler.CreateEventsAsync">\r
148             <summary>\r
149             Creates a new instance of the events instance.\r
150             </summary>\r
151             <returns>A new instance of the events instance.</returns>\r
152         </member>\r
153         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions">\r
154             <summary>\r
155             Configuration options for <see cref="T:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"/>.\r
156             </summary>\r
157         </member>\r
158         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.#ctor">\r
159             <summary>\r
160             Create an instance of the options initialized with the default values\r
161             </summary>\r
162         </member>\r
163         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.Cookie">\r
164             <summary>\r
165             <para>\r
166             Determines the settings used to create the cookie.\r
167             </para>\r
168             <para>\r
169             <seealso cref="P:Microsoft.AspNetCore.Http.CookieBuilder.SameSite"/> defaults to <see cref="F:Microsoft.AspNetCore.Http.SameSiteMode.Lax"/>.\r
170             <seealso cref="P:Microsoft.AspNetCore.Http.CookieBuilder.HttpOnly"/> defaults to <c>true</c>.\r
171             <seealso cref="P:Microsoft.AspNetCore.Http.CookieBuilder.SecurePolicy"/> defaults to <see cref="F:Microsoft.AspNetCore.Http.CookieSecurePolicy.SameAsRequest"/>.\r
172             </para>\r
173             </summary>\r
174             <remarks>\r
175             <para>\r
176             The default value for cookie name is ".AspNetCore.Cookies".\r
177             This value should be changed if you change the name of the AuthenticationScheme, especially if your\r
178             system uses the cookie authentication handler multiple times.\r
179             </para>\r
180             <para>\r
181             <seealso cref="P:Microsoft.AspNetCore.Http.CookieBuilder.SameSite"/> determines if the browser should allow the cookie to be attached to same-site or cross-site requests.\r
182             The default is Lax, which means the cookie is only allowed to be attached to cross-site requests using safe HTTP methods and same-site requests.\r
183             </para>\r
184             <para>\r
185             <seealso cref="P:Microsoft.AspNetCore.Http.CookieBuilder.HttpOnly"/> determines if the browser should allow the cookie to be accessed by client-side javascript.\r
186             The default is true, which means the cookie will only be passed to http requests and is not made available to script on the page.\r
187             </para>\r
188             <para>\r
189             <seealso cref="P:Microsoft.AspNetCore.Http.CookieBuilder.Expiration"/> is currently ignored. Use <see cref="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.ExpireTimeSpan"/> to control lifetime of cookie authentication.\r
190             </para>\r
191             </remarks>\r
192         </member>\r
193         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.DataProtectionProvider">\r
194             <summary>\r
195             If set this will be used by the CookieAuthenticationHandler for data protection.\r
196             </summary>\r
197         </member>\r
198         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.SlidingExpiration">\r
199             <summary>\r
200             The SlidingExpiration is set to true to instruct the handler to re-issue a new cookie with a new\r
201             expiration time any time it processes a request which is more than halfway through the expiration window.\r
202             </summary>\r
203         </member>\r
204         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.LoginPath">\r
205             <summary>\r
206             The LoginPath property is used by the handler for the redirection target when handling ChallengeAsync.\r
207             The current url which is added to the LoginPath as a query string parameter named by the ReturnUrlParameter. \r
208             Once a request to the LoginPath grants a new SignIn identity, the ReturnUrlParameter value is used to redirect \r
209             the browser back to the original url.\r
210             </summary>\r
211         </member>\r
212         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.LogoutPath">\r
213             <summary>\r
214             If the LogoutPath is provided the handler then a request to that path will redirect based on the ReturnUrlParameter.\r
215             </summary>\r
216         </member>\r
217         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.AccessDeniedPath">\r
218             <summary>\r
219             The AccessDeniedPath property is used by the handler for the redirection target when handling ForbidAsync.\r
220             </summary>\r
221         </member>\r
222         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.ReturnUrlParameter">\r
223             <summary>\r
224             The ReturnUrlParameter determines the name of the query string parameter which is appended by the handler\r
225             when during a Challenge. This is also the query string parameter looked for when a request arrives on the \r
226             login path or logout path, in order to return to the original url after the action is performed.\r
227             </summary>\r
228         </member>\r
229         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.Events">\r
230             <summary>\r
231             The Provider may be assigned to an instance of an object created by the application at startup time. The handler\r
232             calls methods on the provider which give the application control at certain points where processing is occurring.\r
233             If it is not provided a default instance is supplied which does nothing when the methods are called.\r
234             </summary>\r
235         </member>\r
236         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.TicketDataFormat">\r
237             <summary>\r
238             The TicketDataFormat is used to protect and unprotect the identity and other properties which are stored in the\r
239             cookie value. If not provided one will be created using <see cref="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.DataProtectionProvider"/>.\r
240             </summary>\r
241         </member>\r
242         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.CookieManager">\r
243              <summary>\r
244              The component used to get cookies from the request or set them on the response.\r
245             \r
246              ChunkingCookieManager will be used by default.\r
247              </summary>\r
248         </member>\r
249         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.SessionStore">\r
250             <summary>\r
251             An optional container in which to store the identity across requests. When used, only a session identifier is sent\r
252             to the client. This can be used to mitigate potential problems with very large identities.\r
253             </summary>\r
254         </member>\r
255         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.ExpireTimeSpan">\r
256             <summary>\r
257             <para>\r
258             Controls how much time the authentication ticket stored in the cookie will remain valid from the point it is created\r
259             The expiration information is stored in the protected cookie ticket. Because of that an expired cookie will be ignored\r
260             even if it is passed to the server after the browser should have purged it.\r
261             </para>\r
262             <para>\r
263             This is separate from the value of <seealso cref="P:Microsoft.AspNetCore.Http.CookieOptions.Expires"/>, which specifies\r
264             how long the browser will keep the cookie.\r
265             </para>\r
266             </summary>\r
267         </member>\r
268         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.CookieSignedInContext">\r
269             <summary>\r
270             Context object passed to the ICookieAuthenticationEvents method SignedIn.\r
271             </summary>    \r
272         </member>\r
273         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieSignedInContext.#ctor(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationScheme,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties,Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions)">\r
274             <summary>\r
275             Creates a new instance of the context object.\r
276             </summary>\r
277             <param name="context">The HTTP request context</param>\r
278             <param name="scheme">The scheme data</param>\r
279             <param name="principal">Initializes Principal property</param>\r
280             <param name="properties">Initializes Properties property</param>\r
281             <param name="options">The handler options</param>\r
282         </member>\r
283         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext">\r
284             <summary>\r
285             Context object passed to the <see cref="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.SigningIn(Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext)"/>.\r
286             </summary>    \r
287         </member>\r
288         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext.#ctor(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationScheme,Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties,Microsoft.AspNetCore.Http.CookieOptions)">\r
289             <summary>\r
290             Creates a new instance of the context object.\r
291             </summary>\r
292             <param name="context">The HTTP request context</param>\r
293             <param name="scheme">The scheme data</param>\r
294             <param name="options">The handler options</param>\r
295             <param name="principal">Initializes Principal property</param>\r
296             <param name="properties">The authentication properties.</param>\r
297             <param name="cookieOptions">Initializes options for the authentication cookie.</param>\r
298         </member>\r
299         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieSigningInContext.CookieOptions">\r
300             <summary>\r
301             The options for creating the outgoing cookie.\r
302             May be replace or altered during the SigningIn call.\r
303             </summary>\r
304         </member>\r
305         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext">\r
306             <summary>\r
307             Context object passed to the <see cref="M:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationEvents.SigningOut(Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext)"/>\r
308             </summary>\r
309         </member>\r
310         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext.#ctor(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationScheme,Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions,Microsoft.AspNetCore.Authentication.AuthenticationProperties,Microsoft.AspNetCore.Http.CookieOptions)">\r
311             <summary>\r
312             \r
313             </summary>\r
314             <param name="context"></param>\r
315             <param name="scheme"></param>\r
316             <param name="options"></param>\r
317             <param name="properties"></param>\r
318             <param name="cookieOptions"></param>\r
319         </member>\r
320         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieSigningOutContext.CookieOptions">\r
321             <summary>\r
322             The options for creating the outgoing cookie.\r
323             May be replace or altered during the SigningOut call.\r
324             </summary>\r
325         </member>\r
326         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext">\r
327             <summary>\r
328             Context object passed to the CookieAuthenticationEvents ValidatePrincipal method.\r
329             </summary>\r
330         </member>\r
331         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext.#ctor(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationScheme,Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions,Microsoft.AspNetCore.Authentication.AuthenticationTicket)">\r
332             <summary>\r
333             Creates a new instance of the context object.\r
334             </summary>\r
335             <param name="context"></param>\r
336             <param name="scheme"></param>\r
337             <param name="ticket">Contains the initial values for identity and extra data</param>\r
338             <param name="options"></param>\r
339         </member>\r
340         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext.ShouldRenew">\r
341             <summary>\r
342             If true, the cookie will be renewed\r
343             </summary>\r
344         </member>\r
345         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext.ReplacePrincipal(System.Security.Claims.ClaimsPrincipal)">\r
346             <summary>\r
347             Called to replace the claims principal. The supplied principal will replace the value of the \r
348             Principal property, which determines the identity of the authenticated request.\r
349             </summary>\r
350             <param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> used as the replacement</param>\r
351         </member>\r
352         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext.RejectPrincipal">\r
353             <summary>\r
354             Called to reject the incoming principal. This may be done if the application has determined the\r
355             account is no longer active, and the request should be treated as if it was anonymous.\r
356             </summary>\r
357         </member>\r
358         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.ICookieManager">\r
359             <summary>\r
360             This is used by the CookieAuthenticationMiddleware to process request and response cookies.\r
361             It is abstracted from the normal cookie APIs to allow for complex operations like chunking.\r
362             </summary>\r
363         </member>\r
364         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ICookieManager.GetRequestCookie(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
365             <summary>\r
366             Retrieve a cookie of the given name from the request.\r
367             </summary>\r
368             <param name="context"></param>\r
369             <param name="key"></param>\r
370             <returns></returns>\r
371         </member>\r
372         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ICookieManager.AppendResponseCookie(Microsoft.AspNetCore.Http.HttpContext,System.String,System.String,Microsoft.AspNetCore.Http.CookieOptions)">\r
373             <summary>\r
374             Append the given cookie to the response.\r
375             </summary>\r
376             <param name="context"></param>\r
377             <param name="key"></param>\r
378             <param name="value"></param>\r
379             <param name="options"></param>\r
380         </member>\r
381         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ICookieManager.DeleteCookie(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Http.CookieOptions)">\r
382             <summary>\r
383             Append a delete cookie to the response.\r
384             </summary>\r
385             <param name="context"></param>\r
386             <param name="key"></param>\r
387             <param name="options"></param>\r
388         </member>\r
389         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.ITicketStore">\r
390             <summary>\r
391             This provides an abstract storage mechanic to preserve identity information on the server\r
392             while only sending a simple identifier key to the client. This is most commonly used to mitigate\r
393             issues with serializing large identities into cookies.\r
394             </summary>\r
395         </member>\r
396         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ITicketStore.StoreAsync(Microsoft.AspNetCore.Authentication.AuthenticationTicket)">\r
397             <summary>\r
398             Store the identity ticket and return the associated key.\r
399             </summary>\r
400             <param name="ticket">The identity information to store.</param>\r
401             <returns>The key that can be used to retrieve the identity later.</returns>\r
402         </member>\r
403         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ITicketStore.RenewAsync(System.String,Microsoft.AspNetCore.Authentication.AuthenticationTicket)">\r
404             <summary>\r
405             Tells the store that the given identity should be updated.\r
406             </summary>\r
407             <param name="key"></param>\r
408             <param name="ticket"></param>\r
409             <returns></returns>\r
410         </member>\r
411         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ITicketStore.RetrieveAsync(System.String)">\r
412             <summary>\r
413             Retrieves an identity from the store for the given key.\r
414             </summary>\r
415             <param name="key">The key associated with the identity.</param>\r
416             <returns>The identity associated with the given key, or if not found.</returns>\r
417         </member>\r
418         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ITicketStore.RemoveAsync(System.String)">\r
419             <summary>\r
420             Remove the identity associated with the given key.\r
421             </summary>\r
422             <param name="key">The key associated with the identity.</param>\r
423             <returns></returns>\r
424         </member>\r
425         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.PostConfigureCookieAuthenticationOptions">\r
426             <summary>\r
427             Used to setup defaults for all <see cref="T:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"/>.\r
428             </summary>\r
429         </member>\r
430         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.PostConfigureCookieAuthenticationOptions.PostConfigure(System.String,Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions)">\r
431             <summary>\r
432             Invoked to post configure a TOptions instance.\r
433             </summary>\r
434             <param name="name">The name of the options instance being configured.</param>\r
435             <param name="options">The options instance to configure.</param>\r
436         </member>\r
437         <member name="T:Microsoft.AspNetCore.Authentication.Cookies.ChunkingCookieManager">\r
438             <summary>\r
439             This handles cookies that are limited by per cookie length. It breaks down long cookies for responses, and reassembles them\r
440             from requests.\r
441             </summary>\r
442         </member>\r
443         <member name="F:Microsoft.AspNetCore.Authentication.Cookies.ChunkingCookieManager.DefaultChunkSize">\r
444             <summary>\r
445             The default maximum size of characters in a cookie to send back to the client.\r
446             </summary>\r
447         </member>\r
448         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.ChunkingCookieManager.ChunkSize">\r
449              <summary>\r
450              The maximum size of cookie to send back to the client. If a cookie exceeds this size it will be broken down into multiple\r
451              cookies. Set this value to null to disable this behavior. The default is 4090 characters, which is supported by all\r
452              common browsers.\r
453             \r
454              Note that browsers may also have limits on the total size of all cookies per domain, and on the number of cookies per domain.\r
455              </summary>\r
456         </member>\r
457         <member name="P:Microsoft.AspNetCore.Authentication.Cookies.ChunkingCookieManager.ThrowForPartialCookies">\r
458             <summary>\r
459             Throw if not all chunks of a cookie are available on a request for re-assembly.\r
460             </summary>\r
461         </member>\r
462         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ChunkingCookieManager.GetRequestCookie(Microsoft.AspNetCore.Http.HttpContext,System.String)">\r
463             <summary>\r
464             Get the reassembled cookie. Non chunked cookies are returned normally.\r
465             Cookies with missing chunks just have their "chunks-XX" header returned.\r
466             </summary>\r
467             <param name="context"></param>\r
468             <param name="key"></param>\r
469             <returns>The reassembled cookie, if any, or null.</returns>\r
470         </member>\r
471         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ChunkingCookieManager.AppendResponseCookie(Microsoft.AspNetCore.Http.HttpContext,System.String,System.String,Microsoft.AspNetCore.Http.CookieOptions)">\r
472             <summary>\r
473             Appends a new response cookie to the Set-Cookie header. If the cookie is larger than the given size limit\r
474             then it will be broken down into multiple cookies as follows:\r
475             Set-Cookie: CookieName=chunks-3; path=/\r
476             Set-Cookie: CookieNameC1=Segment1; path=/\r
477             Set-Cookie: CookieNameC2=Segment2; path=/\r
478             Set-Cookie: CookieNameC3=Segment3; path=/\r
479             </summary>\r
480             <param name="context"></param>\r
481             <param name="key"></param>\r
482             <param name="value"></param>\r
483             <param name="options"></param>\r
484         </member>\r
485         <member name="M:Microsoft.AspNetCore.Authentication.Cookies.ChunkingCookieManager.DeleteCookie(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Http.CookieOptions)">\r
486             <summary>\r
487             Deletes the cookie with the given key by setting an expired state. If a matching chunked cookie exists on\r
488             the request, delete each chunk.\r
489             </summary>\r
490             <param name="context"></param>\r
491             <param name="key"></param>\r
492             <param name="options"></param>\r
493         </member>\r
494     </members>\r
495 </doc>\r