From 0c1eaecec7f46c85344ea2a806653651e1214788 Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Mon, 25 Sep 2017 10:47:56 -0700 Subject: [PATCH] Update API check baselines to 2.0 --- .../baseline.netcore.json | 1734 ++++++++ .../baseline.netcore.json | 515 +++ .../baseline.netcore.json | 3562 ++++++++++++----- .../breakingchanges.netcore.json | 12 - .../baseline.netcore.json | 113 +- .../baseline.netcore.json | 154 +- .../breakingchanges.netcore.json | 32 - .../baseline.netcore.json | 117 +- .../breakingchanges.netcore.json | 12 - .../baseline.netcore.json | 13 +- .../baseline.netcore.json | 619 ++- .../breakingchanges.netcore.json | 7 - .../baseline.netcore.json | 483 ++- .../breakingchanges.netcore.json | 412 -- 14 files changed, 5931 insertions(+), 1854 deletions(-) create mode 100644 src/Microsoft.AspNetCore.Authentication.Abstractions/baseline.netcore.json create mode 100644 src/Microsoft.AspNetCore.Authentication.Core/baseline.netcore.json delete mode 100644 src/Microsoft.AspNetCore.Http.Abstractions/breakingchanges.netcore.json delete mode 100644 src/Microsoft.AspNetCore.Http.Features/breakingchanges.netcore.json delete mode 100644 src/Microsoft.AspNetCore.Http/breakingchanges.netcore.json delete mode 100644 src/Microsoft.AspNetCore.WebUtilities/breakingchanges.netcore.json delete mode 100644 src/Microsoft.Net.Http.Headers/breakingchanges.netcore.json diff --git a/src/Microsoft.AspNetCore.Authentication.Abstractions/baseline.netcore.json b/src/Microsoft.AspNetCore.Authentication.Abstractions/baseline.netcore.json new file mode 100644 index 00000000..2d1e7e00 --- /dev/null +++ b/src/Microsoft.AspNetCore.Authentication.Abstractions/baseline.netcore.json @@ -0,0 +1,1734 @@ +{ + "AssemblyIdentity": "Microsoft.AspNetCore.Authentication.Abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "Types": [ + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticateResult", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Succeeded", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Ticket", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationTicket", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Ticket", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Principal", + "Parameters": [], + "ReturnType": "System.Security.Claims.ClaimsPrincipal", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Properties", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationProperties", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Failure", + "Parameters": [], + "ReturnType": "System.Exception", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Failure", + "Parameters": [ + { + "Name": "value", + "Type": "System.Exception" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_None", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_None", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Success", + "Parameters": [ + { + "Name": "ticket", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationTicket" + } + ], + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticateResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NoResult", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticateResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Fail", + "Parameters": [ + { + "Name": "failure", + "Type": "System.Exception" + } + ], + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticateResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Fail", + "Parameters": [ + { + "Name": "failureMessage", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticateResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "AuthenticateAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AuthenticateAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChallengeAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChallengeAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChallengeAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChallengeAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ForbidAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ForbidAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ForbidAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ForbidAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignInAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignInAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignInAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignInAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignOutAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignOutAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignOutAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignOutAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTokenAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "tokenName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTokenAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "tokenName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Schemes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SchemeMap", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IDictionary", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddScheme", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "configureBuilder", + "Type": "System.Action" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddScheme", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "displayName", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "THandler", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Authentication.IAuthenticationHandler" + ] + } + ] + }, + { + "Kind": "Method", + "Name": "get_DefaultScheme", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultScheme", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultAuthenticateScheme", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultAuthenticateScheme", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultSignInScheme", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultSignInScheme", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultSignOutScheme", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultSignOutScheme", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultChallengeScheme", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultChallengeScheme", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultForbidScheme", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultForbidScheme", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationProperties", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Items", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IDictionary", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsPersistent", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsPersistent", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RedirectUri", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RedirectUri", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IssuedUtc", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IssuedUtc", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExpiresUtc", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExpiresUtc", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AllowRefresh", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AllowRefresh", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "items", + "Type": "System.Collections.Generic.IDictionary" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationScheme", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DisplayName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_HandlerType", + "Parameters": [], + "ReturnType": "System.Type", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "displayName", + "Type": "System.String" + }, + { + "Name": "handlerType", + "Type": "System.Type" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DisplayName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DisplayName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_HandlerType", + "Parameters": [], + "ReturnType": "System.Type", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_HandlerType", + "Parameters": [ + { + "Name": "value", + "Type": "System.Type" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Build", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationScheme", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationTicket", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AuthenticationScheme", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Principal", + "Parameters": [], + "ReturnType": "System.Security.Claims.ClaimsPrincipal", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Properties", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationProperties", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + }, + { + "Name": "authenticationScheme", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + }, + { + "Name": "authenticationScheme", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationToken", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Name", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Value", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IAuthenticationFeature", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_OriginalPathBase", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_OriginalPathBase", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.PathString" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OriginalPath", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_OriginalPath", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.PathString" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IAuthenticationHandler", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "InitializeAsync", + "Parameters": [ + { + "Name": "scheme", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AuthenticateAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChallengeAsync", + "Parameters": [ + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ForbidAsync", + "Parameters": [ + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetHandlerAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "authenticationScheme", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IAuthenticationRequestHandler", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Authentication.IAuthenticationHandler" + ], + "Members": [ + { + "Kind": "Method", + "Name": "HandleRequestAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetAllSchemesAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSchemeAsync", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultAuthenticateSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultChallengeSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultForbidSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultSignInSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultSignOutSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddScheme", + "Parameters": [ + { + "Name": "scheme", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveScheme", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRequestHandlerSchemesAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IAuthenticationService", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "AuthenticateAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChallengeAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ForbidAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignInAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignOutAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Authentication.IAuthenticationSignOutHandler" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SignInAsync", + "Parameters": [ + { + "Name": "user", + "Type": "System.Security.Claims.ClaimsPrincipal" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IAuthenticationSignOutHandler", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Authentication.IAuthenticationHandler" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SignOutAsync", + "Parameters": [ + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.IClaimsTransformation", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "TransformAsync", + "Parameters": [ + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "StoreTokens", + "Parameters": [ + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + }, + { + "Name": "tokens", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTokenValue", + "Parameters": [ + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + }, + { + "Name": "tokenName", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateTokenValue", + "Parameters": [ + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + }, + { + "Name": "tokenName", + "Type": "System.String" + }, + { + "Name": "tokenValue", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTokens", + "Parameters": [ + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTokenAsync", + "Parameters": [ + { + "Name": "auth", + "Type": "Microsoft.AspNetCore.Authentication.IAuthenticationService" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "tokenName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTokenAsync", + "Parameters": [ + { + "Name": "auth", + "Type": "Microsoft.AspNetCore.Authentication.IAuthenticationService" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "tokenName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + } + ] +} \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Authentication.Core/baseline.netcore.json b/src/Microsoft.AspNetCore.Authentication.Core/baseline.netcore.json new file mode 100644 index 00000000..62aeb447 --- /dev/null +++ b/src/Microsoft.AspNetCore.Authentication.Core/baseline.netcore.json @@ -0,0 +1,515 @@ +{ + "AssemblyIdentity": "Microsoft.AspNetCore.Authentication.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "Types": [ + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationFeature", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Authentication.IAuthenticationFeature" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_OriginalPathBase", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationFeature", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_OriginalPathBase", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.PathString" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationFeature", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OriginalPath", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationFeature", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_OriginalPath", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.PathString" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationFeature", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationHandlerProvider", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Schemes", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHandlerAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "authenticationScheme", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "schemes", + "Type": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GetDefaultAuthenticateSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultChallengeSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultForbidSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultSignInSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetDefaultSignOutSchemeAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSchemeAsync", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRequestHandlerSchemesAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddScheme", + "Parameters": [ + { + "Name": "scheme", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationScheme" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveScheme", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAllSchemesAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "options", + "Type": "Microsoft.Extensions.Options.IOptions" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.AuthenticationService", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Authentication.IAuthenticationService" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Schemes", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Handlers", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Transform", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Authentication.IClaimsTransformation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AuthenticateAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationService", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChallengeAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationService", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ForbidAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationService", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignInAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationService", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SignOutAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "scheme", + "Type": "System.String" + }, + { + "Name": "properties", + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IAuthenticationService", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "schemes", + "Type": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider" + }, + { + "Name": "handlers", + "Type": "Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider" + }, + { + "Name": "transform", + "Type": "Microsoft.AspNetCore.Authentication.IClaimsTransformation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Authentication.NoopClaimsTransformation", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Authentication.IClaimsTransformation" + ], + "Members": [ + { + "Kind": "Method", + "Name": "TransformAsync", + "Parameters": [ + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Authentication.IClaimsTransformation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.Extensions.DependencyInjection.AuthenticationCoreServiceCollectionExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "AddAuthenticationCore", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + } + ], + "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddAuthenticationCore", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "configureOptions", + "Type": "System.Action" + } + ], + "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + } + ] +} \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Http.Abstractions/baseline.netcore.json b/src/Microsoft.AspNetCore.Http.Abstractions/baseline.netcore.json index 4814d964..c2eeac7f 100644 --- a/src/Microsoft.AspNetCore.Http.Abstractions/baseline.netcore.json +++ b/src/Microsoft.AspNetCore.Http.Abstractions/baseline.netcore.json @@ -1,75 +1,6 @@ { - "AssemblyIdentity": "Microsoft.AspNetCore.Http.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.AspNetCore.Http.Abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ - { - "Name": "Microsoft.AspNetCore.Builder.IApplicationBuilder", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_ApplicationServices", - "Parameters": [], - "ReturnType": "System.IServiceProvider", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ApplicationServices", - "Parameters": [ - { - "Name": "value", - "Type": "System.IServiceProvider" - } - ], - "ReturnType": "System.Void", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ServerFeatures", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.Features.IFeatureCollection", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Properties", - "Parameters": [], - "ReturnType": "System.Collections.Generic.IDictionary", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Use", - "Parameters": [ - { - "Name": "middleware", - "Type": "System.Func" - } - ], - "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "New", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Build", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.RequestDelegate", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, { "Name": "Microsoft.AspNetCore.Builder.MapExtensions", "Visibility": "Public", @@ -264,6 +195,141 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.Builder.UsePathBaseExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "UsePathBase", + "Parameters": [ + { + "Name": "app", + "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" + }, + { + "Name": "pathBase", + "Type": "Microsoft.AspNetCore.Http.PathString" + } + ], + "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Builder.UseWhenExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "UseWhen", + "Parameters": [ + { + "Name": "app", + "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" + }, + { + "Name": "predicate", + "Type": "System.Func" + }, + { + "Name": "configuration", + "Type": "System.Action" + } + ], + "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Builder.IApplicationBuilder", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ApplicationServices", + "Parameters": [], + "ReturnType": "System.IServiceProvider", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ApplicationServices", + "Parameters": [ + { + "Name": "value", + "Type": "System.IServiceProvider" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ServerFeatures", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.Features.IFeatureCollection", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Properties", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IDictionary", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Use", + "Parameters": [ + { + "Name": "middleware", + "Type": "System.Func" + } + ], + "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "New", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Build", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.RequestDelegate", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.Builder.Extensions.MapMiddleware", "Visibility": "Public", @@ -457,42 +523,55 @@ "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.ConnectionInfo", + "Name": "Microsoft.AspNetCore.Builder.Extensions.UsePathBaseMiddleware", "Visibility": "Public", "Kind": "Class", - "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", - "Name": "get_RemoteIpAddress", - "Parameters": [], - "ReturnType": "System.Net.IPAddress", - "Virtual": true, - "Abstract": true, + "Name": "Invoke", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "set_RemoteIpAddress", + "Kind": "Constructor", + "Name": ".ctor", "Parameters": [ { - "Name": "value", - "Type": "System.Net.IPAddress" + "Name": "next", + "Type": "Microsoft.AspNetCore.Http.RequestDelegate" + }, + { + "Name": "pathBase", + "Type": "Microsoft.AspNetCore.Http.PathString" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, "Visibility": "Public", "GenericParameter": [] - }, + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.ConnectionInfo", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ { "Kind": "Method", - "Name": "get_RemotePort", + "Name": "get_Id", "Parameters": [], - "ReturnType": "System.Int32", + "ReturnType": "System.String", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -500,11 +579,11 @@ }, { "Kind": "Method", - "Name": "set_RemotePort", + "Name": "set_Id", "Parameters": [ { "Name": "value", - "Type": "System.Int32" + "Type": "System.String" } ], "ReturnType": "System.Void", @@ -515,7 +594,7 @@ }, { "Kind": "Method", - "Name": "get_LocalIpAddress", + "Name": "get_RemoteIpAddress", "Parameters": [], "ReturnType": "System.Net.IPAddress", "Virtual": true, @@ -525,7 +604,7 @@ }, { "Kind": "Method", - "Name": "set_LocalIpAddress", + "Name": "set_RemoteIpAddress", "Parameters": [ { "Name": "value", @@ -540,7 +619,7 @@ }, { "Kind": "Method", - "Name": "get_LocalPort", + "Name": "get_RemotePort", "Parameters": [], "ReturnType": "System.Int32", "Virtual": true, @@ -550,7 +629,7 @@ }, { "Kind": "Method", - "Name": "set_LocalPort", + "Name": "set_RemotePort", "Parameters": [ { "Name": "value", @@ -565,7 +644,57 @@ }, { "Kind": "Method", - "Name": "get_ClientCertificate", + "Name": "get_LocalIpAddress", + "Parameters": [], + "ReturnType": "System.Net.IPAddress", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LocalIpAddress", + "Parameters": [ + { + "Name": "value", + "Type": "System.Net.IPAddress" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LocalPort", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LocalPort", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ClientCertificate", "Parameters": [], "ReturnType": "System.Security.Cryptography.X509Certificates.X509Certificate2", "Virtual": true, @@ -615,203 +744,207 @@ "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.CookieSecurePolicy", + "Name": "Microsoft.AspNetCore.Http.CookieBuilder", "Visibility": "Public", - "Kind": "Enumeration", - "Sealed": true, + "Kind": "Class", "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Field", - "Name": "SameAsRequest", - "Parameters": [], - "GenericParameter": [], - "Literal": "0" - }, - { - "Kind": "Field", - "Name": "Always", - "Parameters": [], - "GenericParameter": [], - "Literal": "1" - }, - { - "Kind": "Field", - "Name": "None", - "Parameters": [], - "GenericParameter": [], - "Literal": "2" - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Http.FragmentString", - "Visibility": "Public", - "Kind": "Struct", - "Sealed": true, - "ImplementedInterfaces": [ - "System.IEquatable" - ], "Members": [ { "Kind": "Method", - "Name": "get_Value", + "Name": "get_Name", "Parameters": [], "ReturnType": "System.String", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_HasValue", - "Parameters": [], - "ReturnType": "System.Boolean", + "Name": "set_Name", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "ToString", + "Name": "get_Path", "Parameters": [], "ReturnType": "System.String", "Virtual": true, - "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "ToUriComponent", + "Name": "set_Path", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Domain", "Parameters": [], "ReturnType": "System.String", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "FromUriComponent", + "Name": "set_Domain", "Parameters": [ { - "Name": "uriComponent", + "Name": "value", "Type": "System.String" } ], - "ReturnType": "Microsoft.AspNetCore.Http.FragmentString", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "FromUriComponent", + "Name": "get_HttpOnly", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_HttpOnly", "Parameters": [ { - "Name": "uri", - "Type": "System.Uri" + "Name": "value", + "Type": "System.Boolean" } ], - "ReturnType": "Microsoft.AspNetCore.Http.FragmentString", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Equals", + "Name": "get_SameSite", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.SameSiteMode", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SameSite", "Parameters": [ { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.FragmentString" + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.SameSiteMode" } ], - "ReturnType": "System.Boolean", - "Sealed": true, + "ReturnType": "System.Void", "Virtual": true, - "ImplementedInterface": "System.IEquatable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Equals", + "Name": "get_SecurePolicy", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.CookieSecurePolicy", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SecurePolicy", "Parameters": [ { - "Name": "obj", - "Type": "System.Object" + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.CookieSecurePolicy" } ], - "ReturnType": "System.Boolean", + "ReturnType": "System.Void", "Virtual": true, - "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "GetHashCode", + "Name": "get_Expiration", "Parameters": [], - "ReturnType": "System.Int32", + "ReturnType": "System.Nullable", "Virtual": true, - "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Equality", + "Name": "set_Expiration", "Parameters": [ { - "Name": "left", - "Type": "Microsoft.AspNetCore.Http.FragmentString" - }, - { - "Name": "right", - "Type": "Microsoft.AspNetCore.Http.FragmentString" + "Name": "value", + "Type": "System.Nullable" } ], - "ReturnType": "System.Boolean", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Inequality", + "Name": "Build", "Parameters": [ { - "Name": "left", - "Type": "Microsoft.AspNetCore.Http.FragmentString" - }, - { - "Name": "right", - "Type": "Microsoft.AspNetCore.Http.FragmentString" + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], - "ReturnType": "System.Boolean", - "Static": true, + "ReturnType": "Microsoft.AspNetCore.Http.CookieOptions", "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Constructor", - "Name": ".ctor", + "Kind": "Method", + "Name": "Build", "Parameters": [ { - "Name": "value", - "Type": "System.String" + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "expiresFrom", + "Type": "System.DateTimeOffset" } ], + "ReturnType": "Microsoft.AspNetCore.Http.CookieOptions", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Field", - "Name": "Empty", + "Kind": "Constructor", + "Name": ".ctor", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.FragmentString", - "Static": true, - "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] } @@ -819,43 +952,224 @@ "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.HostString", + "Name": "Microsoft.AspNetCore.Http.CookieSecurePolicy", "Visibility": "Public", - "Kind": "Struct", + "Kind": "Enumeration", "Sealed": true, - "ImplementedInterfaces": [ - "System.IEquatable" - ], + "ImplementedInterfaces": [], "Members": [ { - "Kind": "Method", - "Name": "get_Value", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_HasValue", + "Kind": "Field", + "Name": "SameAsRequest", "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] + "GenericParameter": [], + "Literal": "0" }, { - "Kind": "Method", - "Name": "get_Host", + "Kind": "Field", + "Name": "Always", "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] + "GenericParameter": [], + "Literal": "1" }, { - "Kind": "Method", - "Name": "get_Port", + "Kind": "Field", + "Name": "None", "Parameters": [], - "ReturnType": "System.Nullable", + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.HeaderDictionaryExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Append", + "Parameters": [ + { + "Name": "headers", + "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" + }, + { + "Name": "key", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "Microsoft.Extensions.Primitives.StringValues" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AppendCommaSeparatedValues", + "Parameters": [ + { + "Name": "headers", + "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" + }, + { + "Name": "key", + "Type": "System.String" + }, + { + "Name": "values", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetCommaSeparatedValues", + "Parameters": [ + { + "Name": "headers", + "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" + }, + { + "Name": "key", + "Type": "System.String" + } + ], + "ReturnType": "System.String[]", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetCommaSeparatedValues", + "Parameters": [ + { + "Name": "headers", + "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" + }, + { + "Name": "key", + "Type": "System.String" + }, + { + "Name": "values", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.HttpResponseWritingExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "WriteAsync", + "Parameters": [ + { + "Name": "response", + "Type": "Microsoft.AspNetCore.Http.HttpResponse" + }, + { + "Name": "text", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteAsync", + "Parameters": [ + { + "Name": "response", + "Type": "Microsoft.AspNetCore.Http.HttpResponse" + }, + { + "Name": "text", + "Type": "System.String" + }, + { + "Name": "encoding", + "Type": "System.Text.Encoding" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.FragmentString", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IEquatable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_HasValue", + "Parameters": [], + "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, @@ -886,7 +1200,7 @@ "Type": "System.String" } ], - "ReturnType": "Microsoft.AspNetCore.Http.HostString", + "ReturnType": "Microsoft.AspNetCore.Http.FragmentString", "Static": true, "Visibility": "Public", "GenericParameter": [] @@ -900,7 +1214,7 @@ "Type": "System.Uri" } ], - "ReturnType": "Microsoft.AspNetCore.Http.HostString", + "ReturnType": "Microsoft.AspNetCore.Http.FragmentString", "Static": true, "Visibility": "Public", "GenericParameter": [] @@ -911,13 +1225,13 @@ "Parameters": [ { "Name": "other", - "Type": "Microsoft.AspNetCore.Http.HostString" + "Type": "Microsoft.AspNetCore.Http.FragmentString" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, - "ImplementedInterface": "System.IEquatable", + "ImplementedInterface": "System.IEquatable", "Visibility": "Public", "GenericParameter": [] }, @@ -952,11 +1266,11 @@ "Parameters": [ { "Name": "left", - "Type": "Microsoft.AspNetCore.Http.HostString" + "Type": "Microsoft.AspNetCore.Http.FragmentString" }, { "Name": "right", - "Type": "Microsoft.AspNetCore.Http.HostString" + "Type": "Microsoft.AspNetCore.Http.FragmentString" } ], "ReturnType": "System.Boolean", @@ -970,11 +1284,11 @@ "Parameters": [ { "Name": "left", - "Type": "Microsoft.AspNetCore.Http.HostString" + "Type": "Microsoft.AspNetCore.Http.FragmentString" }, { "Name": "right", - "Type": "Microsoft.AspNetCore.Http.HostString" + "Type": "Microsoft.AspNetCore.Http.FragmentString" } ], "ReturnType": "System.Boolean", @@ -995,18 +1309,12 @@ "GenericParameter": [] }, { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "host", - "Type": "System.String" - }, - { - "Name": "port", - "Type": "System.Int32" - } - ], + "Kind": "Field", + "Name": "Empty", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.FragmentString", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] } @@ -1014,202 +1322,212 @@ "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.HttpContext", + "Name": "Microsoft.AspNetCore.Http.HostString", "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "ImplementedInterfaces": [], + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IEquatable" + ], "Members": [ { "Kind": "Method", - "Name": "get_Features", + "Name": "get_Value", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.Features.IFeatureCollection", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Request", + "Name": "get_HasValue", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.HttpRequest", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Response", + "Name": "get_Host", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.HttpResponse", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Connection", + "Name": "get_Port", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.ConnectionInfo", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.Nullable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_WebSockets", + "Name": "ToString", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.WebSocketManager", + "ReturnType": "System.String", "Virtual": true, - "Abstract": true, + "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Authentication", + "Name": "ToUriComponent", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationManager", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_User", - "Parameters": [], - "ReturnType": "System.Security.Claims.ClaimsPrincipal", - "Virtual": true, - "Abstract": true, + "Name": "FromUriComponent", + "Parameters": [ + { + "Name": "uriComponent", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.HostString", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_User", + "Name": "FromUriComponent", "Parameters": [ { - "Name": "value", - "Type": "System.Security.Claims.ClaimsPrincipal" + "Name": "uri", + "Type": "System.Uri" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "ReturnType": "Microsoft.AspNetCore.Http.HostString", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Items", - "Parameters": [], - "ReturnType": "System.Collections.Generic.IDictionary", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.HostString" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, "Virtual": true, - "Abstract": true, + "ImplementedInterface": "System.IEquatable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_Items", + "Name": "Equals", "Parameters": [ { - "Name": "value", - "Type": "System.Collections.Generic.IDictionary" + "Name": "obj", + "Type": "System.Object" } ], - "ReturnType": "System.Void", + "ReturnType": "System.Boolean", "Virtual": true, - "Abstract": true, + "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_RequestServices", + "Name": "GetHashCode", "Parameters": [], - "ReturnType": "System.IServiceProvider", + "ReturnType": "System.Int32", "Virtual": true, - "Abstract": true, + "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_RequestServices", + "Name": "op_Equality", "Parameters": [ { - "Name": "value", - "Type": "System.IServiceProvider" + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.HostString" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.HostString" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_RequestAborted", - "Parameters": [], - "ReturnType": "System.Threading.CancellationToken", - "Virtual": true, - "Abstract": true, + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.HostString" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.HostString" + } + ], + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "set_RequestAborted", + "Kind": "Constructor", + "Name": ".ctor", "Parameters": [ { "Name": "value", - "Type": "System.Threading.CancellationToken" + "Type": "System.String" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_TraceIdentifier", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "set_TraceIdentifier", + "Kind": "Constructor", + "Name": ".ctor", "Parameters": [ { - "Name": "value", + "Name": "host", "Type": "System.String" + }, + { + "Name": "port", + "Type": "System.Int32" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, "Visibility": "Public", "GenericParameter": [] - }, + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.HttpContext", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ { "Kind": "Method", - "Name": "get_Session", + "Name": "get_Features", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.ISession", + "ReturnType": "Microsoft.AspNetCore.Http.Features.IFeatureCollection", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1217,14 +1535,9 @@ }, { "Kind": "Method", - "Name": "set_Session", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Http.ISession" - } - ], - "ReturnType": "System.Void", + "Name": "get_Request", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.HttpRequest", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1232,36 +1545,19 @@ }, { "Kind": "Method", - "Name": "Abort", + "Name": "get_Response", "Parameters": [], - "ReturnType": "System.Void", + "ReturnType": "Microsoft.AspNetCore.Http.HttpResponse", "Virtual": true, "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Protected", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Http.HttpRequest", - "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ { "Kind": "Method", - "Name": "get_HttpContext", + "Name": "get_Connection", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", + "ReturnType": "Microsoft.AspNetCore.Http.ConnectionInfo", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1269,9 +1565,9 @@ }, { "Kind": "Method", - "Name": "get_Method", + "Name": "get_WebSockets", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.AspNetCore.Http.WebSocketManager", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1279,14 +1575,9 @@ }, { "Kind": "Method", - "Name": "set_Method", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", + "Name": "get_Authentication", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationManager", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1294,9 +1585,9 @@ }, { "Kind": "Method", - "Name": "get_Scheme", + "Name": "get_User", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "System.Security.Claims.ClaimsPrincipal", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1304,11 +1595,11 @@ }, { "Kind": "Method", - "Name": "set_Scheme", + "Name": "set_User", "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "System.Security.Claims.ClaimsPrincipal" } ], "ReturnType": "System.Void", @@ -1319,9 +1610,9 @@ }, { "Kind": "Method", - "Name": "get_IsHttps", + "Name": "get_Items", "Parameters": [], - "ReturnType": "System.Boolean", + "ReturnType": "System.Collections.Generic.IDictionary", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1329,11 +1620,11 @@ }, { "Kind": "Method", - "Name": "set_IsHttps", + "Name": "set_Items", "Parameters": [ { "Name": "value", - "Type": "System.Boolean" + "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Void", @@ -1344,9 +1635,9 @@ }, { "Kind": "Method", - "Name": "get_Host", + "Name": "get_RequestServices", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.HostString", + "ReturnType": "System.IServiceProvider", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1354,11 +1645,11 @@ }, { "Kind": "Method", - "Name": "set_Host", + "Name": "set_RequestServices", "Parameters": [ { "Name": "value", - "Type": "Microsoft.AspNetCore.Http.HostString" + "Type": "System.IServiceProvider" } ], "ReturnType": "System.Void", @@ -1369,9 +1660,9 @@ }, { "Kind": "Method", - "Name": "get_PathBase", + "Name": "get_RequestAborted", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "ReturnType": "System.Threading.CancellationToken", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1379,11 +1670,11 @@ }, { "Kind": "Method", - "Name": "set_PathBase", + "Name": "set_RequestAborted", "Parameters": [ { "Name": "value", - "Type": "Microsoft.AspNetCore.Http.PathString" + "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Void", @@ -1394,9 +1685,9 @@ }, { "Kind": "Method", - "Name": "get_Path", + "Name": "get_TraceIdentifier", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "ReturnType": "System.String", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1404,11 +1695,11 @@ }, { "Kind": "Method", - "Name": "set_Path", + "Name": "set_TraceIdentifier", "Parameters": [ { "Name": "value", - "Type": "Microsoft.AspNetCore.Http.PathString" + "Type": "System.String" } ], "ReturnType": "System.Void", @@ -1419,9 +1710,9 @@ }, { "Kind": "Method", - "Name": "get_QueryString", + "Name": "get_Session", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "ReturnType": "Microsoft.AspNetCore.Http.ISession", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1429,11 +1720,11 @@ }, { "Kind": "Method", - "Name": "set_QueryString", + "Name": "set_Session", "Parameters": [ { "Name": "value", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "Microsoft.AspNetCore.Http.ISession" } ], "ReturnType": "System.Void", @@ -1444,227 +1735,254 @@ }, { "Kind": "Method", - "Name": "get_Query", + "Name": "Abort", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.IQueryCollection", + "ReturnType": "System.Void", "Virtual": true, "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.HttpMethods", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ { "Kind": "Method", - "Name": "set_Query", + "Name": "IsConnect", "Parameters": [ { - "Name": "value", - "Type": "Microsoft.AspNetCore.Http.IQueryCollection" + "Name": "method", + "Type": "System.String" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Protocol", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Abstract": true, + "Name": "IsDelete", + "Parameters": [ + { + "Name": "method", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_Protocol", + "Name": "IsGet", "Parameters": [ { - "Name": "value", + "Name": "method", "Type": "System.String" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Headers", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.IHeaderDictionary", - "Virtual": true, - "Abstract": true, + "Name": "IsHead", + "Parameters": [ + { + "Name": "method", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Cookies", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.IRequestCookieCollection", - "Virtual": true, - "Abstract": true, + "Name": "IsOptions", + "Parameters": [ + { + "Name": "method", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_Cookies", + "Name": "IsPatch", "Parameters": [ { - "Name": "value", - "Type": "Microsoft.AspNetCore.Http.IRequestCookieCollection" + "Name": "method", + "Type": "System.String" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_ContentLength", - "Parameters": [], - "ReturnType": "System.Nullable", - "Virtual": true, - "Abstract": true, + "Name": "IsPost", + "Parameters": [ + { + "Name": "method", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_ContentLength", + "Name": "IsPut", "Parameters": [ { - "Name": "value", - "Type": "System.Nullable" + "Name": "method", + "Type": "System.String" } ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.Boolean", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_ContentType", + "Name": "IsTrace", + "Parameters": [ + { + "Name": "method", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Connect", "Parameters": [], "ReturnType": "System.String", - "Virtual": true, - "Abstract": true, + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "set_ContentType", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "Kind": "Field", + "Name": "Delete", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "get_Body", + "Kind": "Field", + "Name": "Get", "Parameters": [], - "ReturnType": "System.IO.Stream", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "set_Body", - "Parameters": [ - { - "Name": "value", - "Type": "System.IO.Stream" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "Kind": "Field", + "Name": "Head", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "get_HasFormContentType", + "Kind": "Field", + "Name": "Options", "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "get_Form", + "Kind": "Field", + "Name": "Patch", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.IFormCollection", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "set_Form", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Http.IFormCollection" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Abstract": true, + "Kind": "Field", + "Name": "Post", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "ReadFormAsync", - "Parameters": [ - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Abstract": true, + "Kind": "Field", + "Name": "Put", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Constructor", - "Name": ".ctor", + "Kind": "Field", + "Name": "Trace", "Parameters": [], - "Visibility": "Protected", + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.HttpResponse", + "Name": "Microsoft.AspNetCore.Http.HttpRequest", "Visibility": "Public", "Kind": "Class", "Abstract": true, @@ -1682,9 +2000,9 @@ }, { "Kind": "Method", - "Name": "get_StatusCode", + "Name": "get_Method", "Parameters": [], - "ReturnType": "System.Int32", + "ReturnType": "System.String", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1692,11 +2010,11 @@ }, { "Kind": "Method", - "Name": "set_StatusCode", + "Name": "set_Method", "Parameters": [ { "Name": "value", - "Type": "System.Int32" + "Type": "System.String" } ], "ReturnType": "System.Void", @@ -1707,19 +2025,9 @@ }, { "Kind": "Method", - "Name": "get_Headers", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.IHeaderDictionary", - "Virtual": true, - "Abstract": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Body", + "Name": "get_Scheme", "Parameters": [], - "ReturnType": "System.IO.Stream", + "ReturnType": "System.String", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1727,11 +2035,11 @@ }, { "Kind": "Method", - "Name": "set_Body", + "Name": "set_Scheme", "Parameters": [ { "Name": "value", - "Type": "System.IO.Stream" + "Type": "System.String" } ], "ReturnType": "System.Void", @@ -1742,9 +2050,9 @@ }, { "Kind": "Method", - "Name": "get_ContentLength", + "Name": "get_IsHttps", "Parameters": [], - "ReturnType": "System.Nullable", + "ReturnType": "System.Boolean", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1752,11 +2060,11 @@ }, { "Kind": "Method", - "Name": "set_ContentLength", + "Name": "set_IsHttps", "Parameters": [ { "Name": "value", - "Type": "System.Nullable" + "Type": "System.Boolean" } ], "ReturnType": "System.Void", @@ -1767,9 +2075,9 @@ }, { "Kind": "Method", - "Name": "get_ContentType", + "Name": "get_Host", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.AspNetCore.Http.HostString", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1777,11 +2085,11 @@ }, { "Kind": "Method", - "Name": "set_ContentType", + "Name": "set_Host", "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.AspNetCore.Http.HostString" } ], "ReturnType": "System.Void", @@ -1792,9 +2100,9 @@ }, { "Kind": "Method", - "Name": "get_Cookies", + "Name": "get_PathBase", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.IResponseCookies", + "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1802,9 +2110,24 @@ }, { "Kind": "Method", - "Name": "get_HasStarted", + "Name": "set_PathBase", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.PathString" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Path", "Parameters": [], - "ReturnType": "System.Boolean", + "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Virtual": true, "Abstract": true, "Visibility": "Public", @@ -1812,15 +2135,11 @@ }, { "Kind": "Method", - "Name": "OnStarting", + "Name": "set_Path", "Parameters": [ { - "Name": "callback", - "Type": "System.Func" - }, - { - "Name": "state", - "Type": "System.Object" + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.PathString" } ], "ReturnType": "System.Void", @@ -1831,29 +2150,21 @@ }, { "Kind": "Method", - "Name": "OnStarting", - "Parameters": [ - { - "Name": "callback", - "Type": "System.Func" - } - ], - "ReturnType": "System.Void", + "Name": "get_QueryString", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "OnCompleted", + "Name": "set_QueryString", "Parameters": [ { - "Name": "callback", - "Type": "System.Func" - }, - { - "Name": "state", - "Type": "System.Object" + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.QueryString" } ], "ReturnType": "System.Void", @@ -1864,57 +2175,46 @@ }, { "Kind": "Method", - "Name": "RegisterForDispose", - "Parameters": [ - { - "Name": "disposable", - "Type": "System.IDisposable" - } - ], - "ReturnType": "System.Void", + "Name": "get_Query", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.IQueryCollection", "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "OnCompleted", + "Name": "set_Query", "Parameters": [ { - "Name": "callback", - "Type": "System.Func" + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.IQueryCollection" } ], "ReturnType": "System.Void", "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Redirect", - "Parameters": [ - { - "Name": "location", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", + "Name": "get_Protocol", + "Parameters": [], + "ReturnType": "System.String", "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Redirect", + "Name": "set_Protocol", "Parameters": [ { - "Name": "location", + "Name": "value", "Type": "System.String" - }, - { - "Name": "permanent", - "Type": "System.Boolean" } ], "ReturnType": "System.Void", @@ -1924,471 +2224,576 @@ "GenericParameter": [] }, { - "Kind": "Constructor", - "Name": ".ctor", + "Kind": "Method", + "Name": "get_Headers", "Parameters": [], - "Visibility": "Protected", + "ReturnType": "Microsoft.AspNetCore.Http.IHeaderDictionary", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Http.IHttpContextAccessor", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ + }, { "Kind": "Method", - "Name": "get_HttpContext", + "Name": "get_Cookies", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", + "ReturnType": "Microsoft.AspNetCore.Http.IRequestCookieCollection", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_HttpContext", + "Name": "set_Cookies", "Parameters": [ { "Name": "value", - "Type": "Microsoft.AspNetCore.Http.HttpContext" + "Type": "Microsoft.AspNetCore.Http.IRequestCookieCollection" } ], "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Http.IHttpContextFactory", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ + }, { "Kind": "Method", - "Name": "Create", + "Name": "get_ContentLength", + "Parameters": [], + "ReturnType": "System.Nullable", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ContentLength", "Parameters": [ { - "Name": "featureCollection", - "Type": "Microsoft.AspNetCore.Http.Features.IFeatureCollection" + "Name": "value", + "Type": "System.Nullable" } ], - "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Dispose", + "Name": "get_ContentType", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ContentType", "Parameters": [ { - "Name": "httpContext", - "Type": "Microsoft.AspNetCore.Http.HttpContext" + "Name": "value", + "Type": "System.String" } ], "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Http.PathString", - "Visibility": "Public", - "Kind": "Struct", - "Sealed": true, - "ImplementedInterfaces": [ - "System.IEquatable" - ], - "Members": [ + }, { "Kind": "Method", - "Name": "get_Value", + "Name": "get_Body", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "System.IO.Stream", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_HasValue", - "Parameters": [], - "ReturnType": "System.Boolean", + "Name": "set_Body", + "Parameters": [ + { + "Name": "value", + "Type": "System.IO.Stream" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "ToString", + "Name": "get_HasFormContentType", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "System.Boolean", "Virtual": true, - "Override": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "ToUriComponent", + "Name": "get_Form", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.AspNetCore.Http.IFormCollection", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "FromUriComponent", + "Name": "set_Form", "Parameters": [ { - "Name": "uriComponent", - "Type": "System.String" + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.IFormCollection" } ], - "ReturnType": "Microsoft.AspNetCore.Http.PathString", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "FromUriComponent", + "Name": "ReadFormAsync", "Parameters": [ { - "Name": "uri", - "Type": "System.Uri" + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" } ], - "ReturnType": "Microsoft.AspNetCore.Http.PathString", - "Static": true, + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.HttpResponse", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ { "Kind": "Method", - "Name": "StartsWithSegments", - "Parameters": [ - { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.PathString" - } - ], - "ReturnType": "System.Boolean", + "Name": "get_HttpContext", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "StartsWithSegments", - "Parameters": [ - { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.PathString" - }, - { - "Name": "comparisonType", - "Type": "System.StringComparison" - } - ], - "ReturnType": "System.Boolean", + "Name": "get_StatusCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "StartsWithSegments", + "Name": "set_StatusCode", "Parameters": [ { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.PathString" - }, - { - "Name": "remaining", - "Type": "Microsoft.AspNetCore.Http.PathString", - "Direction": "Out" + "Name": "value", + "Type": "System.Int32" } ], - "ReturnType": "System.Boolean", + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "StartsWithSegments", - "Parameters": [ - { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.PathString" - }, - { - "Name": "comparisonType", - "Type": "System.StringComparison" - }, - { - "Name": "remaining", - "Type": "Microsoft.AspNetCore.Http.PathString", - "Direction": "Out" - } - ], - "ReturnType": "System.Boolean", + "Name": "get_Headers", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.IHeaderDictionary", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Add", - "Parameters": [ - { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.PathString" - } - ], - "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "Name": "get_Body", + "Parameters": [], + "ReturnType": "System.IO.Stream", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Add", + "Name": "set_Body", "Parameters": [ { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Name": "value", + "Type": "System.IO.Stream" } ], - "ReturnType": "System.String", + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Equals", - "Parameters": [ - { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.PathString" - } - ], - "ReturnType": "System.Boolean", - "Sealed": true, + "Name": "get_ContentLength", + "Parameters": [], + "ReturnType": "System.Nullable", "Virtual": true, - "ImplementedInterface": "System.IEquatable", + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Equals", + "Name": "set_ContentLength", "Parameters": [ { - "Name": "other", - "Type": "Microsoft.AspNetCore.Http.PathString" - }, - { - "Name": "comparisonType", - "Type": "System.StringComparison" + "Name": "value", + "Type": "System.Nullable" } ], - "ReturnType": "System.Boolean", + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Equals", + "Name": "get_ContentType", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ContentType", "Parameters": [ { - "Name": "obj", - "Type": "System.Object" + "Name": "value", + "Type": "System.String" } ], - "ReturnType": "System.Boolean", + "ReturnType": "System.Void", "Virtual": true, - "Override": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "GetHashCode", + "Name": "get_Cookies", "Parameters": [], - "ReturnType": "System.Int32", + "ReturnType": "Microsoft.AspNetCore.Http.IResponseCookies", "Virtual": true, - "Override": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Equality", + "Name": "get_HasStarted", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnStarting", "Parameters": [ { - "Name": "left", - "Type": "Microsoft.AspNetCore.Http.PathString" + "Name": "callback", + "Type": "System.Func" }, { - "Name": "right", - "Type": "Microsoft.AspNetCore.Http.PathString" + "Name": "state", + "Type": "System.Object" } ], - "ReturnType": "System.Boolean", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Inequality", + "Name": "OnStarting", "Parameters": [ { - "Name": "left", - "Type": "Microsoft.AspNetCore.Http.PathString" - }, - { - "Name": "right", - "Type": "Microsoft.AspNetCore.Http.PathString" + "Name": "callback", + "Type": "System.Func" } ], - "ReturnType": "System.Boolean", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Addition", + "Name": "OnCompleted", "Parameters": [ { - "Name": "left", - "Type": "System.String" + "Name": "callback", + "Type": "System.Func" }, { - "Name": "right", - "Type": "Microsoft.AspNetCore.Http.PathString" + "Name": "state", + "Type": "System.Object" } ], - "ReturnType": "System.String", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Addition", + "Name": "RegisterForDispose", "Parameters": [ { - "Name": "left", - "Type": "Microsoft.AspNetCore.Http.PathString" - }, - { - "Name": "right", - "Type": "System.String" + "Name": "disposable", + "Type": "System.IDisposable" } ], - "ReturnType": "System.String", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Addition", + "Name": "OnCompleted", "Parameters": [ { - "Name": "left", - "Type": "Microsoft.AspNetCore.Http.PathString" - }, - { - "Name": "right", - "Type": "Microsoft.AspNetCore.Http.PathString" + "Name": "callback", + "Type": "System.Func" } ], - "ReturnType": "Microsoft.AspNetCore.Http.PathString", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Addition", + "Name": "Redirect", "Parameters": [ { - "Name": "left", - "Type": "Microsoft.AspNetCore.Http.PathString" - }, - { - "Name": "right", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Name": "location", + "Type": "System.String" } ], - "ReturnType": "System.String", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "op_Implicit", + "Name": "Redirect", "Parameters": [ { - "Name": "s", + "Name": "location", "Type": "System.String" + }, + { + "Name": "permanent", + "Type": "System.Boolean" } ], - "ReturnType": "Microsoft.AspNetCore.Http.PathString", - "Static": true, + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.IHttpContextAccessor", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_HttpContext", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", + "GenericParameter": [] + }, { "Kind": "Method", - "Name": "op_Implicit", + "Name": "set_HttpContext", "Parameters": [ { - "Name": "path", - "Type": "Microsoft.AspNetCore.Http.PathString" + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], - "ReturnType": "System.String", - "Static": true, - "Visibility": "Public", + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.IHttpContextFactory", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Create", + "Parameters": [ + { + "Name": "featureCollection", + "Type": "Microsoft.AspNetCore.Http.Features.IFeatureCollection" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", "GenericParameter": [] }, { - "Kind": "Constructor", - "Name": ".ctor", + "Kind": "Method", + "Name": "Dispose", "Parameters": [ { - "Name": "value", - "Type": "System.String" + "Name": "httpContext", + "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], - "Visibility": "Public", + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.IMiddleware", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "InvokeAsync", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "next", + "Type": "Microsoft.AspNetCore.Http.RequestDelegate" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.IMiddlewareFactory", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Create", + "Parameters": [ + { + "Name": "middlewareType", + "Type": "System.Type" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.IMiddleware", "GenericParameter": [] }, { - "Kind": "Field", - "Name": "Empty", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.PathString", - "Static": true, - "ReadOnly": true, - "Visibility": "Public", + "Kind": "Method", + "Name": "Release", + "Parameters": [ + { + "Name": "middleware", + "Type": "Microsoft.AspNetCore.Http.IMiddleware" + } + ], + "ReturnType": "System.Void", "GenericParameter": [] } ], "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.QueryString", + "Name": "Microsoft.AspNetCore.Http.PathString", "Visibility": "Public", "Kind": "Struct", "Sealed": true, "ImplementedInterfaces": [ - "System.IEquatable" + "System.IEquatable" ], "Members": [ { @@ -2434,7 +2839,7 @@ "Type": "System.String" } ], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Static": true, "Visibility": "Public", "GenericParameter": [] @@ -2448,121 +2853,208 @@ "Type": "System.Uri" } ], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Create", + "Name": "StartsWithSegments", "Parameters": [ { - "Name": "name", - "Type": "System.String" - }, - { - "Name": "value", - "Type": "System.String" + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.PathString" } ], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", - "Static": true, + "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Create", + "Name": "StartsWithSegments", "Parameters": [ { - "Name": "parameters", - "Type": "System.Collections.Generic.IEnumerable>" + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.PathString" + }, + { + "Name": "comparisonType", + "Type": "System.StringComparison" } ], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", - "Static": true, + "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Create", + "Name": "StartsWithSegments", "Parameters": [ { - "Name": "parameters", - "Type": "System.Collections.Generic.IEnumerable>" + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.PathString" + }, + { + "Name": "remaining", + "Type": "Microsoft.AspNetCore.Http.PathString", + "Direction": "Out" } ], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", - "Static": true, + "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Add", + "Name": "StartsWithSegments", "Parameters": [ { "Name": "other", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "Microsoft.AspNetCore.Http.PathString" + }, + { + "Name": "comparisonType", + "Type": "System.StringComparison" + }, + { + "Name": "remaining", + "Type": "Microsoft.AspNetCore.Http.PathString", + "Direction": "Out" } ], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Add", + "Name": "StartsWithSegments", "Parameters": [ { - "Name": "name", - "Type": "System.String" + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.PathString" }, { - "Name": "value", - "Type": "System.String" + "Name": "matched", + "Type": "Microsoft.AspNetCore.Http.PathString", + "Direction": "Out" + }, + { + "Name": "remaining", + "Type": "Microsoft.AspNetCore.Http.PathString", + "Direction": "Out" } ], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Equals", + "Name": "StartsWithSegments", "Parameters": [ { "Name": "other", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "Microsoft.AspNetCore.Http.PathString" + }, + { + "Name": "comparisonType", + "Type": "System.StringComparison" + }, + { + "Name": "matched", + "Type": "Microsoft.AspNetCore.Http.PathString", + "Direction": "Out" + }, + { + "Name": "remaining", + "Type": "Microsoft.AspNetCore.Http.PathString", + "Direction": "Out" } ], "ReturnType": "System.Boolean", - "Sealed": true, - "Virtual": true, - "ImplementedInterface": "System.IEquatable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Equals", + "Name": "Add", "Parameters": [ { - "Name": "obj", - "Type": "System.Object" + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.PathString" } ], - "ReturnType": "System.Boolean", - "Virtual": true, - "Override": true, + "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "GetHashCode", + "Name": "Add", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.QueryString" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.PathString" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.PathString" + }, + { + "Name": "comparisonType", + "Type": "System.StringComparison" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", "Parameters": [], "ReturnType": "System.Int32", "Virtual": true, @@ -2576,11 +3068,11 @@ "Parameters": [ { "Name": "left", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "Microsoft.AspNetCore.Http.PathString" }, { "Name": "right", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "Microsoft.AspNetCore.Http.PathString" } ], "ReturnType": "System.Boolean", @@ -2594,11 +3086,11 @@ "Parameters": [ { "Name": "left", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "Microsoft.AspNetCore.Http.PathString" }, { "Name": "right", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "Microsoft.AspNetCore.Http.PathString" } ], "ReturnType": "System.Boolean", @@ -2612,98 +3104,97 @@ "Parameters": [ { "Name": "left", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "System.String" }, { "Name": "right", - "Type": "Microsoft.AspNetCore.Http.QueryString" + "Type": "Microsoft.AspNetCore.Http.PathString" } ], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Constructor", - "Name": ".ctor", + "Kind": "Method", + "Name": "op_Addition", "Parameters": [ { - "Name": "value", + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.PathString" + }, + { + "Name": "right", "Type": "System.String" } ], + "ReturnType": "System.String", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Field", - "Name": "Empty", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Kind": "Method", + "Name": "op_Addition", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.PathString" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.PathString" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.PathString", "Static": true, - "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Http.RequestDelegate", - "Visibility": "Public", - "Kind": "Class", - "Sealed": true, - "BaseType": "System.MulticastDelegate", - "ImplementedInterfaces": [], - "Members": [ + }, { "Kind": "Method", - "Name": "Invoke", + "Name": "op_Addition", "Parameters": [ { - "Name": "context", - "Type": "Microsoft.AspNetCore.Http.HttpContext" + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.PathString" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.QueryString" } ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, + "ReturnType": "System.String", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "BeginInvoke", + "Name": "op_Implicit", "Parameters": [ { - "Name": "context", - "Type": "Microsoft.AspNetCore.Http.HttpContext" - }, - { - "Name": "callback", - "Type": "System.AsyncCallback" - }, - { - "Name": "object", - "Type": "System.Object" + "Name": "s", + "Type": "System.String" } ], - "ReturnType": "System.IAsyncResult", - "Virtual": true, + "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "EndInvoke", + "Name": "op_Implicit", "Parameters": [ { - "Name": "result", - "Type": "System.IAsyncResult" + "Name": "path", + "Type": "Microsoft.AspNetCore.Http.PathString" } ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, + "ReturnType": "System.String", + "Static": true, "Visibility": "Public", "GenericParameter": [] }, @@ -2712,557 +3203,1391 @@ "Name": ".ctor", "Parameters": [ { - "Name": "object", - "Type": "System.Object" - }, - { - "Name": "method", - "Type": "System.IntPtr" + "Name": "value", + "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Empty", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.PathString", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] } ], "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.StatusCodes", + "Name": "Microsoft.AspNetCore.Http.QueryString", "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "Static": true, + "Kind": "Struct", "Sealed": true, - "ImplementedInterfaces": [], + "ImplementedInterfaces": [ + "System.IEquatable" + ], "Members": [ { - "Kind": "Field", - "Name": "Status200OK", + "Kind": "Method", + "Name": "get_Value", "Parameters": [], - "ReturnType": "System.Int32", - "Static": true, + "ReturnType": "System.String", "Visibility": "Public", - "GenericParameter": [], - "Constant": true, - "Literal": "200" + "GenericParameter": [] }, { - "Kind": "Field", - "Name": "Status201Created", + "Kind": "Method", + "Name": "get_HasValue", "Parameters": [], - "ReturnType": "System.Int32", - "Static": true, + "ReturnType": "System.Boolean", "Visibility": "Public", - "GenericParameter": [], - "Constant": true, - "Literal": "201" + "GenericParameter": [] }, { - "Kind": "Field", - "Name": "Status202Accepted", + "Kind": "Method", + "Name": "ToString", "Parameters": [], - "ReturnType": "System.Int32", - "Static": true, + "ReturnType": "System.String", + "Virtual": true, + "Override": true, "Visibility": "Public", - "GenericParameter": [], - "Constant": true, - "Literal": "202" + "GenericParameter": [] }, { - "Kind": "Field", - "Name": "Status203NonAuthoritative", + "Kind": "Method", + "Name": "ToUriComponent", "Parameters": [], - "ReturnType": "System.Int32", + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FromUriComponent", + "Parameters": [ + { + "Name": "uriComponent", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", "Static": true, "Visibility": "Public", - "GenericParameter": [], - "Constant": true, - "Literal": "203" + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FromUriComponent", + "Parameters": [ + { + "Name": "uri", + "Type": "System.Uri" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Create", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Create", + "Parameters": [ + { + "Name": "parameters", + "Type": "System.Collections.Generic.IEnumerable>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Create", + "Parameters": [ + { + "Name": "parameters", + "Type": "System.Collections.Generic.IEnumerable>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Add", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.QueryString" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Add", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.QueryString" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.QueryString" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.QueryString" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.QueryString" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.QueryString" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Addition", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.QueryString" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.QueryString" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Empty", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.QueryString", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.RequestDelegate", + "Visibility": "Public", + "Kind": "Class", + "Sealed": true, + "BaseType": "System.MulticastDelegate", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Invoke", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BeginInvoke", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + }, + { + "Name": "callback", + "Type": "System.AsyncCallback" + }, + { + "Name": "object", + "Type": "System.Object" + } + ], + "ReturnType": "System.IAsyncResult", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EndInvoke", + "Parameters": [ + { + "Name": "result", + "Type": "System.IAsyncResult" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "object", + "Type": "System.Object" + }, + { + "Name": "method", + "Type": "System.IntPtr" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.StatusCodes", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Status100Continue", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "100" + }, + { + "Kind": "Field", + "Name": "Status101SwitchingProtocols", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "101" + }, + { + "Kind": "Field", + "Name": "Status102Processing", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "102" + }, + { + "Kind": "Field", + "Name": "Status200OK", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "200" + }, + { + "Kind": "Field", + "Name": "Status201Created", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "201" + }, + { + "Kind": "Field", + "Name": "Status202Accepted", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "202" + }, + { + "Kind": "Field", + "Name": "Status203NonAuthoritative", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "203" + }, + { + "Kind": "Field", + "Name": "Status204NoContent", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "204" + }, + { + "Kind": "Field", + "Name": "Status205ResetContent", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "205" + }, + { + "Kind": "Field", + "Name": "Status206PartialContent", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "206" + }, + { + "Kind": "Field", + "Name": "Status207MultiStatus", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "207" + }, + { + "Kind": "Field", + "Name": "Status208AlreadyReported", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "208" + }, + { + "Kind": "Field", + "Name": "Status226IMUsed", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "226" + }, + { + "Kind": "Field", + "Name": "Status300MultipleChoices", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "300" + }, + { + "Kind": "Field", + "Name": "Status301MovedPermanently", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "301" + }, + { + "Kind": "Field", + "Name": "Status302Found", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "302" + }, + { + "Kind": "Field", + "Name": "Status303SeeOther", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "303" + }, + { + "Kind": "Field", + "Name": "Status304NotModified", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "304" + }, + { + "Kind": "Field", + "Name": "Status305UseProxy", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "305" + }, + { + "Kind": "Field", + "Name": "Status306SwitchProxy", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "306" + }, + { + "Kind": "Field", + "Name": "Status307TemporaryRedirect", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "307" + }, + { + "Kind": "Field", + "Name": "Status308PermanentRedirect", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "308" + }, + { + "Kind": "Field", + "Name": "Status400BadRequest", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "400" + }, + { + "Kind": "Field", + "Name": "Status401Unauthorized", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "401" + }, + { + "Kind": "Field", + "Name": "Status402PaymentRequired", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "402" + }, + { + "Kind": "Field", + "Name": "Status403Forbidden", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "403" + }, + { + "Kind": "Field", + "Name": "Status404NotFound", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "404" + }, + { + "Kind": "Field", + "Name": "Status405MethodNotAllowed", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "405" + }, + { + "Kind": "Field", + "Name": "Status406NotAcceptable", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "406" }, { "Kind": "Field", - "Name": "Status204NoContent", + "Name": "Status407ProxyAuthenticationRequired", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "204" + "Literal": "407" }, { "Kind": "Field", - "Name": "Status205ResetContent", + "Name": "Status408RequestTimeout", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "205" + "Literal": "408" }, { "Kind": "Field", - "Name": "Status206PartialContent", + "Name": "Status409Conflict", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "206" + "Literal": "409" }, { "Kind": "Field", - "Name": "Status300MultipleChoices", + "Name": "Status410Gone", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "300" + "Literal": "410" }, { "Kind": "Field", - "Name": "Status301MovedPermanently", + "Name": "Status411LengthRequired", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "301" + "Literal": "411" }, { "Kind": "Field", - "Name": "Status302Found", + "Name": "Status412PreconditionFailed", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "302" + "Literal": "412" }, { "Kind": "Field", - "Name": "Status303SeeOther", + "Name": "Status413RequestEntityTooLarge", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "303" + "Literal": "413" }, { "Kind": "Field", - "Name": "Status304NotModified", + "Name": "Status413PayloadTooLarge", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "304" + "Literal": "413" }, { "Kind": "Field", - "Name": "Status305UseProxy", + "Name": "Status414RequestUriTooLong", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "305" + "Literal": "414" }, { "Kind": "Field", - "Name": "Status306SwitchProxy", + "Name": "Status414UriTooLong", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "306" + "Literal": "414" }, { "Kind": "Field", - "Name": "Status307TemporaryRedirect", + "Name": "Status415UnsupportedMediaType", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "307" + "Literal": "415" }, { "Kind": "Field", - "Name": "Status400BadRequest", + "Name": "Status416RequestedRangeNotSatisfiable", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "400" + "Literal": "416" }, { "Kind": "Field", - "Name": "Status401Unauthorized", + "Name": "Status416RangeNotSatisfiable", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "401" + "Literal": "416" }, { "Kind": "Field", - "Name": "Status402PaymentRequired", + "Name": "Status417ExpectationFailed", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "402" + "Literal": "417" }, { "Kind": "Field", - "Name": "Status403Forbidden", + "Name": "Status418ImATeapot", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "403" + "Literal": "418" }, { "Kind": "Field", - "Name": "Status404NotFound", + "Name": "Status419AuthenticationTimeout", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "404" + "Literal": "419" }, { "Kind": "Field", - "Name": "Status405MethodNotAllowed", + "Name": "Status421MisdirectedRequest", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "405" + "Literal": "421" }, { "Kind": "Field", - "Name": "Status406NotAcceptable", + "Name": "Status422UnprocessableEntity", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "406" + "Literal": "422" }, { "Kind": "Field", - "Name": "Status407ProxyAuthenticationRequired", + "Name": "Status423Locked", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "407" + "Literal": "423" }, { "Kind": "Field", - "Name": "Status408RequestTimeout", + "Name": "Status424FailedDependency", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "408" + "Literal": "424" }, { "Kind": "Field", - "Name": "Status409Conflict", + "Name": "Status426UpgradeRequired", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "409" + "Literal": "426" }, { "Kind": "Field", - "Name": "Status410Gone", + "Name": "Status428PreconditionRequired", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "410" + "Literal": "428" }, { "Kind": "Field", - "Name": "Status411LengthRequired", + "Name": "Status429TooManyRequests", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "411" + "Literal": "429" }, { "Kind": "Field", - "Name": "Status412PreconditionFailed", + "Name": "Status431RequestHeaderFieldsTooLarge", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "412" + "Literal": "431" }, { "Kind": "Field", - "Name": "Status413RequestEntityTooLarge", + "Name": "Status451UnavailableForLegalReasons", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "413" + "Literal": "451" }, { "Kind": "Field", - "Name": "Status414RequestUriTooLong", + "Name": "Status500InternalServerError", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "414" + "Literal": "500" }, { "Kind": "Field", - "Name": "Status415UnsupportedMediaType", + "Name": "Status501NotImplemented", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "415" + "Literal": "501" }, { "Kind": "Field", - "Name": "Status416RequestedRangeNotSatisfiable", + "Name": "Status502BadGateway", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "416" + "Literal": "502" }, { "Kind": "Field", - "Name": "Status417ExpectationFailed", + "Name": "Status503ServiceUnavailable", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "417" + "Literal": "503" }, { "Kind": "Field", - "Name": "Status418ImATeapot", + "Name": "Status504GatewayTimeout", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "418" + "Literal": "504" }, { "Kind": "Field", - "Name": "Status419AuthenticationTimeout", + "Name": "Status505HttpVersionNotsupported", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "419" + "Literal": "505" }, { "Kind": "Field", - "Name": "Status500InternalServerError", + "Name": "Status506VariantAlsoNegotiates", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "500" + "Literal": "506" }, { "Kind": "Field", - "Name": "Status501NotImplemented", + "Name": "Status507InsufficientStorage", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "501" + "Literal": "507" }, { "Kind": "Field", - "Name": "Status502BadGateway", + "Name": "Status508LoopDetected", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "502" + "Literal": "508" }, { "Kind": "Field", - "Name": "Status503ServiceUnavailable", + "Name": "Status510NotExtended", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "503" + "Literal": "510" }, { "Kind": "Field", - "Name": "Status504GatewayTimeout", + "Name": "Status511NetworkAuthenticationRequired", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "504" + "Literal": "511" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.WebSocketManager", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_IsWebSocketRequest", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] }, { - "Kind": "Field", - "Name": "Status505HttpVersionNotsupported", + "Kind": "Method", + "Name": "get_WebSocketRequestedProtocols", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWebSocketAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWebSocketAsync", + "Parameters": [ + { + "Name": "subProtocol", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.Internal.HeaderSegment", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IEquatable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Formatting", + "Parameters": [], + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Data", + "Parameters": [], + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegment" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", "Parameters": [], "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegment" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegment" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegment" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegment" + } + ], + "ReturnType": "System.Boolean", "Static": true, "Visibility": "Public", - "GenericParameter": [], - "Constant": true, - "Literal": "505" + "GenericParameter": [] }, { - "Kind": "Field", - "Name": "Status506VariantAlsoNegotiates", - "Parameters": [], - "ReturnType": "System.Int32", - "Static": true, + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "formatting", + "Type": "Microsoft.Extensions.Primitives.StringSegment" + }, + { + "Name": "data", + "Type": "Microsoft.Extensions.Primitives.StringSegment" + } + ], "Visibility": "Public", - "GenericParameter": [], - "Constant": true, - "Literal": "506" + "GenericParameter": [] } ], "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.WebSocketManager", + "Name": "Microsoft.AspNetCore.Http.Internal.HeaderSegmentCollection", "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "ImplementedInterfaces": [], + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.Collections.Generic.IEnumerable", + "System.IEquatable" + ], "Members": [ { "Kind": "Method", - "Name": "get_IsWebSocketRequest", - "Parameters": [], + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegmentCollection" + } + ], "ReturnType": "System.Boolean", + "Sealed": true, "Virtual": true, - "Abstract": true, + "ImplementedInterface": "System.IEquatable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_WebSocketRequestedProtocols", - "Parameters": [], - "ReturnType": "System.Collections.Generic.IList", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", "Virtual": true, - "Abstract": true, + "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "AcceptWebSocketAsync", + "Name": "GetHashCode", "Parameters": [], - "ReturnType": "System.Threading.Tasks.Task", + "ReturnType": "System.Int32", "Virtual": true, + "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "AcceptWebSocketAsync", + "Name": "op_Equality", "Parameters": [ { - "Name": "subProtocol", - "Type": "System.String" + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegmentCollection" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegmentCollection" } ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Abstract": true, + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegmentCollection" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Http.Internal.HeaderSegmentCollection" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEnumerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.Internal.HeaderSegmentCollection+Enumerator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", - "Parameters": [], - "Visibility": "Protected", + "Parameters": [ + { + "Name": "headers", + "Type": "Microsoft.Extensions.Primitives.StringValues" + } + ], + "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Http.HeaderDictionaryExtensions", + "Name": "Microsoft.AspNetCore.Http.Internal.ParsingHelpers", "Visibility": "Public", "Kind": "Class", "Abstract": true, @@ -3272,7 +4597,7 @@ "Members": [ { "Kind": "Method", - "Name": "Append", + "Name": "GetHeader", "Parameters": [ { "Name": "headers", @@ -3281,21 +4606,16 @@ { "Name": "key", "Type": "System.String" - }, - { - "Name": "value", - "Type": "Microsoft.Extensions.Primitives.StringValues" } ], - "ReturnType": "System.Void", + "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Static": true, - "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "AppendCommaSeparatedValues", + "Name": "GetHeaderSplit", "Parameters": [ { "Name": "headers", @@ -3304,22 +4624,34 @@ { "Name": "key", "Type": "System.String" + } + ], + "ReturnType": "Microsoft.Extensions.Primitives.StringValues", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHeaderUnmodified", + "Parameters": [ + { + "Name": "headers", + "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" }, { - "Name": "values", - "Type": "System.String[]", - "IsParams": true + "Name": "key", + "Type": "System.String" } ], - "ReturnType": "System.Void", + "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Static": true, - "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "GetCommaSeparatedValues", + "Name": "SetHeaderJoined", "Parameters": [ { "Name": "headers", @@ -3328,17 +4660,20 @@ { "Name": "key", "Type": "System.String" + }, + { + "Name": "value", + "Type": "Microsoft.Extensions.Primitives.StringValues" } ], - "ReturnType": "System.String[]", + "ReturnType": "System.Void", "Static": true, - "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "SetCommaSeparatedValues", + "Name": "SetHeaderUnmodified", "Parameters": [ { "Name": "headers", @@ -3350,77 +4685,56 @@ }, { "Name": "values", - "Type": "System.String[]", - "IsParams": true + "Type": "System.Nullable" } ], "ReturnType": "System.Void", "Static": true, - "Extension": true, "Visibility": "Public", "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Http.HttpResponseWritingExtensions", - "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "Static": true, - "Sealed": true, - "ImplementedInterfaces": [], - "Members": [ + }, { "Kind": "Method", - "Name": "WriteAsync", + "Name": "AppendHeaderJoined", "Parameters": [ { - "Name": "response", - "Type": "Microsoft.AspNetCore.Http.HttpResponse" + "Name": "headers", + "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" }, { - "Name": "text", + "Name": "key", "Type": "System.String" }, { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" + "Name": "values", + "Type": "System.String[]", + "IsParams": true } ], - "ReturnType": "System.Threading.Tasks.Task", + "ReturnType": "System.Void", "Static": true, - "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "WriteAsync", + "Name": "AppendHeaderUnmodified", "Parameters": [ { - "Name": "response", - "Type": "Microsoft.AspNetCore.Http.HttpResponse" + "Name": "headers", + "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" }, { - "Name": "text", + "Name": "key", "Type": "System.String" }, { - "Name": "encoding", - "Type": "System.Text.Encoding" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" + "Name": "values", + "Type": "Microsoft.Extensions.Primitives.StringValues" } ], - "ReturnType": "System.Threading.Tasks.Task", + "ReturnType": "System.Void", "Static": true, - "Extension": true, "Visibility": "Public", "GenericParameter": [] } @@ -4023,6 +5337,74 @@ } ], "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Http.Internal.HeaderSegmentCollection+Enumerator", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.Collections.Generic.IEnumerator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Current", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.Internal.HeaderSegment", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEnumerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "MoveNext", + "Parameters": [], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.Collections.IEnumerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.Collections.IEnumerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "headers", + "Type": "Microsoft.Extensions.Primitives.StringValues" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] } ] } \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Http.Abstractions/breakingchanges.netcore.json b/src/Microsoft.AspNetCore.Http.Abstractions/breakingchanges.netcore.json deleted file mode 100644 index ded45f5c..00000000 --- a/src/Microsoft.AspNetCore.Http.Abstractions/breakingchanges.netcore.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - { - "TypeId": "public abstract class Microsoft.AspNetCore.Http.ConnectionInfo", - "MemberId": "public abstract System.String get_Id()", - "Kind": "Addition" - }, - { - "TypeId": "public abstract class Microsoft.AspNetCore.Http.ConnectionInfo", - "MemberId": "public abstract System.Void set_Id(System.String value)", - "Kind": "Addition" - } - ] \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Http.Extensions/baseline.netcore.json b/src/Microsoft.AspNetCore.Http.Extensions/baseline.netcore.json index 9b55f4ed..33ae6d9e 100644 --- a/src/Microsoft.AspNetCore.Http.Extensions/baseline.netcore.json +++ b/src/Microsoft.AspNetCore.Http.Extensions/baseline.netcore.json @@ -1,5 +1,5 @@ { - "AssemblyIdentity": "Microsoft.AspNetCore.Http.Extensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.AspNetCore.Http.Extensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Http.HeaderDictionaryTypeExtensions", @@ -1283,6 +1283,33 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.Http.Extensions.HttpRequestMultipartExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetMultipartBoundary", + "Parameters": [ + { + "Name": "request", + "Type": "Microsoft.AspNetCore.Http.HttpRequest" + } + ], + "ReturnType": "System.String", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.Http.Extensions.QueryBuilder", "Visibility": "Public", @@ -1435,6 +1462,36 @@ "Static": true, "Visibility": "Public", "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CopyToAsync", + "Parameters": [ + { + "Name": "source", + "Type": "System.IO.Stream" + }, + { + "Name": "destination", + "Type": "System.IO.Stream" + }, + { + "Name": "count", + "Type": "System.Nullable" + }, + { + "Name": "bufferSize", + "Type": "System.Int32" + }, + { + "Name": "cancel", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] } ], "GenericParameters": [] @@ -1516,6 +1573,45 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "FromAbsolute", + "Parameters": [ + { + "Name": "uri", + "Type": "System.String" + }, + { + "Name": "scheme", + "Type": "System.String", + "Direction": "Out" + }, + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Http.HostString", + "Direction": "Out" + }, + { + "Name": "path", + "Type": "Microsoft.AspNetCore.Http.PathString", + "Direction": "Out" + }, + { + "Name": "query", + "Type": "Microsoft.AspNetCore.Http.QueryString", + "Direction": "Out" + }, + { + "Name": "fragment", + "Type": "Microsoft.AspNetCore.Http.FragmentString", + "Direction": "Out" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "Encode", @@ -1545,6 +1641,21 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "GetEncodedPathAndQuery", + "Parameters": [ + { + "Name": "request", + "Type": "Microsoft.AspNetCore.Http.HttpRequest" + } + ], + "ReturnType": "System.String", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "GetDisplayUrl", diff --git a/src/Microsoft.AspNetCore.Http.Features/baseline.netcore.json b/src/Microsoft.AspNetCore.Http.Features/baseline.netcore.json index d209ce2e..3c8fab88 100644 --- a/src/Microsoft.AspNetCore.Http.Features/baseline.netcore.json +++ b/src/Microsoft.AspNetCore.Http.Features/baseline.netcore.json @@ -1,5 +1,5 @@ { - "AssemblyIdentity": "Microsoft.AspNetCore.Http.Features, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.AspNetCore.Http.Features, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Http.CookieOptions", @@ -91,6 +91,27 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "get_SameSite", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.SameSiteMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SameSite", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.SameSiteMode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "get_HttpOnly", @@ -368,6 +389,25 @@ ], "ReturnType": "System.Void", "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ContentLength", + "Parameters": [], + "ReturnType": "System.Nullable", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ContentLength", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] } ], "GenericParameters": [] @@ -611,14 +651,26 @@ { "Kind": "Method", "Name": "LoadAsync", - "Parameters": [], + "Parameters": [ + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] }, { "Kind": "Method", "Name": "CommitAsync", - "Parameters": [], + "Parameters": [ + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] }, @@ -677,6 +729,37 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.Http.SameSiteMode", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Lax", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Strict", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.Http.WebSocketAcceptContext", "Visibility": "Public", @@ -1160,6 +1243,35 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.Http.Features.IHttpBodyControlFeature", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AllowSynchronousIO", + "Parameters": [], + "ReturnType": "System.Boolean", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AllowSynchronousIO", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.Http.Features.IHttpBufferingFeature", "Visibility": "Public", @@ -1289,6 +1401,42 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.Http.Features.IHttpMaxRequestBodySizeFeature", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_IsReadOnly", + "Parameters": [], + "ReturnType": "System.Boolean", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_MaxRequestBodySize", + "Parameters": [], + "ReturnType": "System.Nullable", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_MaxRequestBodySize", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.Http.Features.IHttpRequestFeature", "Visibility": "Public", diff --git a/src/Microsoft.AspNetCore.Http.Features/breakingchanges.netcore.json b/src/Microsoft.AspNetCore.Http.Features/breakingchanges.netcore.json deleted file mode 100644 index 96eb5548..00000000 --- a/src/Microsoft.AspNetCore.Http.Features/breakingchanges.netcore.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "TypeId": "public interface Microsoft.AspNetCore.Http.IHeaderDictionary : System.Collections.Generic.IDictionary", - "MemberId": "System.Nullable get_ContentLength()", - "Kind": "Addition" - }, - { - "TypeId": "public interface Microsoft.AspNetCore.Http.IHeaderDictionary : System.Collections.Generic.IDictionary", - "MemberId": "System.Void set_ContentLength(System.Nullable value)", - "Kind": "Addition" - }, - { - "TypeId": "public interface Microsoft.AspNetCore.Http.ISession", - "MemberId": "System.Threading.Tasks.Task CommitAsync()", - "Kind": "Removal" - }, - { - "TypeId": "public interface Microsoft.AspNetCore.Http.ISession", - "MemberId": "System.Threading.Tasks.Task LoadAsync()", - "Kind": "Removal" - }, - { - "TypeId": "public interface Microsoft.AspNetCore.Http.ISession", - "MemberId": "System.Threading.Tasks.Task CommitAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))", - "Kind": "Addition" - }, - { - "TypeId": "public interface Microsoft.AspNetCore.Http.ISession", - "MemberId": "System.Threading.Tasks.Task LoadAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))", - "Kind": "Addition" - } -] \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Http/baseline.netcore.json b/src/Microsoft.AspNetCore.Http/baseline.netcore.json index a7bc95d6..92edd6ac 100644 --- a/src/Microsoft.AspNetCore.Http/baseline.netcore.json +++ b/src/Microsoft.AspNetCore.Http/baseline.netcore.json @@ -1,5 +1,5 @@ { - "AssemblyIdentity": "Microsoft.AspNetCore.Http, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.AspNetCore.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Builder.Internal.ApplicationBuilder", @@ -690,6 +690,33 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "get_ContentLength", + "Parameters": [], + "ReturnType": "System.Nullable", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Http.IHeaderDictionary", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ContentLength", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Http.IHeaderDictionary", + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "get_Count", @@ -1017,10 +1044,6 @@ "Kind": "Constructor", "Name": ".ctor", "Parameters": [ - { - "Name": "poolProvider", - "Type": "Microsoft.Extensions.ObjectPool.ObjectPoolProvider" - }, { "Name": "formOptions", "Type": "Microsoft.Extensions.Options.IOptions" @@ -1033,10 +1056,6 @@ "Kind": "Constructor", "Name": ".ctor", "Parameters": [ - { - "Name": "poolProvider", - "Type": "Microsoft.Extensions.ObjectPool.ObjectPoolProvider" - }, { "Name": "formOptions", "Type": "Microsoft.Extensions.Options.IOptions" @@ -1052,6 +1071,61 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.Http.MiddlewareFactory", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Http.IMiddlewareFactory" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Create", + "Parameters": [ + { + "Name": "middlewareType", + "Type": "System.Type" + } + ], + "ReturnType": "Microsoft.AspNetCore.Http.IMiddleware", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Http.IMiddlewareFactory", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Release", + "Parameters": [ + { + "Name": "middleware", + "Type": "Microsoft.AspNetCore.Http.IMiddleware" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Http.IMiddlewareFactory", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "serviceProvider", + "Type": "System.IServiceProvider" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.Http.RequestFormReaderExtensions", "Visibility": "Public", @@ -1193,6 +1267,31 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "get_Id", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Id", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "get_RemoteIpAddress", diff --git a/src/Microsoft.AspNetCore.Http/breakingchanges.netcore.json b/src/Microsoft.AspNetCore.Http/breakingchanges.netcore.json deleted file mode 100644 index 67515e0a..00000000 --- a/src/Microsoft.AspNetCore.Http/breakingchanges.netcore.json +++ /dev/null @@ -1,12 +0,0 @@ - [ - { - "TypeId": "public class Microsoft.AspNetCore.Http.HttpContextFactory : Microsoft.AspNetCore.Http.IHttpContextFactory", - "MemberId": "public .ctor(Microsoft.Extensions.ObjectPool.ObjectPoolProvider poolProvider, Microsoft.Extensions.Options.IOptions formOptions)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Http.HttpContextFactory : Microsoft.AspNetCore.Http.IHttpContextFactory", - "MemberId": "public .ctor(Microsoft.Extensions.ObjectPool.ObjectPoolProvider poolProvider, Microsoft.Extensions.Options.IOptions formOptions, Microsoft.AspNetCore.Http.IHttpContextAccessor httpContextAccessor)", - "Kind": "Removal" - } - ] diff --git a/src/Microsoft.AspNetCore.Owin/baseline.netcore.json b/src/Microsoft.AspNetCore.Owin/baseline.netcore.json index ec8635bd..c3d0a445 100644 --- a/src/Microsoft.AspNetCore.Owin/baseline.netcore.json +++ b/src/Microsoft.AspNetCore.Owin/baseline.netcore.json @@ -1,5 +1,5 @@ { - "AssemblyIdentity": "Microsoft.AspNetCore.Owin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.AspNetCore.Owin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Builder.OwinExtensions", @@ -168,6 +168,17 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "GetEnumerator", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerator>", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEnumerable>", + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Constructor", "Name": ".ctor", diff --git a/src/Microsoft.AspNetCore.WebUtilities/baseline.netcore.json b/src/Microsoft.AspNetCore.WebUtilities/baseline.netcore.json index 3cdbdbb3..0bf330cd 100644 --- a/src/Microsoft.AspNetCore.WebUtilities/baseline.netcore.json +++ b/src/Microsoft.AspNetCore.WebUtilities/baseline.netcore.json @@ -1,6 +1,218 @@ { - "AssemblyIdentity": "Microsoft.AspNetCore.WebUtilities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.AspNetCore.WebUtilities, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ + { + "Name": "Microsoft.AspNetCore.WebUtilities.WebEncoders", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Base64UrlDecode", + "Parameters": [ + { + "Name": "input", + "Type": "System.String" + } + ], + "ReturnType": "System.Byte[]", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Base64UrlDecode", + "Parameters": [ + { + "Name": "input", + "Type": "System.String" + }, + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Byte[]", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Base64UrlDecode", + "Parameters": [ + { + "Name": "input", + "Type": "System.String" + }, + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "buffer", + "Type": "System.Char[]" + }, + { + "Name": "bufferOffset", + "Type": "System.Int32" + }, + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Byte[]", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetArraySizeRequiredToDecode", + "Parameters": [ + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Base64UrlEncode", + "Parameters": [ + { + "Name": "input", + "Type": "System.Byte[]" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Base64UrlEncode", + "Parameters": [ + { + "Name": "input", + "Type": "System.Byte[]" + }, + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Base64UrlEncode", + "Parameters": [ + { + "Name": "input", + "Type": "System.Byte[]" + }, + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "output", + "Type": "System.Char[]" + }, + { + "Name": "outputOffset", + "Type": "System.Int32" + }, + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetArraySizeRequiredToEncode", + "Parameters": [ + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Int32", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.WebUtilities.Base64UrlTextEncoder", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Encode", + "Parameters": [ + { + "Name": "data", + "Type": "System.Byte[]" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Decode", + "Parameters": [ + { + "Name": "text", + "Type": "System.String" + } + ], + "ReturnType": "System.Byte[]", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.WebUtilities.FileBufferingReadStream", "Visibility": "Public", @@ -341,12 +553,142 @@ "Type": "System.Nullable" }, { - "Name": "tempFileDirectory", - "Type": "System.String" + "Name": "tempFileDirectory", + "Type": "System.String" + }, + { + "Name": "bytePool", + "Type": "System.Buffers.ArrayPool" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.WebUtilities.FileMultipartSection", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Section", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.WebUtilities.MultipartSection", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_FileStream", + "Parameters": [], + "ReturnType": "System.IO.Stream", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_FileName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "section", + "Type": "Microsoft.AspNetCore.WebUtilities.MultipartSection" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "section", + "Type": "Microsoft.AspNetCore.WebUtilities.MultipartSection" + }, + { + "Name": "header", + "Type": "Microsoft.Net.Http.Headers.ContentDispositionHeaderValue" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.WebUtilities.FormMultipartSection", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Section", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.WebUtilities.MultipartSection", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetValueAsync", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "section", + "Type": "Microsoft.AspNetCore.WebUtilities.MultipartSection" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "section", + "Type": "Microsoft.AspNetCore.WebUtilities.MultipartSection" }, { - "Name": "bytePool", - "Type": "System.Buffers.ArrayPool" + "Name": "header", + "Type": "Microsoft.Net.Http.Headers.ContentDispositionHeaderValue" } ], "Visibility": "Public", @@ -969,17 +1311,6 @@ ], "Visibility": "Public", "GenericParameter": [] - }, - { - "Kind": "Field", - "Name": "DefaultBufferSize", - "Parameters": [], - "ReturnType": "System.Int32", - "Static": true, - "Visibility": "Public", - "GenericParameter": [], - "Constant": true, - "Literal": "1024" } ], "GenericParameters": [] @@ -1282,6 +1613,90 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.WebUtilities.MultipartSectionConverterExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "AsFileSection", + "Parameters": [ + { + "Name": "section", + "Type": "Microsoft.AspNetCore.WebUtilities.MultipartSection" + } + ], + "ReturnType": "Microsoft.AspNetCore.WebUtilities.FileMultipartSection", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AsFormDataSection", + "Parameters": [ + { + "Name": "section", + "Type": "Microsoft.AspNetCore.WebUtilities.MultipartSection" + } + ], + "ReturnType": "Microsoft.AspNetCore.WebUtilities.FormMultipartSection", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetContentDispositionHeader", + "Parameters": [ + { + "Name": "section", + "Type": "Microsoft.AspNetCore.WebUtilities.MultipartSection" + } + ], + "ReturnType": "Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.WebUtilities.MultipartSectionStreamExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "ReadAsStringAsync", + "Parameters": [ + { + "Name": "section", + "Type": "Microsoft.AspNetCore.WebUtilities.MultipartSection" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.WebUtilities.QueryHelpers", "Visibility": "Public", @@ -1468,178 +1883,6 @@ } ], "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.WebUtilities.WebEncoders", - "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "Static": true, - "Sealed": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "Base64UrlDecode", - "Parameters": [ - { - "Name": "input", - "Type": "System.String" - } - ], - "ReturnType": "System.Byte[]", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Base64UrlDecode", - "Parameters": [ - { - "Name": "input", - "Type": "System.String" - }, - { - "Name": "offset", - "Type": "System.Int32" - }, - { - "Name": "count", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Byte[]", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Base64UrlDecode", - "Parameters": [ - { - "Name": "input", - "Type": "System.String" - }, - { - "Name": "offset", - "Type": "System.Int32" - }, - { - "Name": "buffer", - "Type": "System.Char[]" - }, - { - "Name": "bufferOffset", - "Type": "System.Int32" - }, - { - "Name": "count", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Byte[]", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetArraySizeRequiredToDecode", - "Parameters": [ - { - "Name": "count", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Int32", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Base64UrlEncode", - "Parameters": [ - { - "Name": "input", - "Type": "System.Byte[]" - } - ], - "ReturnType": "System.String", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Base64UrlEncode", - "Parameters": [ - { - "Name": "input", - "Type": "System.Byte[]" - }, - { - "Name": "offset", - "Type": "System.Int32" - }, - { - "Name": "count", - "Type": "System.Int32" - } - ], - "ReturnType": "System.String", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Base64UrlEncode", - "Parameters": [ - { - "Name": "input", - "Type": "System.Byte[]" - }, - { - "Name": "offset", - "Type": "System.Int32" - }, - { - "Name": "output", - "Type": "System.Char[]" - }, - { - "Name": "outputOffset", - "Type": "System.Int32" - }, - { - "Name": "count", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Int32", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetArraySizeRequiredToEncode", - "Parameters": [ - { - "Name": "count", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Int32", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] } ] } \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.WebUtilities/breakingchanges.netcore.json b/src/Microsoft.AspNetCore.WebUtilities/breakingchanges.netcore.json deleted file mode 100644 index c1f57ccf..00000000 --- a/src/Microsoft.AspNetCore.WebUtilities/breakingchanges.netcore.json +++ /dev/null @@ -1,7 +0,0 @@ -[ - { - "TypeId": "public class Microsoft.AspNetCore.WebUtilities.HttpResponseStreamWriter : System.IO.TextWriter", - "MemberId": "public const System.Int32 DefaultBufferSize = 1024", - "Kind": "Removal" - } -] diff --git a/src/Microsoft.Net.Http.Headers/baseline.netcore.json b/src/Microsoft.Net.Http.Headers/baseline.netcore.json index 71355f27..f68dd6ee 100644 --- a/src/Microsoft.Net.Http.Headers/baseline.netcore.json +++ b/src/Microsoft.Net.Http.Headers/baseline.netcore.json @@ -1,5 +1,5 @@ { - "AssemblyIdentity": "Microsoft.Net.Http.Headers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.Net.Http.Headers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.Net.Http.Headers.CacheControlHeaderValue", @@ -32,7 +32,7 @@ "Kind": "Method", "Name": "get_NoCacheHeaders", "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection", + "ReturnType": "System.Collections.Generic.ICollection", "Visibility": "Public", "GenericParameter": [] }, @@ -250,7 +250,7 @@ "Kind": "Method", "Name": "get_PrivateHeaders", "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection", + "ReturnType": "System.Collections.Generic.ICollection", "Visibility": "Public", "GenericParameter": [] }, @@ -345,7 +345,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.CacheControlHeaderValue", @@ -359,7 +359,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -378,6 +378,126 @@ "Parameters": [], "Visibility": "Public", "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "PublicString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "PrivateString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "MaxAgeString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "SharedMaxAgeString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "NoCacheString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "NoStoreString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "MaxStaleString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "MinFreshString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "NoTransformString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "OnlyIfCachedString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "MustRevalidateString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "ProxyRevalidateString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] } ], "GenericParameters": [] @@ -392,7 +512,7 @@ "Kind": "Method", "Name": "get_DispositionType", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -402,7 +522,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -421,7 +541,7 @@ "Kind": "Method", "Name": "get_Name", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -431,7 +551,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -442,7 +562,7 @@ "Kind": "Method", "Name": "get_FileName", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -452,7 +572,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -463,7 +583,7 @@ "Kind": "Method", "Name": "get_FileNameStar", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -473,7 +593,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -570,7 +690,7 @@ "Parameters": [ { "Name": "fileName", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -583,7 +703,7 @@ "Parameters": [ { "Name": "fileName", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -631,7 +751,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", @@ -645,7 +765,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -664,7 +784,7 @@ "Parameters": [ { "Name": "dispositionType", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -673,6 +793,48 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.Net.Http.Headers.ContentDispositionHeaderValueIdentityExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "IsFileDisposition", + "Parameters": [ + { + "Name": "header", + "Type": "Microsoft.Net.Http.Headers.ContentDispositionHeaderValue" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsFormDisposition", + "Parameters": [ + { + "Name": "header", + "Type": "Microsoft.Net.Http.Headers.ContentDispositionHeaderValue" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.Net.Http.Headers.ContentRangeHeaderValue", "Visibility": "Public", @@ -683,7 +845,7 @@ "Kind": "Method", "Name": "get_Unit", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -693,7 +855,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -781,7 +943,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.ContentRangeHeaderValue", @@ -795,7 +957,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -869,7 +1031,7 @@ "Kind": "Method", "Name": "get_Name", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -879,7 +1041,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -890,7 +1052,7 @@ "Kind": "Method", "Name": "get_Value", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -900,7 +1062,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -923,7 +1085,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.CookieHeaderValue", @@ -937,7 +1099,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -1047,7 +1209,7 @@ "Parameters": [ { "Name": "name", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -1059,11 +1221,11 @@ "Parameters": [ { "Name": "name", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -1091,7 +1253,7 @@ "Kind": "Method", "Name": "get_Tag", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -1138,13 +1300,30 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "Compare", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.Net.Http.Headers.EntityTagHeaderValue" + }, + { + "Name": "useStrongComparison", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "Parse", "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.EntityTagHeaderValue", @@ -1158,7 +1337,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -1243,7 +1422,7 @@ "Parameters": [ { "Name": "tag", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -1255,7 +1434,7 @@ "Parameters": [ { "Name": "tag", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "isWeak", @@ -1451,7 +1630,7 @@ "Visibility": "Public", "GenericParameter": [], "Constant": true, - "Literal": "\"ContentMD5\"" + "Literal": "\"Content-MD5\"" }, { "Kind": "Field", @@ -1886,11 +2065,71 @@ "Members": [ { "Kind": "Method", - "Name": "TryParseInt64", + "Name": "TryParseSeconds", "Parameters": [ + { + "Name": "headerValues", + "Type": "Microsoft.Extensions.Primitives.StringValues" + }, + { + "Name": "targetValue", + "Type": "System.String" + }, { "Name": "value", + "Type": "System.Nullable", + "Direction": "Out" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ContainsCacheDirective", + "Parameters": [ + { + "Name": "cacheControlDirectives", + "Type": "Microsoft.Extensions.Primitives.StringValues" + }, + { + "Name": "targetDirectives", "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TryParseNonNegativeInt32", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.Extensions.Primitives.StringSegment" + }, + { + "Name": "result", + "Type": "System.Int32", + "Direction": "Out" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TryParseNonNegativeInt64", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "result", @@ -1905,7 +2144,7 @@ }, { "Kind": "Method", - "Name": "FormatInt64", + "Name": "FormatNonNegativeInt64", "Parameters": [ { "Name": "value", @@ -1923,7 +2162,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "result", @@ -1950,16 +2189,34 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "FormatDate", + "Parameters": [ + { + "Name": "dateTime", + "Type": "System.DateTimeOffset" + }, + { + "Name": "quoted", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "RemoveQuotes", "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Static": true, "Visibility": "Public", "GenericParameter": [] @@ -1977,7 +2234,7 @@ "Kind": "Method", "Name": "get_Charset", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -1987,7 +2244,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -2019,7 +2276,7 @@ "Kind": "Method", "Name": "get_Boundary", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2029,7 +2286,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -2069,7 +2326,7 @@ "Kind": "Method", "Name": "get_MediaType", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2079,7 +2336,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -2090,7 +2347,7 @@ "Kind": "Method", "Name": "get_Type", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2098,7 +2355,7 @@ "Kind": "Method", "Name": "get_SubType", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2196,7 +2453,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.MediaTypeHeaderValue", @@ -2210,7 +2467,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -2295,7 +2552,7 @@ "Parameters": [ { "Name": "mediaType", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -2307,7 +2564,7 @@ "Parameters": [ { "Name": "mediaType", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "quality", @@ -2370,7 +2627,7 @@ "Kind": "Method", "Name": "get_Name", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2378,7 +2635,7 @@ "Kind": "Method", "Name": "get_Value", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2388,7 +2645,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -2450,7 +2707,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.NameValueHeaderValue", @@ -2464,7 +2721,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -2563,7 +2820,7 @@ }, { "Name": "name", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.NameValueHeaderValue", @@ -2577,7 +2834,7 @@ "Parameters": [ { "Name": "name", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -2589,11 +2846,11 @@ "Parameters": [ { "Name": "name", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -2665,7 +2922,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.RangeConditionHeaderValue", @@ -2679,7 +2936,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -2741,7 +2998,7 @@ "Kind": "Method", "Name": "get_Unit", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2751,7 +3008,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -2807,7 +3064,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.RangeHeaderValue", @@ -2821,7 +3078,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -2936,6 +3193,37 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.Net.Http.Headers.SameSiteMode", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Lax", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Strict", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.Net.Http.Headers.SetCookieHeaderValue", "Visibility": "Public", @@ -2946,7 +3234,7 @@ "Kind": "Method", "Name": "get_Name", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2956,7 +3244,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -2967,7 +3255,7 @@ "Kind": "Method", "Name": "get_Value", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -2977,7 +3265,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -3030,7 +3318,7 @@ "Kind": "Method", "Name": "get_Domain", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -3040,7 +3328,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -3051,7 +3339,7 @@ "Kind": "Method", "Name": "get_Path", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -3061,7 +3349,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "System.Void", @@ -3089,6 +3377,27 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "get_SameSite", + "Parameters": [], + "ReturnType": "Microsoft.Net.Http.Headers.SameSiteMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SameSite", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.Net.Http.Headers.SameSiteMode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "get_HttpOnly", @@ -3139,7 +3448,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.SetCookieHeaderValue", @@ -3153,7 +3462,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -3263,7 +3572,7 @@ "Parameters": [ { "Name": "name", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -3275,11 +3584,11 @@ "Parameters": [ { "Name": "name", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -3298,7 +3607,7 @@ "Kind": "Method", "Name": "get_Value", "Parameters": [], - "ReturnType": "System.String", + "ReturnType": "Microsoft.Extensions.Primitives.StringSegment", "Visibility": "Public", "GenericParameter": [] }, @@ -3351,7 +3660,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "ReturnType": "Microsoft.Net.Http.Headers.StringWithQualityHeaderValue", @@ -3365,7 +3674,7 @@ "Parameters": [ { "Name": "input", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "parsedValue", @@ -3450,7 +3759,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" } ], "Visibility": "Public", @@ -3462,7 +3771,7 @@ "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.Extensions.Primitives.StringSegment" }, { "Name": "quality", diff --git a/src/Microsoft.Net.Http.Headers/breakingchanges.netcore.json b/src/Microsoft.Net.Http.Headers/breakingchanges.netcore.json deleted file mode 100644 index 6748ae1f..00000000 --- a/src/Microsoft.Net.Http.Headers/breakingchanges.netcore.json +++ /dev/null @@ -1,412 +0,0 @@ -[ - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public .ctor(System.String dispositionType)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.ContentDispositionHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.ContentDispositionHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.String get_DispositionType()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.String get_FileName()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.String get_FileNameStar()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.String get_Name()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.Void set_DispositionType(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.Void set_FileName(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.Void set_FileNameStar(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.Void set_Name(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.Void SetHttpFileName(System.String fileName)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentDispositionHeaderValue", - "MemberId": "public System.Void SetMimeFileName(System.String fileName)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public .ctor(System.String mediaType)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public .ctor(System.String mediaType, System.Double quality)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.MediaTypeHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.MediaTypeHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public System.String get_Boundary()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public System.String get_Charset()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public System.String get_MediaType()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public System.String get_SubType()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public System.String get_Type()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public System.Void set_Boundary(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public System.Void set_Charset(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.MediaTypeHeaderValue", - "MemberId": "public System.Void set_MediaType(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CookieHeaderValue", - "MemberId": "public .ctor(System.String name)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CookieHeaderValue", - "MemberId": "public .ctor(System.String name, System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CookieHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.CookieHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CookieHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.CookieHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CookieHeaderValue", - "MemberId": "public System.String get_Name()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CookieHeaderValue", - "MemberId": "public System.String get_Value()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CookieHeaderValue", - "MemberId": "public System.Void set_Name(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CookieHeaderValue", - "MemberId": "public System.Void set_Value(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.NameValueHeaderValue", - "MemberId": "public .ctor(System.String name)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.NameValueHeaderValue", - "MemberId": "public .ctor(System.String name, System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.NameValueHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.NameValueHeaderValue Find(System.Collections.Generic.IList values, System.String name)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.NameValueHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.NameValueHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.NameValueHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.NameValueHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.NameValueHeaderValue", - "MemberId": "public System.String get_Name()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.NameValueHeaderValue", - "MemberId": "public System.String get_Value()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.NameValueHeaderValue", - "MemberId": "public System.Void set_Value(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public .ctor(System.String name)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public .ctor(System.String name, System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.SetCookieHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.SetCookieHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public System.String get_Domain()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public System.String get_Name()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public System.String get_Path()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public System.String get_Value()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public System.Void set_Domain(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public System.Void set_Name(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public System.Void set_Path(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.SetCookieHeaderValue", - "MemberId": "public System.Void set_Value(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.EntityTagHeaderValue", - "MemberId": "public .ctor(System.String tag)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.EntityTagHeaderValue", - "MemberId": "public .ctor(System.String tag, System.Boolean isWeak)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.EntityTagHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.EntityTagHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.EntityTagHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.EntityTagHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.EntityTagHeaderValue", - "MemberId": "public System.String get_Tag()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.StringWithQualityHeaderValue", - "MemberId": "public .ctor(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.StringWithQualityHeaderValue", - "MemberId": "public .ctor(System.String value, System.Double quality)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.StringWithQualityHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.StringWithQualityHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.StringWithQualityHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.StringWithQualityHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.StringWithQualityHeaderValue", - "MemberId": "public System.String get_Value()", - "Kind": "Removal" - }, - { - "TypeId": "public static class Microsoft.Net.Http.Headers.HeaderNames", - "MemberId": "public const System.String ContentMD5 = \"ContentMD5\"", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CacheControlHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.CacheControlHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CacheControlHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.CacheControlHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CacheControlHeaderValue", - "MemberId": "public System.Collections.Generic.ICollection get_NoCacheHeaders()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.CacheControlHeaderValue", - "MemberId": "public System.Collections.Generic.ICollection get_PrivateHeaders()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentRangeHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.ContentRangeHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentRangeHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.ContentRangeHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentRangeHeaderValue", - "MemberId": "public System.String get_Unit()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.ContentRangeHeaderValue", - "MemberId": "public System.Void set_Unit(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.RangeConditionHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.RangeConditionHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.RangeConditionHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.RangeConditionHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.RangeHeaderValue", - "MemberId": "public static Microsoft.Net.Http.Headers.RangeHeaderValue Parse(System.String input)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.RangeHeaderValue", - "MemberId": "public static System.Boolean TryParse(System.String input, out Microsoft.Net.Http.Headers.RangeHeaderValue parsedValue)", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.RangeHeaderValue", - "MemberId": "public System.String get_Unit()", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.Net.Http.Headers.RangeHeaderValue", - "MemberId": "public System.Void set_Unit(System.String value)", - "Kind": "Removal" - }, - { - "TypeId": "public static class Microsoft.Net.Http.Headers.HeaderUtilities", - "MemberId": "public static System.Boolean TryParseDate(System.String input, out System.DateTimeOffset result)", - "Kind": "Removal" - }, - { - "TypeId": "public static class Microsoft.Net.Http.Headers.HeaderUtilities", - "MemberId": "public static System.Boolean TryParseInt64(System.String value, out System.Int64 result)", - "Kind": "Removal" - }, - { - "TypeId": "public static class Microsoft.Net.Http.Headers.HeaderUtilities", - "MemberId": "public static System.String FormatInt64(System.Int64 value)", - "Kind": "Removal" - }, - { - "TypeId": "public static class Microsoft.Net.Http.Headers.HeaderUtilities", - "MemberId": "public static System.String RemoveQuotes(System.String input)", - "Kind": "Removal" - } -] \ No newline at end of file