PhysicalFileProvider Class

Definition

Schlägt Dateien mithilfe des Dateisystems auf dem Datenträger nach.Looks up files using the on-disk file system.

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
Inheritance
PhysicalFileProvider
Implements

Remarks

Wenn für die Umgebungsvariable "DOTNET_USE_POLLING_FILE_WATCHER" der Wert "1" oder "true" festgelegt ist, verwenden Aufrufe an Watch(String) PollingFileChangeToken.When the environment variable "DOTNET_USE_POLLING_FILE_WATCHER" is set to "1" or "true", calls to Watch(String) will use PollingFileChangeToken.

Constructors

PhysicalFileProvider(String)

Initialisiert eine neue Instanz eines PhysicalFileProvider-Objekts im angegebenen Stammverzeichnis.Initializes a new instance of a PhysicalFileProvider at the given root directory.

PhysicalFileProvider(String, ExclusionFilters)

Initialisiert eine neue Instanz eines PhysicalFileProvider-Objekts im angegebenen Stammverzeichnis.Initializes a new instance of a PhysicalFileProvider at the given root directory.

Properties

Root

Das Stammverzeichnis für diese Instanz.The root directory for this instance.

UseActivePolling

Ruft einen Wert ab, der bestimmt, ob von dieser Instanz von PhysicalFileProvider Dateiänderungen aktiv abgerufen werden, oder legt diesen Wert fest.Gets or sets a value that determines if this instance of PhysicalFileProvider actively polls for file changes.

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).When true, IChangeToken returned by Watch(String) will actively poll for file changes (ActiveChangeCallbacks will be true) instead of being passive.

Diese Eigenschaft ist nur wirksam, wenn UsePollingFileWatcher festgelegt wird.This property is only effective when UsePollingFileWatcher is set.

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.Gets or sets a value that determines if this instance of PhysicalFileProvider uses polling to determine file changes.

Standardmäßig verwendet PhysicalFileProviderFileSystemWatcher, um nach Dateiänderungsereignissen für Watch(String) zu lauschen.By default, PhysicalFileProvider uses FileSystemWatcher to listen to file change events for Watch(String). FileSystemWatcher ist in einigen Szenarios, wie etwa bei bereitgestellten Laufwerken, nicht wirksam.FileSystemWatcher is ineffective in some scenarios such as mounted drives. Abrufe sind zur Überwachung von Dateien auf Änderungen erforderlich.Polling is required to effectively watch for file changes.

..

Methods

Dispose()

Gibt den Anbieter frei.Disposes the provider. Nach dem Freigeben des Anbieters werden möglicherweise keine Änderungstoken ausgelöst.Change tokens may not trigger after the provider is disposed.

Dispose(Boolean)

Gibt den Anbieter frei.Disposes the provider.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize()

Destruktor für PhysicalFileProvider.Destructor for PhysicalFileProvider.

GetDirectoryContents(String)

Listet ggf. ein Verzeichnis im angegebenen Pfad auf.Enumerate a directory at the given path, if any.

GetFileInfo(String)

Ermittelt eine Datei im angegebenen Pfad durch direktes Zuordnen von Pfadsegmenten zu physischen Verzeichnissen.Locate a file at the given path by directly mapping path segments to physical directories.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Watch(String)

Erstellt einen IChangeToken für das angegebene filter.Creates a IChangeToken for the specified filter.

Globmuster werden interpretiert vonGlobbing patterns are interpreted by ..

Applies to