VirtualFileBase Classe

Definição

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
VirtualFileBase
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)

Aplica-se a

Ver também