Microsoft.Owin.StaticFiles
Poskytuje přípony IOwinResponse a zpřístupňuje příponu SendFile.
Odešle daný soubor s použitím přípony SendFile.
Odešle daný soubor s použitím přípony SendFile.
Úplná nebo relativní cesta k souboru.
Posun v souboru.
Počet typů, které se mají odeslat, nebo hodnota null, pokud se má odeslat zbytek souboru.
Zkontroluje, jestli je dostupná podpora přípony SendFile.
Hodnota true, pokud je v prostředí definovaná položka sendfile.SendAsync.
Prozkoumá cestu k adresáři a určí, jestli se v něm nachází výchozí soubor.Pokud ano, k cestě se připojí název souboru a provádění pokračuje.Upozorňujeme, že nezpracujeme soubor jenom proto, že může vyžadovat interpretaci.
Vytvoří novou instanci položky DefaultFilesMiddleware.
Další middleware v kanálu.
Možnosti konfigurace tohoto middlewaru.
Prozkoumá požadavek, aby se zjistilo, jestli odpovídá nakonfigurovanému adresáři a jestli se v tomto adresáři nacházejí soubory s nakonfigurovanými výchozími názvy.Pokud ano, připojí k cestě požadavku odpovídající název souboru, který se použije při pozdějším zpracování jiným middlewarem.
Prostředí požadavku.
Možnosti pro výběr výchozích názvů souborů.
Konfigurace položky DefaultFilesMiddleware.
Konfigurace položky DefaultFilesMiddleware.
Seřazený seznam názvů souborů, které se mají vybrat ve výchozím nastavení.Délka a řazení seznamu mohou mít vliv na výkon.
Povolí procházení adresářů.
Vytvoří novou instanci položky SendFileMiddleware.
Další middleware v kanálu.
Konfigurace tohoto middlewaru.
Prozkoumá požadavek, aby se zjistilo, jestli odpovídá nakonfigurovanému adresáři.Pokud ano, vrátí se zobrazení obsahu daného adresáře.
Prostředí požadavku.
Možnosti procházení adresáře
Povolené procházení adresáře v aktuálním fyzickém adresáři pro všechny cesty k požadavku
Povolené procházení adresáře v aktuálním fyzickém adresáři pro všechny cesty k požadavku
Komponenta, která generuje zobrazení.
Možnosti pro všechny komponenty middlewaru se statickými soubory
Vytvoří souhrnnou třídu možností pro všechny komponenty middlewaru se statickými soubory.
Možnosti pro konfiguraci middlewaru DefaultFilesMiddleware.
Možnosti pro konfiguraci middlewaru DirectoryBrowserMiddleware.
Výchozí soubory jsou ve výchozím nastavení povolené.
Procházení adresáře je ve výchozím nastavení zakázané.
Možnosti pro konfiguraci middlewaru StaticFileMiddleware.
Rozšiřující metody pro SendFileMiddleware
Poskytne funkci SendFileFunc, pokud to neudělá jiná komponenta.
Tento middleware poskytuje účinný nouzový mechanismus, který umožňuje odeslat statické soubory, pokud server nenabízí nativní podporu této funkce.Volající zodpovídá za to, aby byly předem nastavené všechny hlavičky.Volající zodpovídá za správné zosobnění, které poskytne přístup k souboru.
Vytvoří novou instanci položky SendFileMiddleware.
Další middleware v kanálu.
Přidá do prostředí požadavku funkci sendfile.SendAsync, pokud v něm ještě neexistuje.
Slovník prostředí OWIN, který obsahuje informace o stavu požadavku a odpovědi a o stavu příslušného serveru.
Pro danou cestu k požadavku povolí zpracování statických souborů.
Vytvoří novou instanci položky StaticFileMiddleware.
Další middleware v kanálu.
Možnosti konfigurace.
Zpracuje požadavek, aby se zjistilo, jestli odpovídá známému souboru, a pokud ano, zpracuje jej.
Slovník prostředí OWIN, který obsahuje informace o stavu požadavku a odpovědi a o stavu příslušného serveru.
Možnosti obsluhy statických souborů
Výchozí hodnota jsou všechny cesty k požadavkům ve stávajícím fyzickém adresáři
Výchozí hodnota jsou všechny cesty k požadavkům ve stávajícím fyzickém adresáři
Používá se k mapování souborů na typy obsahu.
Výchozí typ obsahu požadavku, pokud objektu ContentTypeProvider nepodaří typ zjistit.Ve výchozím nastavení se nepřiděluje žádný formát, takže ho klient musí určit sám.http://www.w3.org/Protocols/rfc2616/rfc2616-sec7.html#sec7
Volá se po nastavení stavového kódu a hlaviček, ale před zápisem textu.Dá se použít k přidání nebo změně hlaviček odpovědi.
Mají se obsluhovat i soubory, které nemají známý typ obsahu?Výchozí hodnota: false.
Obsahuje informace o požadavku a souboru, který se zpracuje v odpovědi.
Soubor ke zpracování.
Informace o požadavku a odpovědi.
Zajišťuje mapování mezi příponami souborů a typy MIME.
Vytvoří nového zprostředkovatele se sadou výchozích mapování.
S použitím zadaného mapování vytvoří vyhledávací modul.Doporučuje se, aby instance IDictionary používala nastavení StringComparer.OrdinalIgnoreCase.
Tabulka křížových odkazů, která obsahuje přípony souborů a typy obsahu.
Na základě cesty k souboru určí typ MIME.
Hodnota true, pokud se typ MIME podařilo zjistit
Cesta k souboru
Výsledný typ MIME
Používá se k vyhledání typů MIME na základě cesty k souboru.
Na základě cesty k souboru určí typ MIME.
Hodnota true, pokud se typ MIME podařilo zjistit
Cesta k souboru
Výsledný typ MIME
Vygeneruje zobrazení HTML pro adresář.
Vygeneruje zobrazení HTML pro adresář.
Vygeneruje zobrazení pro adresář.
Vygeneruje zobrazení pro adresář.Implementátory by měly řádně zpracovávat požadavky HEAD.Implementátory by měly nastavit všechny potřebné hlavičky odpovědi (např.Content-Type, Content-Length atd.).
Možnosti společné několika komponentám middlewaru
Výchozí hodnota jsou všechny cesty k požadavkům a aktuální fyzický adresář.
Systém souborů, který se používá k hledání prostředků
Cesta k požadavku, která se mapuje na statické prostředky
Možnosti společné několika komponentám middlewaru
Typ podtřídy
Vytvoří novou instanci položky SharedOptionsBase.
Systém souborů, který se používá k hledání prostředků
Relativní cesta k požadavku, která se mapuje na statické prostředky.
Možnosti společné několika komponentám middlewaru
Rozšiřující metody pro položku DefaultFilesMiddleware
Povolí výchozí mapování souboru v aktuální cestě z aktuálního adresáře.
Povolí výchozí mapování souboru se zadanými možnostmi.
Povolí výchozí mapování souboru pro zadanou cestu požadavku z adresáře se stejným názvem.
Relativní cesta a fyzická cesta k požadavku.
Rozšiřující metody pro DirectoryBrowserMiddleware
Povolí procházení adresáře v aktuální cestě pro aktuální adresář.
Povolí procházení adresáře se zadanými možnostmi.
Povolí procházení adresáře pro zadanou cestu požadavku z adresáře se stejným názvem.
Relativní cesta a fyzická cesta k požadavku.
Rozšiřující metody, které kombinují všechny komponenty middlewaru se statickými soubory: výchozí soubory, procházení adresáře, odeslání souboru a statické soubory.
Povolí pro aktuální cestu požadavku v aktuálním adresáři veškerý middleware se statickými soubory (s výjimkou procházení adresáře).
Povolí veškerý middleware se statickými soubory s použitím daných možností.
Povolí pro aktuální cestu požadavku v aktuálním adresáři veškerý middleware se statickými soubory.
Má se povolit procházení adresáře?
Povolí pro zadanou cestu požadavku z adresáře se stejným názvem veškerý middleware se statickými soubory (s výjimkou procházení adresáře).
Relativní cesta a fyzická cesta k požadavku.
Rozšiřující metody pro middleware StaticFileMiddleware
Povolí obsluhu statických souborů v aktuální cestě požadavku z aktuálního adresáře.
Povolí obsluhu statických souborů se zadanými možnostmi.
Povolí obsluhu statických souborů pro zadanou cestu požadavku z adresáře se stejným názvem.
Relativní cesta a fyzická cesta k požadavku.