VirtualFileBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona la implementation básica para los objetos VirtualFile y VirtualDirectory. Como clase abstracta, no se pueden crear instancias.
public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
- Herencia
- Derivado
Comentarios
La VirtualFileBase clase abstracta proporciona los métodos y propiedades comunes compartidos entre los VirtualFile VirtualDirectory objetos y. Las implementaciones de estas clases proporcionan el tiempo de ejecución de ASP.NET con acceso a los archivos y las rutas de acceso que se usan para la compilación. Para obtener más información sobre el uso de archivos y rutas de acceso virtuales, vea la VirtualPathProvider clase.
Notas a los implementadores
Al heredar de la VirtualFileBase clase, debe invalidar la IsDirectory propiedad para indicar si el objeto derivado es un directorio virtual o un archivo virtual. Si deriva de la VirtualFile VirtualDirectory clase o, la IsDirectory propiedad ya está establecida.
Constructores
VirtualFileBase() |
Inicializa la clase para que la use una instancia de la clase heredada. A este constructor sólo lo puede llamar una clase heredada. |
Propiedades
IsDirectory |
Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la instancia de VirtualFileBase representa un archivo virtual o un directorio virtual. |
Name |
Obtiene el nombre de presentación del recurso virtual. |
VirtualPath |
Obtiene la ruta de acceso del archivo virtual. |
Métodos
CreateObjRef(Type) |
Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLifetimeService() |
Obsoleto.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitializeLifetimeService() |
Concede a una instancia de VirtualFileBase un período de duración infinito ya que impide que se genere una concesión. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MemberwiseClone(Boolean) |
Crea una copia superficial del objeto MarshalByRefObject actual. (Heredado de MarshalByRefObject) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |