VirtualFileBase クラス

定義

VirtualFileオブジェクトとVirtualDirectory オブジェクトのコア実装を提供します。 抽象クラス。インスタンス化することはできません。

public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
    inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
継承
VirtualFileBase
派生

注釈

VirtualFileBase抽象クラスは、VirtualFileオブジェクトとVirtualDirectory オブジェクト間で共有される共通のメソッドとプロパティを提供します。 これらのクラスの実装により、コンパイルに使用されるファイルとパスにアクセスできる ASP.NET ランタイムが提供されます。 仮想ファイルとパスの使用の詳細については、 VirtualPathProvider クラスを参照してください。

注意 (実装者)

VirtualFileBase クラスから継承する場合は、派生オブジェクトが仮想ディレクトリか仮想ファイルかを示すために、IsDirectory プロパティをオーバーライドする必要があります。 VirtualFileまたはVirtualDirectory クラスから派生した場合、IsDirectory プロパティは既に設定されています。

コンストラクター

名前 説明
VirtualFileBase()

継承されたクラス インスタンスで使用するクラスを初期化します。 このコンストラクターは、継承されたクラスによってのみ呼び出すことができます。

プロパティ

名前 説明
IsDirectory

派生クラスでオーバーライドされると、 VirtualFileBase インスタンスが仮想ファイルまたは仮想ディレクトリを表すかどうかを示す値を取得します。

Name

仮想リソースの表示名を取得します。

VirtualPath

仮想ファイルのパスを取得します。

メソッド

名前 説明
CreateObjRef(Type)

リモート オブジェクトとの通信に使用されるプロキシの生成に必要なすべての関連情報を含むオブジェクトを作成します。

(継承元 MarshalByRefObject)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()

リースが作成されないようにすることで、 VirtualFileBase インスタンスに無限の有効期間を与えます。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください