VirtualFileBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 VirtualFile 和 VirtualDirectory 物件的核心實作。 它是抽象類別 (Abstract Class),所以不能具現化 (Instantiated)。
public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
- 繼承
- 衍生
備註
VirtualFileBase抽象類別提供 與 VirtualDirectory 物件之間 VirtualFile 共用的通用方法和屬性。 這些類別的實作可讓 ASP.NET 執行時間存取用於編譯的檔案和路徑。 如需使用虛擬檔案和路徑的詳細資訊,請參閱 類別 VirtualPathProvider 。
給實施者的注意事項
當您繼承自 VirtualFileBase 類別時,必須覆寫 IsDirectory 屬性,以指出衍生物件是虛擬目錄還是虛擬檔案。 如果您衍生自 VirtualFile 或 VirtualDirectory 類別, IsDirectory 則已經設定 屬性。
建構函式
VirtualFileBase() |
初始化這個類別,以供繼承的類別執行個體使用。 此建構函式只能由繼承的類別呼叫。 |
屬性
IsDirectory |
在衍生類別中覆寫時,取得值,指出 VirtualFileBase 執行個體表示虛擬檔案還是虛擬目錄。 |
Name |
取得虛擬資源的顯示名稱。 |
VirtualPath |
取得虛擬檔案路徑。 |
方法
CreateObjRef(Type) |
建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承來源 MarshalByRefObject) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetLifetimeService() |
已淘汰.
擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承來源 MarshalByRefObject) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
InitializeLifetimeService() |
藉由防止建立使用期 (Lease),為 VirtualFileBase 執行個體提供無限的存留期 (Lifetime)。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 物件的淺層複本。 (繼承來源 MarshalByRefObject) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |