VirtualFileBase VirtualFileBase VirtualFileBase VirtualFileBase Class

定義

VirtualFile オブジェクトおよび VirtualDirectory オブジェクトのコア実装を提供します。Provides the core implementation for the VirtualFile and VirtualDirectory objects. 抽象クラスであるため、このクラスのインスタンスは生成できません。An abstract class, it cannot be instantiated.

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

注釈

VirtualFileBase抽象クラスには共通のメソッドとプロパティ間で共有、VirtualFileVirtualDirectoryオブジェクト。The VirtualFileBase abstract class provides the common methods and properties shared between the VirtualFile and VirtualDirectory objects. これらのクラスの実装では、ファイルとパスのコンパイルに使用するアクセス権を持つ ASP.NET ランタイムを提供します。Implementations of these classes provide the ASP.NET runtime with access to files and paths used for compilation. 仮想ファイルとパスの使用に関する詳細については、次を参照してください。、VirtualPathProviderクラス。For more information on using virtual files and paths, see the VirtualPathProvider class.

注意 (継承者)

継承する場合、VirtualFileBaseクラスがオーバーライドする必要があります、IsDirectory派生オブジェクトが、仮想ディレクトリまたは仮想ファイルかどうかを示すプロパティです。When you inherit from the VirtualFileBase class, you must override the IsDirectory property to indicate whether the derived object is a virtual directory or a virtual file. いずれかから派生する場合、VirtualFileまたはVirtualDirectoryクラス、IsDirectoryプロパティは既に設定されています。If you derive from either the VirtualFile or the VirtualDirectory class, the IsDirectory property is already set.

コンストラクター

VirtualFileBase() VirtualFileBase() VirtualFileBase() VirtualFileBase()

継承クラス インスタンスによって使用されるクラスを初期化します。Initializes the class for use by an inherited class instance. このコンストラクターは、継承クラスによってのみ呼び出すことができます。This constructor can be called only by an inherited class.

プロパティ

IsDirectory IsDirectory IsDirectory IsDirectory

派生クラスでオーバーライドされた場合、VirtualFileBase インスタンスが仮想ファイルと仮想ディレクトリのどちらを表すかを示す値を取得します。When overridden in a derived class, gets a value indicating whether the VirtualFileBase instance represents a virtual file or a virtual directory.

Name Name Name Name

仮想リソースの表示名を取得します。Gets the display name of the virtual resource.

VirtualPath VirtualPath VirtualPath VirtualPath

仮想ファイルのパスを取得します。Gets the virtual file path.

メソッド

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

リースが作成されないようにすることで、VirtualFileBase インスタンスに無期限の有効期間を指定します。Gives a VirtualFileBase instance an infinite lifetime by preventing a lease from being created.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください