共用方式為


PhysicalFileProvider 類別

定義

使用磁碟上的文件系統來查閱檔案。

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
繼承
PhysicalFileProvider
實作

備註

當環境變數 「DOTNET_USE_POLLING_FILE_WATCHER」 設定為 「1」 或 「true」 時,對 Watch(String) 的呼叫將會使用 PollingFileChangeToken

建構函式

PhysicalFileProvider(String)

初始化指定根目錄上 PhysicalFileProvider 的新實例。

PhysicalFileProvider(String, ExclusionFilters)

初始化指定根目錄上 PhysicalFileProvider 的新實例。

屬性

Root

這個實例的根目錄。

UseActivePolling

取得或設定值,這個值會判斷這個實例是否 PhysicalFileProvider 主動輪詢檔案變更。

true時,Watch(String) 會主動輪詢檔案變更(ActiveChangeCallbackstrue),而不是被動輪詢所傳回的 IChangeToken

此屬性只有在設定 UsePollingFileWatcher 時才有效。

UsePollingFileWatcher

取得或設定值,這個值會判斷這個 PhysicalFileProvider 實例是否使用輪詢來判斷檔案變更。

根據預設,PhysicalFileProvider 會使用 FileSystemWatcher 來接聽 Watch(String)的檔案變更事件。 在某些情況下,FileSystemWatcher 無效,例如掛接的磁碟驅動器。 輪詢需要有效率地監看檔案變更。

方法

Dispose()

處置提供者。 在處置提供者之後,變更令牌可能不會觸發。

Dispose(Boolean)

處置提供者。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetDirectoryContents(String)

列舉指定路徑上的目錄,如果有的話。

GetFileInfo(String)

藉由將路徑區段直接對應至實體目錄,找出指定路徑上的檔案。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Watch(String)

為指定的 filter建立 IChangeToken

Globbing 模式是由 Matcher解譯。

適用於