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 wartość "1" lub "true", wywołania funkcji będą używać Watch(String) .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 plików.

Gdy trueelement zwracany IChangeToken przez Watch(String) aktywnie sonduje zmiany plików (ActiveChangeCallbacks to true) zamiast pasywny.

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

UsePollingFileWatcher

Pobiera lub ustawia wartość, która określa, czy to wystąpienie PhysicalFileProvider sondowania w celu określenia zmian w pliku.

Domyślnie PhysicalFileProvider program używa FileSystemWatcher funkcji do nasłuchiwania zdarzeń zmiany pliku dla elementu Watch(String). FileSystemWatcher jest nieskuteczna w niektórych scenariuszach, takich jak zainstalowane dyski. Sondowanie jest wymagane, aby skutecznie watch w przypadku zmian plików.

Metody

Dispose()

Usuwa dostawcę. Tokeny zmiany mogą nie być wyzwalane 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)
GetDirectoryContents(String)

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

GetFileInfo(String)

Znajdź plik w podanej ś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 wartość bieżącego wystąpienia.

(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