VirtualFileBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece a implementação principal para os VirtualFile objetos and VirtualDirectory . Uma classe abstrata, não pode ser instanciada.
public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
- Herança
- Derivado
Observações
A VirtualFileBase classe abstrata fornece os métodos e propriedades comuns partilhados entre os VirtualFile objetos e VirtualDirectory . As implementações destas classes fornecem ao runtime ASP.NET acesso a ficheiros e caminhos usados para compilação. Para mais informações sobre o uso de ficheiros e caminhos virtuais, consulte a VirtualPathProvider aula.
Notas para Implementadores
Quando herdas da VirtualFileBase classe, deves sobrescrever a IsDirectory propriedade para indicar se o objeto derivado é um diretório virtual ou um ficheiro virtual. Se derivar de ou VirtualFile da VirtualDirectory classe, a IsDirectory propriedade já está definida.
Construtores
| Name | Description |
|---|---|
| VirtualFileBase() |
Inicializa a classe para uso por uma instância de classe herdada. Este construtor só pode ser chamado por uma classe herdada. |
Propriedades
| Name | Description |
|---|---|
| IsDirectory |
Quando sobrescrito numa classe derivada, obtém um valor que indica se a VirtualFileBase instância representa um ficheiro virtual ou um diretório virtual. |
| Name |
Obtém o nome de exibição do recurso virtual. |
| VirtualPath |
Obtém o caminho do ficheiro virtual. |
Métodos
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Dá a uma VirtualFileBase instância uma vida útil infinita ao impedir a criação de um arrendamento. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |