Microsoft.AspNetCore.Http.Metadata Przestrzeń nazw

Klasy

Nazwisko Opis
AcceptsMetadata

Metadane określające obsługiwane typy zawartości żądań.

FormMappingOptionsMetadata

Obsługuje konfigurowanie zachowania mapowania formularzy w minimalnym interfejsie API.

Interfejsy

Nazwisko Opis
IAcceptsMetadata

Interfejs do akceptowania typów nośników żądań.

IAllowCookieRedirectMetadata

Metadane wskazujące punkt końcowy powinien zezwalać na przekierowania uwierzytelniania oparte na plikach cookie. Jest to zwykle zachowanie domyślne, ale istnieje, aby zastąpić IDisableCookieRedirectMetadata niezależnie od kolejności. Jeśli jest obecny, program obsługi uwierzytelniania plików cookie preferuje logowanie przeglądarki lub odmowa dostępu przekierowania powyżej 401 i 403 kodów stanu.

IDisableCookieRedirectMetadata

Metadane wskazujące, że punkt końcowy powinien wyłączyć przekierowania uwierzytelniania oparte na plikach cookie, ponieważ jest przeznaczony dla klientów interfejsu API, a nie bezpośredniej nawigacji w przeglądarce.

IAllowCookieRedirectMetadata zastępuje to niezależnie od kolejności.

Jeśli jest obecny i nie jest zastępowany, program obsługi uwierzytelniania plików cookie preferuje używanie kodów stanu 401 i 403 w przypadku przekierowywania do ścieżek logowania lub odmowy dostępu.

IDisableHttpMetricsMetadata

Interfejs znacznika, który może służyć do identyfikowania metadanych, które wyłączają metryki czasu trwania żądania HTTP.

IDisableValidationMetadata

Interfejs znacznika, który może służyć do identyfikowania metadanych, które wyłączają walidację w danym punkcie końcowym.

IEndpointDescriptionMetadata

Definiuje kontrakt używany do określania opisu w pliku Metadata.

IEndpointMetadataProvider

Wskazuje, że typ udostępnia metodę statyczną, która dostarcza Endpoint metadane, gdy są zadeklarowane jako typ parametru Endpoint lub zwracany typ delegata procedury obsługi tras.

IEndpointParameterMetadataProvider

Wskazuje, że typ udostępnia metodę statyczną, która dostarcza Endpoint metadane po zadeklarowaniu jako typ parametru Endpoint delegata procedury obsługi tras.

IEndpointSummaryMetadata

Definiuje kontrakt używany do określania podsumowania w pliku Metadata.

IFormOptionsMetadata

Atrybuty oznaczania interfejsu określające limity skojarzone z odczytywaniem formularza.

IFromBodyMetadata

Atrybuty oznaczania interfejsu, które określają parametr, powinny być powiązane przy użyciu treści żądania.

IFromFormMetadata

Atrybuty oznaczania interfejsu, które określają parametr, powinny być powiązane przy użyciu pola formularza z treści żądania.

IFromHeaderMetadata

Atrybuty oznaczania interfejsu określające parametr powinny być powiązane przy użyciu nagłówków żądania.

IFromQueryMetadata

Atrybuty oznaczania interfejsu określające parametr powinny być powiązane przy użyciu ciągu zapytania żądania.

IFromRouteMetadata

Atrybuty oznaczania interfejsu, które określają parametr, powinny być powiązane przy użyciu danych trasy z bieżącego żądania.

IFromServiceMetadata

Atrybuty oznaczania interfejsu określające parametr powinny być powiązane przy użyciu usług żądań.

IParameterBindingMetadata

Uwidacznia metadane dotyczące szczegółów powiązania parametrów skojarzonych z parametrem w procedurze obsługi punktów końcowych.

IProducesResponseTypeMetadata

Definiuje kontrakt dla konspektu typu odpowiedzi zwróconego z punktu końcowego.

IRequestSizeLimitMetadata

Atrybuty oznaczania interfejsu, które określają maksymalny dozwolony rozmiar treści żądania.

IRouteDiagnosticsMetadata

Interfejs do określania tekstu diagnostycznego dla trasy.

ISkipStatusCodePagesMetadata

Definiuje kontrakt używany do określania metadanych pomijania oprogramowania pośredniczącego StatusCodePage w programie Metadata.

ITagsMetadata

Definiuje kontrakt używany do określania kolekcji tagów w pliku Metadata.