1 implementation of IFormFeature
Microsoft.AspNetCore.Http (1)
Features\FormFeature.cs (1)
17public class FormFeature : IFormFeature
21 references to IFormFeature
Microsoft.AspNetCore.Http (7)
Features\FormFeature.cs (1)
15/// Default implementation for <see cref="IFormFeature"/>.
Internal\DefaultHttpRequest.cs (3)
18private static readonly Func<DefaultHttpRequest, IFormFeature> _newFormFeature = r => new FormFeature(r, r._context.FormOptions ?? FormOptions.Default, r._context.GetEndpoint()); 55private IFormFeature FormFeature => 181public IFormFeature? Form;
RequestFormReaderExtensions.cs (3)
33var formFeature = features.Get<IFormFeature>(); 37features.Set<IFormFeature>(new FormFeature(request, options));
Microsoft.AspNetCore.Http.Abstractions (1)
HttpRequest.cs (1)
178public IFormCollection? Form => _request.HttpContext.Features.Get<IFormFeature>()?.Form;
Microsoft.AspNetCore.Mvc.Core (3)
Filters\RequestFormLimitsFilter.cs (3)
35var formFeature = features.Get<IFormFeature>(); 40features.Set<IFormFeature>(new FormFeature(context.HttpContext.Request, FormOptions));
Microsoft.AspNetCore.Server.IIS (1)
Core\IISHttpContext.Features.cs (1)
18private static readonly Type IFormFeatureType = typeof(global::Microsoft.AspNetCore.Http.Features.IFormFeature);
Microsoft.AspNetCore.Server.Kestrel.Core (9)
Internal\Http\HttpProtocol.Generated.cs (9)
65internal protected IFormFeature? _currentIFormFeature; 236else if (key == typeof(IFormFeature)) 388else if (key == typeof(IFormFeature)) 390_currentIFormFeature = (IFormFeature?)value; 542else if (typeof(TFeature) == typeof(IFormFeature)) 544feature = Unsafe.As<IFormFeature?, TFeature?>(ref _currentIFormFeature); 702else if (typeof(TFeature) == typeof(IFormFeature)) 704_currentIFormFeature = Unsafe.As<TFeature?, IFormFeature?>(ref feature); 852yield return new KeyValuePair<Type, object>(typeof(IFormFeature), _currentIFormFeature);