PhysicalFileProvider Classe

Definizione

Cerca i file usando il file system su disco.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
Ereditarietà
PhysicalFileProvider
Implementazioni

Commenti

Quando la variabile di ambiente "DOTNET_USE_POLLING_FILE_WATCHER" è impostata su "1" o "true", le chiamate a Watch(String) utilizzeranno PollingFileChangeToken.When the environment variable "DOTNET_USE_POLLING_FILE_WATCHER" is set to "1" or "true", calls to Watch(String) will use PollingFileChangeToken.

Costruttori

PhysicalFileProvider(String)

Inizializza una nuova istanza di un oggetto PhysicalFileProvider nella directory radice specificata.Initializes a new instance of a PhysicalFileProvider at the given root directory.

PhysicalFileProvider(String, ExclusionFilters)

Inizializza una nuova istanza di un oggetto PhysicalFileProvider nella directory radice specificata.Initializes a new instance of a PhysicalFileProvider at the given root directory.

Proprietà

Root

Directory radice per questa istanza.The root directory for this instance.

UseActivePolling

Ottiene o imposta un valore che determina se questa istanza di PhysicalFileProvider esegue attivamente il polling per controllare le modifiche dei file.Gets or sets a value that determines if this instance of PhysicalFileProvider actively polls for file changes.

Quando il valore è true, l'oggetto IChangeToken restituito da Watch(String) esegue attivamente il polling per controllare le modifiche dei file (ActiveChangeCallbacks sarà true) invece di essere passivo.When true, IChangeToken returned by Watch(String) will actively poll for file changes (ActiveChangeCallbacks will be true) instead of being passive.

Questa proprietà è valida solo quando è impostato l'oggetto UsePollingFileWatcher.This property is only effective when UsePollingFileWatcher is set.

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

Per impostazione predefinita, PhysicalFileProvider usa FileSystemWatcher per essere in ascolto degli eventi di modifica dei file per Watch(String).By default, PhysicalFileProvider uses FileSystemWatcher to listen to file change events for Watch(String). FileSystemWatcher non è efficace in alcuni scenari, ad esempio le unità montate.FileSystemWatcher is ineffective in some scenarios such as mounted drives. Il polling è necessario per controllare in modo efficace le modifiche ai file.Polling is required to effectively watch for file changes.

..

Metodi

Dispose()

Elimina il provider.Disposes the provider. I token di modificano possono non venire attivati dopo l'eliminazione del provider.Change tokens may not trigger after the provider is disposed.

Dispose(Boolean)

Elimina il provider.Disposes the provider.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
Finalize()

Distruttore per PhysicalFileProvider.Destructor for PhysicalFileProvider.

GetDirectoryContents(String)

Enumera una directory nel percorso specificato, se disponibile.Enumerate a directory at the given path, if any.

GetFileInfo(String)

Individua un file nel percorso specificato mappando direttamente i segmenti di percorso alle directory fisiche.Locate a file at the given path by directly mapping path segments to physical directories.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
Watch(String)

Crea un oggetto IChangeToken per l'oggetto filter specificato.Creates a IChangeToken for the specified filter.

I criteri GLOB vengono interpretati daGlobbing patterns are interpreted by ..

Si applica a