VirtualFileBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a implementação principal para os objetos VirtualFile e VirtualDirectory. Uma classe abstrata. Não é possível criar uma instância dela.
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
Comentários
A VirtualFileBase classe abstract fornece os métodos e as propriedades comuns compartilhados entre VirtualFile os VirtualDirectory objetos e. Implementações dessas classes fornecem o tempo de execução ASP.NET com acesso a arquivos e caminhos usados para compilação. Para obter mais informações sobre como usar arquivos e caminhos virtuais, consulte a VirtualPathProvider classe.
Notas aos Implementadores
Ao herdar da VirtualFileBase classe, você deve substituir a IsDirectory propriedade para indicar se o objeto derivado é um diretório virtual ou um arquivo virtual. Se você derivar de VirtualFile ou da VirtualDirectory classe, a IsDirectory Propriedade já estará definida.
Construtores
VirtualFileBase() |
Inicializa a classe para uso por uma instância de classe herdada. Esse construtor pode ser chamado apenas por uma classe herdada. |
Propriedades
IsDirectory |
Quando substituído em uma classe derivada, obtém um valor que indica se a instância de VirtualFileBase representa um arquivo virtual ou um diretório virtual. |
Name |
Obtém o nome de exibição do recurso virtual. |
VirtualPath |
Obtém o caminho do arquivo virtual. |
Métodos
CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se 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 a função de hash padrão. (Herdado de Object) |
GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância. (Herdado de MarshalByRefObject) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
InitializeLifetimeService() |
Fornece à instância de VirtualFileBase um tempo de vida infinito impedindo que uma concessão seja criada. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |