PhysicalFileProvider Classe

Definizione

Cerca i file usando il file system su disco.

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
Ereditarietà
PhysicalFileProvider
Implementazioni

Commenti

Quando la variabile di ambiente "DOTNET_USE_POLLING_FILE_WATCHER" è impostata su "1" o "true", le chiamate a Watch(String) useranno PollingFileChangeToken.

Costruttori

PhysicalFileProvider(String)

Inizializza una nuova istanza di un oggetto PhysicalFileProvider nella directory radice specificata.

PhysicalFileProvider(String, ExclusionFilters)

Inizializza una nuova istanza di un oggetto PhysicalFileProvider nella directory radice specificata.

Proprietà

Root

Directory radice per questa istanza.

UseActivePolling

Ottiene o imposta un valore che determina se questa istanza di PhysicalFileProvider esegue attivamente il polling per controllare le modifiche dei file.

Quando il valore è true, l'oggetto IChangeToken restituito da Watch(String) esegue attivamente il polling per controllare le modifiche dei file (ActiveChangeCallbacks è true) invece di essere passivo.

Questa proprietà è valida solo quando è impostato l'oggetto UsePollingFileWatcher.

UsePollingFileWatcher

Ottiene o imposta un valore che determina se questa istanza di PhysicalFileProvider usa il polling per determinare se sono state apportate modifiche ai file.

Per impostazione predefinita, PhysicalFileProvider usa FileSystemWatcher per essere in ascolto degli eventi di modifica dei file per Watch(String). FileSystemWatcher non è efficace in alcuni scenari, ad esempio le unità montate. Il polling è necessario per controllare in modo efficace le modifiche ai file.

Metodi

Dispose()

Elimina il provider. I token di modificano possono non venire attivati dopo l'eliminazione del provider.

Dispose(Boolean)

Elimina il provider.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Distruttore per PhysicalFileProvider.

GetDirectoryContents(String)

Enumera una directory nel percorso specificato, se disponibile.

GetFileInfo(String)

Individua un file nel percorso specificato mappando direttamente i segmenti di percorso alle directory fisiche.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Watch(String)

Crea un oggetto IChangeToken per l'oggetto filter specificato.

I modelli GLOB vengono interpretati da Matcher.

Si applica a