Partager via


PhysicalFileProvider Classe

Définition

Recherche des fichiers à l’aide du 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 » a la valeur « 1 » ou « true », les appels à Watch(String) utilisent PollingFileChangeToken.

Constructeurs

PhysicalFileProvider(String)

Initialise une nouvelle instance d’un PhysicalFileProvider dans le répertoire racine donné.

PhysicalFileProvider(String, ExclusionFilters)

Initialise une nouvelle instance d’un PhysicalFileProvider dans le répertoire racine donné.

Propriétés

Root

Répertoire racine de cette instance.

UseActivePolling

Obtient ou définit une valeur qui détermine si cette instance de PhysicalFileProvider interroge activement les modifications de fichier.

Lorsque true, le IChangeToken retourné par Watch(String) interroge activement les modifications de fichier (ActiveChangeCallbacks est true) au lieu d’être passif.

Cette propriété n’est effective que lorsque UsePollingFileWatcher est définie.

UsePollingFileWatcher

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

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 les 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 se déclencher une fois le fournisseur supprimé.

Dispose(Boolean)

Supprime le fournisseur.

Equals(Object)

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

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

Énumérez un répertoire au niveau du chemin donné, le cas échéant.

GetFileInfo(String)

Recherchez un fichier au niveau du chemin donné en mappant directement les segments de chemin d’accès aux répertoires physiques.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 filterspécifié.

Les modèles globbing sont interprétés par Matcher.

S’applique à