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、 オブジェクトと オブジェクトの間で共有される共通のメソッドとVirtualDirectoryプロパティをVirtualFile提供します。 これらのクラスの実装は、コンパイルに使用されるファイルとパスへのアクセスを 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)

適用対象

こちらもご覧ください