Compartir vía


PhysicalFileProvider Clase

Definición

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

Comentarios

Cuando la variable de entorno "DOTNET_USE_POLLING_FILE_WATCHER" se establece en "1" o "true", las llamadas a Watch(String) usarán PollingFileChangeToken.

Constructores

PhysicalFileProvider(String)

Inicializa una nueva instancia de physicalFileProvider en el directorio raíz especificado.

PhysicalFileProvider(String, ExclusionFilters)

Inicializa una nueva instancia de physicalFileProvider en el directorio raíz especificado.

Propiedades

Root

Directorio raíz de esta instancia.

UseActivePolling

Obtiene o establece un valor que determina si esta instancia de PhysicalFileProvider sondea activamente los cambios de archivo.

Cuando true, el IChangeToken devuelto por Watch(String) sondea activamente los cambios de archivo (ActiveChangeCallbacks es true) en lugar de ser pasivo.

Esta propiedad solo es efectiva cuando se establece UsePollingFileWatcher.

UsePollingFileWatcher

Obtiene o establece un valor que determina si esta instancia de PhysicalFileProvider usa sondeos para determinar los cambios de archivo.

De forma predeterminada, PhysicalFileProvider usa FileSystemWatcher para escuchar eventos de cambio de archivo para Watch(String). FileSystemWatcher es ineficaz en algunos escenarios, como unidades montadas. El sondeo es necesario para vigilar eficazmente los cambios de archivo.

Métodos

Dispose()

Elimina el proveedor. Es posible que los tokens de cambio no se desencadenen después de eliminar el proveedor.

Dispose(Boolean)

Elimina el proveedor.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetDirectoryContents(String)

Enumerar un directorio en la ruta de acceso especificada, si existe.

GetFileInfo(String)

Busque un archivo en la ruta de acceso especificada mediante la asignación directa de segmentos de ruta de acceso a directorios físicos.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Watch(String)

Crea un IChangeToken para el filterespecificado.

Los patrones de globbing se interpretan mediante Matcher.

Se aplica a