PhysicalFileProvider Klasse

Definition

Schlägt Dateien mithilfe des Dateisystems auf dem Datenträger nach.

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
Vererbung
PhysicalFileProvider
Implementiert

Hinweise

Wenn die Umgebungsvariable "DOTNET_USE_POLLING_FILE_WATCHER" auf "1" oder "true" festgelegt ist, verwenden PollingFileChangeTokenAufrufe von Watch(String) .

Konstruktoren

PhysicalFileProvider(String)

Initialisiert eine neue Instanz eines PhysicalFileProvider-Objekts im angegebenen Stammverzeichnis.

PhysicalFileProvider(String, ExclusionFilters)

Initialisiert eine neue Instanz eines PhysicalFileProvider-Objekts im angegebenen Stammverzeichnis.

Eigenschaften

Root

Das Stammverzeichnis für diese Instanz.

UseActivePolling

Ruft einen Wert ab, der bestimmt, ob von dieser Instanz von PhysicalFileProvider Dateiänderungen aktiv abgerufen werden, oder legt diesen Wert fest.

Wenn diese Option auf true festgelegt ist, werden Dateiänderungen von dem von Watch(String) zurückgegebenen IChangeToken aktiv statt passiv abgerufen (ActiveChangeCallbacks entspricht true).

Diese Eigenschaft ist nur wirksam, wenn UsePollingFileWatcher festgelegt wird.

UsePollingFileWatcher

Ruft einen Wert ab, der bestimmt, ob von dieser Instanz von PhysicalFileProvider zum Ermitteln von Dateiänderungen Abrufe verwendet werden, oder legt diesen Wert fest.

Standardmäßig verwendet PhysicalFileProviderFileSystemWatcher, um nach Dateiänderungsereignissen für Watch(String) zu lauschen. FileSystemWatcher ist in einigen Szenarios, wie etwa bei bereitgestellten Laufwerken, nicht wirksam. Abrufe sind zur Überwachung von Dateien auf Änderungen erforderlich.

Methoden

Dispose()

Gibt den Anbieter frei. Nach dem Freigeben des Anbieters werden möglicherweise keine Änderungstoken ausgelöst.

Dispose(Boolean)

Gibt den Anbieter frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Destruktor für PhysicalFileProvider.

GetDirectoryContents(String)

Zählt ein Verzeichnis im angegebenen Pfad auf, falls vorhanden.

GetFileInfo(String)

Ermittelt eine Datei im angegebenen Pfad durch direktes Zuordnen von Pfadsegmenten zu physischen Verzeichnissen.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Watch(String)

Erstellt einen IChangeToken für die angegebene filter.

Globmuster werden interpretiert von Matcher.

Gilt für: