Udostępnij za pośrednictwem


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" ma wartość "1" lub "true", wywołania Watch(String) będą używać 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 true, IChangeToken zwracany przez Watch(String) aktywnie sonduje zmiany plików (ActiveChangeCallbacks jest true) zamiast pasywny.

Ta właściwość jest skuteczna tylko wtedy, gdy UsePollingFileWatcher jest ustawiona.

UsePollingFileWatcher

Pobiera lub ustawia wartość, która określa, czy to wystąpienie PhysicalFileProvider używa sondowania do określania zmian plików.

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

Metody

Dispose()

Usuwa dostawcę. Zmiana tokenów może nie zostać wyzwolona po usunięciu dostawcy.

Dispose(Boolean)

Usuwa dostawcę.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(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()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)
Watch(String)

Tworzy IChangeToken dla określonego filter.

Wzorce globbingu są interpretowane przez Matcher.

Dotyczy