VirtualFileBase Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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) |