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 implementación principal de los VirtualFile objetos y VirtualDirectory . No se puede crear una instancia de una clase abstracta.
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 objetos y VirtualDirectory . Las implementaciones de estas clases proporcionan al entorno de ejecución de ASP.NET acceso a archivos y rutas de acceso que se usan para la compilación. Para obtener más información sobre el uso de archivos virtuales y rutas de acceso, consulte la VirtualPathProvider clase .
Notas a los implementadores
Cuando hereda 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 o de la VirtualFileVirtualDirectory clase , la IsDirectory propiedad ya está establecida.
Constructores
| Nombre | Description |
|---|---|
| VirtualFileBase() |
Inicializa la clase para que la use una instancia de clase heredada. Solo una clase heredada puede llamar a este constructor. |
Propiedades
| Nombre | Description |
|---|---|
| IsDirectory |
Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la VirtualFileBase instancia representa un archivo virtual o un directorio virtual. |
| Name |
Obtiene el nombre para mostrar del recurso virtual. |
| VirtualPath |
Obtiene la ruta de acceso del archivo virtual. |
Métodos
| Nombre | Description |
|---|---|
| CreateObjRef(Type) |
Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetLifetimeService() |
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() |
Proporciona a una instancia una VirtualFileBase duración infinita evitando que se cree una concesión. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficial del objeto actual MarshalByRefObject . (Heredado de MarshalByRefObject) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |