Microsoft.AspNetCore.Http.Features Namespace

namespace Microsoft.AspNetCore.Http.Features

Interfaces

interface IFeatureCollection
Represents a collection of HTTP features.
interface IFormFeature
interface IHttpBufferingFeature
interface IHttpConnectionFeature
Information regarding the TCP/IP connection carrying the request.
interface IHttpRequestFeature
Contains the details of a given request. These properties should all be mutable. None of these properties should ever be set to null.
interface IHttpRequestIdentifierFeature
Feature to identify a request.
interface IHttpRequestLifetimeFeature
interface IHttpResponseFeature
Represents the fields and state of an HTTP response.
interface IHttpSendFileFeature
Provides an efficient mechanism for transferring files from disk to the network.
interface IHttpUpgradeFeature
interface IHttpWebSocketFeature
interface IItemsFeature
interface IQueryFeature
interface IRequestCookiesFeature
interface IResponseCookiesFeature
A helper for creating the response Set-Cookie header.
interface IServiceProvidersFeature
interface ISessionFeature
interface ITlsConnectionFeature
interface ITlsTokenBindingFeature
Provides information regarding TLS token binding parameters.

Classes

class DefaultSessionFeature
This type exists only for the purpose of unit testing where the user can directly set the Microsoft.AspNetCore.Http.HttpContext.Session property without the need for creating a Microsoft.AspNetCore.Http.Features.ISessionFeature.
class FeatureCollection
class FormFeature
class FormOptions
class HttpConnectionFeature
class HttpRequestFeature
class HttpRequestIdentifierFeature
class HttpRequestLifetimeFeature
class HttpResponseFeature
class ItemsFeature
class QueryFeature
class RequestCookiesFeature
class ResponseCookiesFeature
Default implementation of Microsoft.AspNetCore.Http.Features.IResponseCookiesFeature.
class ServiceProvidersFeature
class TlsConnectionFeature

Structures

struct FeatureReference<T>
struct FeatureReferences<TCache>