Partilhar via


PhysicalFileProvider Classe

Definição

Pesquisa arquivos usando o sistema de arquivos em 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
Herança
PhysicalFileProvider
Implementações

Comentários

Quando a variável de ambiente "DOTNET_USE_POLLING_FILE_WATCHER" for definida como "1" ou "true", as chamadas para Watch(String) usarão PollingFileChangeToken.

Construtores

PhysicalFileProvider(String)

Inicializa uma nova instância de um PhysicalFileProvider no diretório raiz especificado.

PhysicalFileProvider(String, ExclusionFilters)

Inicializa uma nova instância de um PhysicalFileProvider no diretório raiz especificado.

Propriedades

Root

O diretório raiz dessa instância.

UseActivePolling

Obtém ou define um valor que determina se essa instância de PhysicalFileProvider pesquisa ativamente para alterações de arquivo.

Quando true, a IChangeToken retornada por Watch(String) sonda ativamente para alterações de arquivo (ActiveChangeCallbacks é true) em vez de ser passiva.

Essa propriedade só é eficaz quando UsePollingFileWatcher é definido.

UsePollingFileWatcher

Obtém ou define um valor que determina se essa instância de PhysicalFileProvider usa sondagem para determinar alterações de arquivo.

Por padrão, PhysicalFileProvider usa FileSystemWatcher para ouvir eventos de alteração de arquivo para Watch(String). FileSystemWatcher é ineficaz em alguns cenários, como unidades montadas. A sondagem é necessária para observar efetivamente as alterações de arquivo.

Métodos

Dispose()

Descarta o provedor. Os tokens de alteração podem não ser disparados depois que o provedor é descartado.

Dispose(Boolean)

Descarta o provedor.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDirectoryContents(String)

Enumerar um diretório no caminho determinado, se houver.

GetFileInfo(String)

Localize um arquivo no caminho fornecido mapeando diretamente segmentos de caminho para diretórios físicos.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Watch(String)

Cria um IChangeToken para o filterespecificado.

Os padrões de globbing são interpretados por Matcher.

Aplica-se a