VirtualFileBase Sınıf

Tanım

ve VirtualFile nesneleri için VirtualDirectory temel uygulamayı sağlar. Soyut bir sınıf, örneği oluşturulamaz.

public ref class VirtualFileBase abstract : MarshalByRefObject
public abstract class VirtualFileBase : MarshalByRefObject
type VirtualFileBase = class
    inherit MarshalByRefObject
Public MustInherit Class VirtualFileBase
Inherits MarshalByRefObject
Devralma
VirtualFileBase
Türetilmiş

Açıklamalar

soyut VirtualFileBase sınıfı, ve VirtualDirectory nesneleri arasında VirtualFile paylaşılan ortak yöntemleri ve özellikleri sağlar. Bu sınıfların uygulamaları ASP.NET çalışma zamanına derleme için kullanılan dosyalara ve yollara erişim sağlar. Sanal dosyaları ve yolları kullanma hakkında daha fazla bilgi için sınıfına VirtualPathProvider bakın.

Uygulayanlara Notlar

sınıfından VirtualFileBase devraldığınızda, türetilen nesnenin IsDirectory bir sanal dizin mi yoksa sanal dosya mı olduğunu belirtmek için özelliğini geçersiz kılmanız gerekir. veya VirtualDirectory sınıfından VirtualFile türetilirseniz özelliği IsDirectory zaten ayarlanmıştır.

Oluşturucular

Name Description
VirtualFileBase()

Sınıfı devralınan bir sınıf örneği tarafından kullanılmak üzere başlatır. Bu oluşturucu yalnızca devralınan bir sınıf tarafından çağrılabilir.

Özellikler

Name Description
IsDirectory

Türetilmiş bir sınıfta geçersiz kılındığında, örneğin bir sanal dosyayı mı yoksa bir sanal dizini mi VirtualFileBase temsil ettiğini belirten bir değer alır.

Name

Sanal kaynağın görünen adını alır.

VirtualPath

Sanal dosya yolunu alır.

Yöntemler

Name Description
CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
InitializeLifetimeService()

VirtualFileBase Kiranın oluşturulmasını engelleyerek bir örneğe sonsuz bir ömür verir.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.