Freigeben über


ResponseCompressionProvider Klasse

Definition

Wird verwendet, um Anforderungen und Antworten zu untersuchen, um festzustellen, ob die Komprimierung aktiviert werden soll.

public ref class ResponseCompressionProvider : Microsoft::AspNetCore::ResponseCompression::IResponseCompressionProvider
public class ResponseCompressionProvider : Microsoft.AspNetCore.ResponseCompression.IResponseCompressionProvider
type ResponseCompressionProvider = class
    interface IResponseCompressionProvider
Public Class ResponseCompressionProvider
Implements IResponseCompressionProvider
Vererbung
ResponseCompressionProvider
Implementiert

Konstruktoren

ResponseCompressionProvider(IServiceProvider, IOptions<ResponseCompressionOptions>)

Wenn keine Komprimierungsanbieter angegeben sind, wird standardmäßig GZip verwendet.

Methoden

CheckRequestAcceptsCompression(HttpContext)

Untersucht die Anforderung, um festzustellen, ob die Komprimierung für die Antwort verwendet werden soll.

GetCompressionProvider(HttpContext)

Untersucht die Anforderung und wählt ggf. einen akzeptablen Komprimierungsanbieter aus.

ShouldCompressResponse(HttpContext)

Untersucht die Antwort beim ersten Schreibvorgang, um festzustellen, ob eine Komprimierung verwendet werden sollte.

Gilt für: