OwinFeatureCollection Класс

Определение

Коллекция признаков OWIN.

public ref class OwinFeatureCollection : Microsoft::AspNetCore::Http::Features::Authentication::IHttpAuthenticationFeature, Microsoft::AspNetCore::Http::Features::IFeatureCollection, Microsoft::AspNetCore::Http::Features::IHttpConnectionFeature, Microsoft::AspNetCore::Http::Features::IHttpRequestFeature, Microsoft::AspNetCore::Http::Features::IHttpRequestIdentifierFeature, Microsoft::AspNetCore::Http::Features::IHttpRequestLifetimeFeature, Microsoft::AspNetCore::Http::Features::IHttpResponseFeature, Microsoft::AspNetCore::Http::Features::IHttpSendFileFeature, Microsoft::AspNetCore::Http::Features::IHttpWebSocketFeature, Microsoft::AspNetCore::Http::Features::ITlsConnectionFeature, Microsoft::AspNetCore::Owin::IOwinEnvironmentFeature, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<Type ^, System::Object ^>>
public ref class OwinFeatureCollection : Microsoft::AspNetCore::Http::Features::Authentication::IHttpAuthenticationFeature, Microsoft::AspNetCore::Http::Features::IFeatureCollection, Microsoft::AspNetCore::Http::Features::IHttpConnectionFeature, Microsoft::AspNetCore::Http::Features::IHttpRequestFeature, Microsoft::AspNetCore::Http::Features::IHttpRequestIdentifierFeature, Microsoft::AspNetCore::Http::Features::IHttpRequestLifetimeFeature, Microsoft::AspNetCore::Http::Features::IHttpResponseBodyFeature, Microsoft::AspNetCore::Http::Features::IHttpResponseFeature, Microsoft::AspNetCore::Http::Features::IHttpWebSocketFeature, Microsoft::AspNetCore::Http::Features::ITlsConnectionFeature, Microsoft::AspNetCore::Owin::IOwinEnvironmentFeature, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<Type ^, System::Object ^>>
public class OwinFeatureCollection : Microsoft.AspNetCore.Http.Features.Authentication.IHttpAuthenticationFeature, Microsoft.AspNetCore.Http.Features.IFeatureCollection, Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature, Microsoft.AspNetCore.Http.Features.IHttpRequestFeature, Microsoft.AspNetCore.Http.Features.IHttpRequestIdentifierFeature, Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeature, Microsoft.AspNetCore.Http.Features.IHttpResponseFeature, Microsoft.AspNetCore.Http.Features.IHttpSendFileFeature, Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature, Microsoft.AspNetCore.Http.Features.ITlsConnectionFeature, Microsoft.AspNetCore.Owin.IOwinEnvironmentFeature, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Type,object>>
public class OwinFeatureCollection : Microsoft.AspNetCore.Http.Features.Authentication.IHttpAuthenticationFeature, Microsoft.AspNetCore.Http.Features.IFeatureCollection, Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature, Microsoft.AspNetCore.Http.Features.IHttpRequestFeature, Microsoft.AspNetCore.Http.Features.IHttpRequestIdentifierFeature, Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeature, Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature, Microsoft.AspNetCore.Http.Features.IHttpResponseFeature, Microsoft.AspNetCore.Http.Features.IHttpWebSocketFeature, Microsoft.AspNetCore.Http.Features.ITlsConnectionFeature, Microsoft.AspNetCore.Owin.IOwinEnvironmentFeature, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Type,object>>
type OwinFeatureCollection = class
    interface IFeatureCollection
    interface seq<KeyValuePair<Type, obj>>
    interface IEnumerable
    interface IHttpRequestFeature
    interface IHttpResponseFeature
    interface IHttpConnectionFeature
    interface IHttpSendFileFeature
    interface ITlsConnectionFeature
    interface IHttpRequestIdentifierFeature
    interface IHttpRequestLifetimeFeature
    interface IHttpAuthenticationFeature
    interface IHttpWebSocketFeature
    interface IOwinEnvironmentFeature
type OwinFeatureCollection = class
    interface IFeatureCollection
    interface seq<KeyValuePair<Type, obj>>
    interface IEnumerable
    interface IHttpRequestFeature
    interface IHttpResponseFeature
    interface IHttpResponseBodyFeature
    interface IHttpConnectionFeature
    interface ITlsConnectionFeature
    interface IHttpRequestIdentifierFeature
    interface IHttpRequestLifetimeFeature
    interface IHttpAuthenticationFeature
    interface IHttpWebSocketFeature
    interface IOwinEnvironmentFeature
Public Class OwinFeatureCollection
Implements IEnumerable(Of KeyValuePair(Of Type, Object)), IFeatureCollection, IHttpAuthenticationFeature, IHttpConnectionFeature, IHttpRequestFeature, IHttpRequestIdentifierFeature, IHttpRequestLifetimeFeature, IHttpResponseFeature, IHttpSendFileFeature, IHttpWebSocketFeature, IOwinEnvironmentFeature, ITlsConnectionFeature
Public Class OwinFeatureCollection
Implements IEnumerable(Of KeyValuePair(Of Type, Object)), IFeatureCollection, IHttpAuthenticationFeature, IHttpConnectionFeature, IHttpRequestFeature, IHttpRequestIdentifierFeature, IHttpRequestLifetimeFeature, IHttpResponseBodyFeature, IHttpResponseFeature, IHttpWebSocketFeature, IOwinEnvironmentFeature, ITlsConnectionFeature
Наследование
OwinFeatureCollection
Реализации

Конструкторы

OwinFeatureCollection(IDictionary<String,Object>)

Инициализирует новый экземпляр OwinFeatureCollection.

Свойства

Environment

Возвращает или задает значения среды OWIN.

IsReadOnly

Указывает, можно ли изменить коллекцию.

Item[Type]

Возвращает или задает заданный компонент. Если задать значение NULL, функция будет удалена.

Revision

Увеличивается для каждого изменения и может использоваться для проверки кэшированных результатов.

SupportsWebSockets

Возвращает или задает значение , если базовый сервер поддерживает WebSocket. Эта функция включена по умолчанию. Значение должно быть согласованным в разных запросах.

Методы

Dispose()

Коллекция признаков OWIN.

Get(Type)

Коллекция признаков OWIN.

Get<TFeature>()

Извлекает запрошенный компонент из коллекции.

GetEnumerator()

Коллекция признаков OWIN.

Set(Type, Object)

Коллекция признаков OWIN.

Set<TFeature>(TFeature)

Задает заданный компонент в коллекции.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Коллекция признаков OWIN.

IHttpAuthenticationFeature.Handler

Коллекция признаков OWIN.

IHttpAuthenticationFeature.User

Коллекция признаков OWIN.

IHttpConnectionFeature.ConnectionId

Коллекция признаков OWIN.

IHttpConnectionFeature.LocalIpAddress

Коллекция признаков OWIN.

IHttpConnectionFeature.LocalPort

Коллекция признаков OWIN.

IHttpConnectionFeature.RemoteIpAddress

Коллекция признаков OWIN.

IHttpConnectionFeature.RemotePort

Коллекция признаков OWIN.

IHttpRequestFeature.Body

Коллекция признаков OWIN.

IHttpRequestFeature.Headers

Коллекция признаков OWIN.

IHttpRequestFeature.Method

Коллекция признаков OWIN.

IHttpRequestFeature.Path

Коллекция признаков OWIN.

IHttpRequestFeature.PathBase

Коллекция признаков OWIN.

IHttpRequestFeature.Protocol

Коллекция признаков OWIN.

IHttpRequestFeature.QueryString

Коллекция признаков OWIN.

IHttpRequestFeature.RawTarget

Коллекция признаков OWIN.

IHttpRequestFeature.Scheme

Коллекция признаков OWIN.

IHttpRequestIdentifierFeature.TraceIdentifier

Коллекция признаков OWIN.

IHttpRequestLifetimeFeature.Abort()

Коллекция признаков OWIN.

IHttpRequestLifetimeFeature.RequestAborted

Коллекция признаков OWIN.

IHttpResponseBodyFeature.CompleteAsync()

Коллекция признаков OWIN.

IHttpResponseBodyFeature.DisableBuffering()

Коллекция признаков OWIN.

IHttpResponseBodyFeature.SendFileAsync(String, Int64, Nullable<Int64>, CancellationToken)

Коллекция признаков OWIN.

IHttpResponseBodyFeature.StartAsync(CancellationToken)

Коллекция признаков OWIN.

IHttpResponseBodyFeature.Stream

Коллекция признаков OWIN.

IHttpResponseBodyFeature.Writer

Коллекция признаков OWIN.

IHttpResponseFeature.Body

Коллекция признаков OWIN.

IHttpResponseFeature.HasStarted

Коллекция признаков OWIN.

IHttpResponseFeature.Headers

Коллекция признаков OWIN.

IHttpResponseFeature.OnCompleted(Func<Object,Task>, Object)

Коллекция признаков OWIN.

IHttpResponseFeature.OnStarting(Func<Object,Task>, Object)

Коллекция признаков OWIN.

IHttpResponseFeature.ReasonPhrase

Коллекция признаков OWIN.

IHttpResponseFeature.StatusCode

Коллекция признаков OWIN.

IHttpSendFileFeature.SendFileAsync(String, Int64, Nullable<Int64>, CancellationToken)

Коллекция признаков OWIN.

IHttpWebSocketFeature.AcceptAsync(WebSocketAcceptContext)

Коллекция признаков OWIN.

IHttpWebSocketFeature.IsWebSocketRequest

Коллекция признаков OWIN.

ITlsConnectionFeature.ClientCertificate

Коллекция признаков OWIN.

ITlsConnectionFeature.GetClientCertificateAsync(CancellationToken)

Коллекция признаков OWIN.

Методы расширения

GetRequiredFeature(IFeatureCollection, Type)

Извлекает запрошенную функцию из коллекции. Создает исключение , InvalidOperationException если функция отсутствует.

GetRequiredFeature<TFeature>(IFeatureCollection)

Извлекает запрошенную функцию из коллекции. Создает исключение , InvalidOperationException если функция отсутствует.

Применяется к