PhysicalFileProvider Clase

Definición

Busca archivos mediante el sistema de archivos en 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
Herencia
PhysicalFileProvider
Implementaciones

Comentarios

Cuando la variable de entorno "DOTNET_USE_POLLING_FILE_WATCHER" está establecida en "1" o "true", las llamadas a usarán 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.

Constructores

PhysicalFileProvider(String)

Inicializa una instancia nueva de PhysicalFileProvider en el directorio raíz dado.Initializes a new instance of a PhysicalFileProvider at the given root directory.

PhysicalFileProvider(String, ExclusionFilters)

Inicializa una instancia nueva de PhysicalFileProvider en el directorio raíz dado.Initializes a new instance of a PhysicalFileProvider at the given root directory.

Propiedades

Root

El directorio raíz de esta instancia.The root directory for this instance.

UseActivePolling

Obtiene o establece un valor que determina si esta instancia de PhysicalFileProvider sondea de forma activa los cambios de archivo.Gets or sets a value that determines if this instance of PhysicalFileProvider actively polls for file changes.

Si es true, el elemento IChangeToken devuelto por Watch(String) sondea de forma activa si hay cambios de archivo (ActiveChangeCallbacks es true), en lugar de permanecer pasivo.When true, the IChangeToken returned by Watch(String) actively polls for file changes (ActiveChangeCallbacks is true) instead of being passive.

Esta propiedad solo es efectiva cuando se establece UsePollingFileWatcher.This property is only effective when UsePollingFileWatcher is set.

UsePollingFileWatcher

Obtiene o establece un valor que determina si esta instancia de PhysicalFileProvider usa el sondeo para determinar los cambios de archivo.Gets or sets a value that determines if this instance of PhysicalFileProvider uses polling to determine file changes.

De forma predeterminada, PhysicalFileProvider usa FileSystemWatcher para escuchar los eventos de cambio de archivo de Watch(String).By default, PhysicalFileProvider uses FileSystemWatcher to listen to file change events for Watch(String). FileSystemWatcher no es eficaz en algunos escenarios, como las unidades montadas.FileSystemWatcher is ineffective in some scenarios such as mounted drives. El sondeo es necesario para inspeccionar de forma eficaz los cambios de archivo.Polling is required to effectively watch for file changes.

Métodos

Dispose()

Elimina el proveedor.Disposes the provider. Es posible que los tokens de cambio no se desencadenen después de desechar el proveedor.Change tokens may not trigger after the provider is disposed.

Dispose(Boolean)

Elimina el proveedor.Disposes the provider.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Finalize()

Destructor para PhysicalFileProvider.Destructor for PhysicalFileProvider.

GetDirectoryContents(String)

Enumera un directorio en la ruta de acceso dada, si existe.Enumerate a directory at the given path, if any.

GetFileInfo(String)

Busca un archivo en la ruta de acceso dada mediante la asignación directa de segmentos de ruta de acceso a directorios físicos.Locate a file at the given path by directly mapping path segments to physical directories.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
Watch(String)

Crea una interfaz IChangeToken para la interfaz filter especificada.Creates an IChangeToken for the specified filter.

Los patrones de uso de comodines se interpretan mediante Matcher.Globbing patterns are interpreted by Matcher.

Se aplica a