PhysicalFileProvider Sınıf

Tanım

Disk üzerindeki dosya sistemini kullanarak dosyaları arar.

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
Devralma
PhysicalFileProvider
Uygulamalar

Açıklamalar

"DOTNET_USE_POLLING_FILE_WATCHER" ortam değişkeni "1" veya "true" olarak ayarlandığında, Watch(String) çağrısı PollingFileChangeTokenkullanır.

Oluşturucular

PhysicalFileProvider(String)

Verilen kök dizinde PhysicalFileProvider'ın yeni bir örneğini başlatır.

PhysicalFileProvider(String, ExclusionFilters)

Verilen kök dizinde PhysicalFileProvider'ın yeni bir örneğini başlatır.

Özellikler

Root

Bu örneğin kök dizini.

UseActivePolling

Bu PhysicalFileProvider örneğinin dosya değişikliklerini etkin bir şekilde yoklamasını belirleyen bir değer alır veya ayarlar.

trueolduğunda, Watch(String) tarafından döndürülen IChangeToken pasif olmak yerine dosya değişikliklerini (ActiveChangeCallbackstrue) etkin bir şekilde yoklar.

Bu özellik yalnızca UsePollingFileWatcher ayarlandığında etkilidir.

UsePollingFileWatcher

Bu PhysicalFileProvider örneğinin dosya değişikliklerini belirlemek için yoklama kullanıp kullanmadığını belirleyen bir değer alır veya ayarlar.

varsayılan olarak, PhysicalFileProviderWatch(String)için dosya değişikliği olaylarını dinlemek için FileSystemWatcher kullanır. FileSystemWatcher, bağlı sürücüler gibi bazı senaryolarda etkisizdir. Dosya değişikliklerini etkili bir şekilde izlemek için yoklama gereklidir.

Yöntemler

Dispose()

Sağlayıcıyı atılır. Sağlayıcı atıldıktan sonra değişiklik belirteçleri tetiklenmeyebilir.

Dispose(Boolean)

Sağlayıcıyı atılır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetDirectoryContents(String)

Varsa, belirtilen yolda bir dizini numaralandırın.

GetFileInfo(String)

Yol kesimlerini doğrudan fiziksel dizinlere eşleyerek verilen yolda bir dosya bulun.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
Watch(String)

Belirtilen filteriçin bir IChangeToken oluşturur.

Globbing desenleri Matchertarafından yorumlanır.

Şunlara uygulanır