HttpFileCollectionWrapper クラス

定義

クライアントによってアップロードされたファイルにアクセスできるようにする HTTP 組み込みオブジェクトをカプセル化します。

public ref class HttpFileCollectionWrapper : System::Web::HttpFileCollectionBase
public class HttpFileCollectionWrapper : System.Web.HttpFileCollectionBase
type HttpFileCollectionWrapper = class
    inherit HttpFileCollectionBase
Public Class HttpFileCollectionWrapper
Inherits HttpFileCollectionBase
継承

注釈

クラスはクラス HttpFileCollectionWrapper から派生 HttpFileCollectionBase し、クラスのラッパーとして機能し HttpFileCollection ます。 このクラスは、型を公開すると同時に、クラスの機能を公開 HttpFileCollection HttpFileCollectionBase します。 クラスを使用すると、 HttpFileCollectionBase HttpFileCollection ASP.NET パイプラインの外部で単体テストを実行する場合など、アプリケーションのクラスの元の実装をカスタム実装に置き換えることができます。

コンストラクター

HttpFileCollectionWrapper(HttpFileCollection)

HttpFileCollectionWrapper クラスの新しいインスタンスを初期化します。

プロパティ

AllKeys

コレクション内の、ポストされたすべてのファイル オブジェクトのキー (名前) を格納している配列を取得します。

Count

コレクション内のオブジェクトの数を取得します。

IsReadOnly

NameObjectCollectionBase インスタンスが読み取り専用かどうかを示す値を取得または設定します。

(継承元 NameObjectCollectionBase)
IsSynchronized

コレクションへのアクセスがスレッド セーフであるかどうかを示す値を取得します。

Item[Int32]

指定したインデックス位置にある、ポストされたファイル オブジェクトを取得します。

Item[String]

指定された名前を持つポストされたオブジェクトをコレクションから返します。

Keys

NameObjectCollectionBase.KeysCollection インスタンスのすべてのキーを含んでいる HttpApplicationStateWrapper インスタンスを取得します。

SyncRoot

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。

メソッド

BaseAdd(String, Object)

指定したキーと値を持つエントリを NameObjectCollectionBase インスタンスに追加します。

(継承元 NameObjectCollectionBase)
BaseClear()

NameObjectCollectionBase インスタンスからすべてのエントリを削除します。

(継承元 NameObjectCollectionBase)
BaseGet(Int32)

NameObjectCollectionBase インスタンスの指定したインデックスにあるエントリの値を取得します。

(継承元 NameObjectCollectionBase)
BaseGet(String)

NameObjectCollectionBase インスタンスから、指定したキーを持つ最初のエントリの値を取得します。

(継承元 NameObjectCollectionBase)
BaseGetAllKeys()

NameObjectCollectionBase インスタンス内のすべてのキーを格納する String 配列を返します。

(継承元 NameObjectCollectionBase)
BaseGetAllValues()

NameObjectCollectionBase インスタンス内のすべての値を格納する Object 配列を返します。

(継承元 NameObjectCollectionBase)
BaseGetAllValues(Type)

NameObjectCollectionBase インスタンス内のすべての値を格納する、指定した型の配列を返します。

(継承元 NameObjectCollectionBase)
BaseGetKey(Int32)

NameObjectCollectionBase インスタンスの指定したインデックスにあるエントリのキーを取得します。

(継承元 NameObjectCollectionBase)
BaseHasKeys()

NameObjectCollectionBase インスタンスが、キーが null ではないエントリを格納しているかどうかを示す値を取得します。

(継承元 NameObjectCollectionBase)
BaseRemove(String)

指定したキーを持つエントリを NameObjectCollectionBase インスタンスから削除します。

(継承元 NameObjectCollectionBase)
BaseRemoveAt(Int32)

NameObjectCollectionBase インスタンスの指定したインデックスにあるエントリを削除します。

(継承元 NameObjectCollectionBase)
BaseSet(Int32, Object)

NameObjectCollectionBase インスタンスの指定したインデックスにあるエントリの値を設定します。

(継承元 NameObjectCollectionBase)
BaseSet(String, Object)

NameObjectCollectionBase インスタンス内に指定したキーを持つエントリが存在する場合は、その最初のエントリの値を設定します。存在しない場合は、指定したキーと値を持つエントリを NameObjectCollectionBase インスタンスに追加します。

(継承元 NameObjectCollectionBase)
CopyTo(Array, Int32)

配列内の指定されたインデックスを開始位置として、コレクションの要素を配列にコピーします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Get(Int32)

指定したインデックス位置にある、ポストされたファイル オブジェクトを返します。

Get(String)

コレクションから、指定の名前が付いたポストされたファイル オブジェクトを返します。

GetEnumerator()

コレクションを反復処理するために使用できる列挙子を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetKey(Int32)

指定したインデックス位置にある、ポストされたファイル オブジェクトの名前を返します。

GetMultiple(String)

指定した名前と一致するすべてのファイルを返します。

GetMultiple(String)

派生クラスで実装された場合、指定した名前に一致するすべてのファイルを返します。

(継承元 HttpFileCollectionBase)
GetObjectData(SerializationInfo, StreamingContext)

HttpFileCollectionWrapper オブジェクトをシリアル化するために必要なデータを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnDeserialization(Object)

逆シリアル化が終了したときに逆シリアル化イベントを発生させます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

NameObjectCollectionBase 全体を互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。

(継承元 NameObjectCollectionBase)
ICollection.IsSynchronized

NameObjectCollectionBase オブジェクトへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。

(継承元 NameObjectCollectionBase)
ICollection.SyncRoot

NameObjectCollectionBase オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。

(継承元 NameObjectCollectionBase)

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象