Microsoft.AspNetCore.Http.Metadata Spazio dei nomi

Classi

Nome Descrizione
AcceptsMetadata

Metadati che specificano i tipi di contenuto della richiesta supportati.

FormMappingOptionsMetadata

Supporta la configurazione del comportamento del mapping dei moduli in un'API minima.

Interfacce

Nome Descrizione
IAcceptsMetadata

Interfaccia per accettare tipi di supporti di richiesta.

IAllowCookieRedirectMetadata

Metadati che indicano che l'endpoint deve consentire i reindirizzamenti di autenticazione basati su cookie. Questo è in genere il comportamento predefinito, ma esiste per eseguire l'override IDisableCookieRedirectMetadata indipendentemente dall'ordine. Quando presente, il gestore di autenticazione dei cookie preferisce l'accesso al browser o i reindirizzamenti negati oltre i codici di stato 401 e 403.

IDisableCookieRedirectMetadata

I metadati che indicano che l'endpoint deve disabilitare i reindirizzamenti di autenticazione basati su cookie in genere perché è destinato ai client API anziché allo spostamento diretto del browser.

IAllowCookieRedirectMetadata esegue l'override di questo indipendentemente dall'ordine.

Se presente e non sottoposto a override, il gestore di autenticazione dei cookie preferisce usare codici di stato 401 e 403 rispetto al reindirizzamento ai percorsi di accesso o accesso negato.

IDisableHttpMetricsMetadata

Interfaccia del marcatore che può essere usata per identificare i metadati che disabilitano le metriche di durata della richiesta HTTP.

IDisableValidationMetadata

Interfaccia del marcatore che può essere usata per identificare i metadati che disabilitano la convalida in un determinato endpoint.

IEndpointDescriptionMetadata

Definisce un contratto utilizzato per specificare una descrizione in Metadata.

IEndpointMetadataProvider

Indica che un tipo fornisce un metodo statico che fornisce Endpoint metadati quando dichiarati come tipo di parametro o il tipo restituito di un Endpoint delegato del gestore di route.

IEndpointParameterMetadataProvider

Indica che un tipo fornisce un metodo statico che fornisce Endpoint metadati quando dichiarati come tipo di parametro di un Endpoint delegato del gestore di route.

IEndpointSummaryMetadata

Definisce un contratto utilizzato per specificare un riepilogo in Metadata.

IFormOptionsMetadata

Attributi di contrassegno dell'interfaccia che specificano i limiti associati alla lettura di un modulo.

IFromBodyMetadata

Gli attributi di contrassegno dell'interfaccia che specificano un parametro devono essere associati usando il corpo della richiesta.

IFromFormMetadata

Gli attributi di contrassegno dell'interfaccia che specificano un parametro devono essere associati usando un campo modulo dal corpo della richiesta.

IFromHeaderMetadata

Gli attributi di contrassegno dell'interfaccia che specificano un parametro devono essere associati usando le intestazioni della richiesta.

IFromQueryMetadata

Gli attributi di contrassegno dell'interfaccia che specificano un parametro devono essere associati usando la stringa di query della richiesta.

IFromRouteMetadata

Gli attributi di contrassegno dell'interfaccia che specificano un parametro devono essere associati usando route-data dalla richiesta corrente.

IFromServiceMetadata

Gli attributi di contrassegno dell'interfaccia che specificano un parametro devono essere associati tramite i servizi di richiesta.

IParameterBindingMetadata

Espone i metadati relativi ai dettagli dell'associazione di parametri associati a un parametro nel gestore degli endpoint.

IProducesResponseTypeMetadata

Definisce un contratto per delineare il tipo di risposta restituito da un endpoint.

IRequestSizeLimitMetadata

Attributi di contrassegno dell'interfaccia che specificano la dimensione massima consentita del corpo della richiesta.

IRouteDiagnosticsMetadata

Interfaccia per specificare il testo di diagnostica per una route.

ISkipStatusCodePagesMetadata

Definisce un contratto utilizzato per specificare i metadati per ignorare il middleware StatusCodePage in Metadata.

ITagsMetadata

Definisce un contratto utilizzato per specificare una raccolta di tag in Metadata.