HttpFileCollectionBase Sınıf

Tanım

İstemci tarafından karşıya yüklenen dosyalara erişim sağlayan sınıflar için temel sınıf görevi görür.

public ref class HttpFileCollectionBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpFileCollectionBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpFileCollectionBase = class
    inherit NameObjectCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpFileCollectionBase
Inherits NameObjectCollectionBase
Implements ICollection
Devralma
HttpFileCollectionBase
Türetilmiş
Uygulamalar

Açıklamalar

HttpFileCollectionBase sınıfı, sınıfıyla aynı üyeleri içeren soyut bir sınıftırHttpFileCollection. HttpFileCollectionBase sınıfı, HttpFileCollection sınıfına benzeyen, ancak özelleştirebileceğiniz ve ASP.NET işlem hattının dışında çalışan türetilmiş sınıflar oluşturmanıza olanak tanır. Birim testi gerçekleştirdiğinizde, genellikle test ettiğiniz senaryoyu karşılayan özelleştirilmiş davranışa sahip üyeleri uygulamak için türetilmiş bir sınıf kullanırsınız.

HttpFileCollectionWrapper sınıfı sınıfından HttpFileCollectionBase türetilir. sınıfı, HttpFileCollectionWrapper sınıfı için sarmalayıcı görevi görür HttpFileCollection . Çalışma zamanında, genellikle nesnesinin üyelerini HttpFileCollectionWrapper çağırmak için sınıfının bir örneğini HttpFileCollection kullanırsınız.

Oluşturucular

Name Description
HttpFileCollectionBase()

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
AllKeys

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondaki tüm postalanan dosya nesnelerinin anahtarlarını (adlarını) içeren bir dizi alır.

Count

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondaki postalanan dosya nesnelerinin sayısını alır.

IsReadOnly

Örneğin salt okunur olup olmadığını NameObjectCollectionBase belirten bir değer alır veya ayarlar.

(Devralındığı yer: NameObjectCollectionBase)
IsSynchronized

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyona erişimin iş parçacığı açısından güvenli olup olmadığını gösteren bir değer alır.

Item[Int32]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizinde gönderilen dosya nesnesini alır.

Item[String]

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondan belirtilen ada sahip postalanan dosya nesnesini alır.

Keys

Örnekteki tüm anahtarları NameObjectCollectionBase.KeysCollection içeren bir NameObjectCollectionBase örneği alır.

(Devralındığı yer: NameObjectCollectionBase)
SyncRoot

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyona erişimi eşitlemek için kullanılabilecek bir nesne alır.

Yöntemler

Name Description
BaseAdd(String, Object)

Örneğe belirtilen anahtar ve değere NameObjectCollectionBase sahip bir girdi ekler.

(Devralındığı yer: NameObjectCollectionBase)
BaseClear()

Örnekteki NameObjectCollectionBase tüm girişleri kaldırır.

(Devralındığı yer: NameObjectCollectionBase)
BaseGet(Int32)

Örneğin belirtilen dizinindeki girdinin NameObjectCollectionBase değerini alır.

(Devralındığı yer: NameObjectCollectionBase)
BaseGet(String)

Örnekten belirtilen anahtara sahip ilk girdinin NameObjectCollectionBase değerini alır.

(Devralındığı yer: NameObjectCollectionBase)
BaseGetAllKeys()

Örnekteki tüm anahtarları String içeren bir NameObjectCollectionBase dizi döndürür.

(Devralındığı yer: NameObjectCollectionBase)
BaseGetAllValues()

Örnekteki tüm değerleri Object içeren bir NameObjectCollectionBase dizi döndürür.

(Devralındığı yer: NameObjectCollectionBase)
BaseGetAllValues(Type)

Örnekteki tüm değerleri NameObjectCollectionBase içeren belirtilen türde bir dizi döndürür.

(Devralındığı yer: NameObjectCollectionBase)
BaseGetKey(Int32)

Örneğin belirtilen dizininde girdinin NameObjectCollectionBase anahtarını alır.

(Devralındığı yer: NameObjectCollectionBase)
BaseHasKeys()

Örneğin anahtarları olmayan NameObjectCollectionBasegirdiler içerip içermediğini null belirten bir değer alır.

(Devralındığı yer: NameObjectCollectionBase)
BaseRemove(String)

Belirtilen anahtara sahip girişleri örnekten NameObjectCollectionBase kaldırır.

(Devralındığı yer: NameObjectCollectionBase)
BaseRemoveAt(Int32)

Örneğin belirtilen dizinindeki girdiyi NameObjectCollectionBase kaldırır.

(Devralındığı yer: NameObjectCollectionBase)
BaseSet(Int32, Object)

Girdinin değerini örneğin belirtilen dizininde NameObjectCollectionBase ayarlar.

(Devralındığı yer: NameObjectCollectionBase)
BaseSet(String, Object)

Örnekte belirtilen anahtarla NameObjectCollectionBase ilk girdinin değerini ayarlar; bulunursa, aksi takdirde örneğe belirtilen anahtar ve değere NameObjectCollectionBase sahip bir girdi ekler.

(Devralındığı yer: NameObjectCollectionBase)
CopyTo(Array, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyonun öğelerini dizideki belirtilen dizinden başlayarak bir diziye kopyalar.

Equals(Object)

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

(Devralındığı yer: Object)
Get(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizinde postalanan dosya nesnesini döndürür.

Get(String)

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyondan belirtilen ada sahip postalanan dosya nesnesini döndürür.

GetEnumerator()

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyonda yinelemek için kullanılabilecek bir numaralandırıcı döndürür.

GetHashCode()

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

(Devralındığı yer: Object)
GetKey(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizinde postalanan dosya nesnesinin adını döndürür.

GetMultiple(String)

Türetilmiş bir sınıfta uygulandığında, belirtilen adla eşleşen tüm dosyaları döndürür.

GetObjectData(SerializationInfo, StreamingContext)
Geçersiz.

Arabirimini ISerializable uygular ve örneği serileştirmek NameObjectCollectionBase için gereken verileri döndürür.

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

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

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

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

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

Arabirimini ISerializable uygular ve seri durumdan çıkarma işlemi tamamlandığında seri durumdan çıkarma olayını başlatır.

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

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
ICollection.CopyTo(Array, Int32)

Hedef dizinin belirtilen dizininden başlayarak tamamını NameObjectCollectionBase uyumlu bir tek boyutluya Arraykopyalar.

(Devralındığı yer: NameObjectCollectionBase)
ICollection.IsSynchronized

Nesneye erişimin NameObjectCollectionBase eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

(Devralındığı yer: NameObjectCollectionBase)
ICollection.SyncRoot

Nesneye erişimi NameObjectCollectionBase eşitlemek için kullanılabilecek bir nesne alır.

(Devralındığı yer: NameObjectCollectionBase)

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır