PhysicalFileProvider Klasa

Definicja

Wyszukuje pliki przy użyciu systemu plików na dysku.

public ref class PhysicalFileProvider : IDisposable, Microsoft::Extensions::FileProviders::IFileProvider
public class PhysicalFileProvider : IDisposable, Microsoft.Extensions.FileProviders.IFileProvider
type PhysicalFileProvider = class
    interface IFileProvider
    interface IDisposable
Public Class PhysicalFileProvider
Implements IDisposable, IFileProvider
Dziedziczenie
PhysicalFileProvider
Implementuje

Uwagi

Gdy zmienna środowiskowa "DOTNET_USE_POLLING_FILE_WATCHER" jest ustawiona na "1" lub "true", wywołania funkcji będą używać Watch(String) polecenia PollingFileChangeToken.

Konstruktory

PhysicalFileProvider(String)

Inicjuje nowe wystąpienie obiektu PhysicalFileProvider w danym katalogu głównym.

PhysicalFileProvider(String, ExclusionFilters)

Inicjuje nowe wystąpienie obiektu PhysicalFileProvider w danym katalogu głównym.

Właściwości

Root

Katalog główny dla tego wystąpienia.

UseActivePolling

Pobiera lub ustawia wartość, która określa, czy to wystąpienie PhysicalFileProvider aktywnie sonduje zmiany pliku.

Gdy truefunkcja IChangeToken zwracana przez Watch(String) aktywnie sonduje zmiany pliku (ActiveChangeCallbacks jest true) zamiast pasywna.

Ta właściwość jest obowiązująca tylko wtedy, gdy UsePollingFileWatcher jest ustawiona.

UsePollingFileWatcher

Pobiera lub ustawia wartość określającą, czy to wystąpienie PhysicalFileProvider sondowania używa sondowania w celu określenia zmian pliku.

Domyślnie PhysicalFileProvider do FileSystemWatcher nasłuchiwania zdarzeń zmiany pliku dla programu Watch(String). FileSystemWatcher jest nieskuteczna w niektórych scenariuszach, takich jak zainstalowane dyski. Sondowanie jest wymagane do efektywnego watch w przypadku zmian plików.

Metody

Dispose()

Usuwa dostawcę. Tokeny zmian mogą nie zostać wyzwolone po usunięciu dostawcy.

Dispose(Boolean)

Usuwa dostawcę.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Finalize()

Destruktor dla elementu PhysicalFileProvider.

GetDirectoryContents(String)

Wyliczenie katalogu w podanej ścieżce, jeśli istnieje.

GetFileInfo(String)

Znajdź plik w danej ścieżce, bezpośrednio mapując segmenty ścieżki do katalogów fizycznych.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Watch(String)

Tworzy element IChangeToken dla określonego filterelementu .

Wzorce globbingu są interpretowane przez .Matcher

Dotyczy