Condividi tramite


OwinFeatureCollection Classe

Definizione

Raccolta di funzionalità 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
Ereditarietà
OwinFeatureCollection
Implementazioni

Costruttori

OwinFeatureCollection(IDictionary<String,Object>)

Inizializza una nuova istanza di OwinFeatureCollection.

Proprietà

Environment

Ottiene o imposta i valori dell'ambiente OWIN.

IsReadOnly

Indica se la raccolta può essere modificata.

Item[Type]

Ottiene o imposta una determinata funzionalità. L'impostazione di un valore Null rimuove la funzionalità.

Revision

Incrementato per ogni modifica e può essere usato per verificare i risultati memorizzati nella cache.

SupportsWebSockets

Ottiene o imposta se il server sottostante supporta WebSocket. Questa opzione è abilitata per impostazione predefinita. Il valore deve essere coerente tra le richieste.

Metodi

Dispose()

Raccolta di funzionalità OWIN.

Get(Type)

Raccolta di funzionalità OWIN.

Get<TFeature>()

Recupera la funzionalità richiesta dalla raccolta.

GetEnumerator()

Raccolta di funzionalità OWIN.

Set(Type, Object)

Raccolta di funzionalità OWIN.

Set<TFeature>(TFeature)

Imposta la caratteristica specificata nella raccolta.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Raccolta di funzionalità OWIN.

IHttpAuthenticationFeature.Handler

Raccolta di funzionalità OWIN.

IHttpAuthenticationFeature.User

Raccolta di funzionalità OWIN.

IHttpConnectionFeature.ConnectionId

Raccolta di funzionalità OWIN.

IHttpConnectionFeature.LocalIpAddress

Raccolta di funzionalità OWIN.

IHttpConnectionFeature.LocalPort

Raccolta di funzionalità OWIN.

IHttpConnectionFeature.RemoteIpAddress

Raccolta di funzionalità OWIN.

IHttpConnectionFeature.RemotePort

Raccolta di funzionalità OWIN.

IHttpRequestFeature.Body

Raccolta di funzionalità OWIN.

IHttpRequestFeature.Headers

Raccolta di funzionalità OWIN.

IHttpRequestFeature.Method

Raccolta di funzionalità OWIN.

IHttpRequestFeature.Path

Raccolta di funzionalità OWIN.

IHttpRequestFeature.PathBase

Raccolta di funzionalità OWIN.

IHttpRequestFeature.Protocol

Raccolta di funzionalità OWIN.

IHttpRequestFeature.QueryString

Raccolta di funzionalità OWIN.

IHttpRequestFeature.RawTarget

Raccolta di funzionalità OWIN.

IHttpRequestFeature.Scheme

Raccolta di funzionalità OWIN.

IHttpRequestIdentifierFeature.TraceIdentifier

Raccolta di funzionalità OWIN.

IHttpRequestLifetimeFeature.Abort()

Raccolta di funzionalità OWIN.

IHttpRequestLifetimeFeature.RequestAborted

Raccolta di funzionalità OWIN.

IHttpResponseBodyFeature.CompleteAsync()

Raccolta di funzionalità OWIN.

IHttpResponseBodyFeature.DisableBuffering()

Raccolta di funzionalità OWIN.

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

Raccolta di funzionalità OWIN.

IHttpResponseBodyFeature.StartAsync(CancellationToken)

Raccolta di funzionalità OWIN.

IHttpResponseBodyFeature.Stream

Raccolta di funzionalità OWIN.

IHttpResponseBodyFeature.Writer

Raccolta di funzionalità OWIN.

IHttpResponseFeature.Body

Raccolta di funzionalità OWIN.

IHttpResponseFeature.HasStarted

Raccolta di funzionalità OWIN.

IHttpResponseFeature.Headers

Raccolta di funzionalità OWIN.

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

Raccolta di funzionalità OWIN.

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

Raccolta di funzionalità OWIN.

IHttpResponseFeature.ReasonPhrase

Raccolta di funzionalità OWIN.

IHttpResponseFeature.StatusCode

Raccolta di funzionalità OWIN.

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

Raccolta di funzionalità OWIN.

IHttpWebSocketFeature.AcceptAsync(WebSocketAcceptContext)

Raccolta di funzionalità OWIN.

IHttpWebSocketFeature.IsWebSocketRequest

Raccolta di funzionalità OWIN.

ITlsConnectionFeature.ClientCertificate

Raccolta di funzionalità OWIN.

ITlsConnectionFeature.GetClientCertificateAsync(CancellationToken)

Raccolta di funzionalità OWIN.

Metodi di estensione

GetRequiredFeature(IFeatureCollection, Type)

Recupera la funzionalità richiesta dalla raccolta. Genera un InvalidOperationException se la funzionalità non è presente.

GetRequiredFeature<TFeature>(IFeatureCollection)

Recupera la funzionalità richiesta dalla raccolta. Genera un InvalidOperationException se la funzionalità non è presente.

Si applica a