PhysicalFileProvider Classe

Définition

Consulte les fichiers en utilisant le système de fichiers sur disque.

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
Héritage
PhysicalFileProvider
Implémente

Remarques

Lorsque la variable d’environnement « DOTNET_USE_POLLING_FILE_WATCHER » est définie sur « 1 » ou « true », les appels à Watch(String) utilisent PollingFileChangeToken.

Constructeurs

PhysicalFileProvider(String)

Initialise une nouvelle instance de PhysicalFileProvider dans le répertoire racine donné.

PhysicalFileProvider(String, ExclusionFilters)

Initialise une nouvelle instance de PhysicalFileProvider dans le répertoire racine donné.

Propriétés

Root

Répertoire racine pour cette instance.

UseActivePolling

Obtient ou définit une valeur qui détermine si cette instance de PhysicalFileProvider interroge activement les modifications apportées aux fichiers.

Si true, le IChangeToken retourné par Watch(String) s’enquiert activement des modifications apportées aux fichiers (ActiveChangeCallbacks est true) au lieu d’être passif.

Cette propriété est effective uniquement lorsque UsePollingFileWatcher est défini.

UsePollingFileWatcher

Obtient ou définit une valeur qui détermine si cette instance de PhysicalFileProvider utilise l’interrogation pour déterminer les modifications apportées aux fichiers.

Par défaut, PhysicalFileProvider utilise FileSystemWatcher pour écouter les événements de modification de fichier pour Watch(String). FileSystemWatcher est inefficace dans certains scénarios, tels que ceux impliquant des lecteurs montés. L’interrogation est nécessaire pour surveiller efficacement les modifications apportées aux fichiers.

Méthodes

Dispose()

Supprime le fournisseur. Les jetons de modification peuvent ne pas être déclenchés après la suppression du fournisseur.

Dispose(Boolean)

Supprime le fournisseur.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Finalize()

Destructeur de PhysicalFileProvider.

GetDirectoryContents(String)

Énumérez un répertoire avec le chemin donné, le cas échéant.

GetFileInfo(String)

Localisez un fichier avec le chemin donné en mappant directement les segments de chemins aux répertoires physiques.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Watch(String)

Crée un IChangeToken pour le filter spécifié.

Les modèles d’utilisation des caractères génériques sont interprétés par Matcher.

S’applique à