PhysicalFileProvider Classe

Definição

Pesquisa arquivos usando o sistema de arquivos no 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 para essa instância.

UseActivePolling

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

Quando é true, o IChangeToken retornado por Watch(String) sonda ativamente as alterações de arquivo (ActiveChangeCallbacks será true) em vez de ser passivo.

Essa propriedade será efetiva apenas quando UsePollingFileWatcher estiver definido.

UsePollingFileWatcher

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

Por padrão, o PhysicalFileProvider usa o FileSystemWatcher para escutar 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 observar as mudanças de arquivo.

Métodos

Dispose()

Descarta o provedor. Os tokens de alteração podem não ser disparados após o provedor ser descartado.

Dispose(Boolean)

Descarta o provedor.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Destruidor para PhysicalFileProvider.

GetDirectoryContents(String)

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

GetFileInfo(String)

Localizar um arquivo no caminho especificado mapeando diretamente os segmentos de linha 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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Watch(String)

Cria um IChangeToken para o filter especificado.

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

Aplica-se a