HttpPostedFileBase クラス

定義

クライアントによってアップロードされた個々のファイルへのアクセスを提供するクラスの基本クラスとして機能します。

public ref class HttpPostedFileBase abstract
public abstract class HttpPostedFileBase
type HttpPostedFileBase = class
Public MustInherit Class HttpPostedFileBase
継承
HttpPostedFileBase
派生

注釈

HttpPostedFileBase クラスは、HttpPostedFile クラスと同じメンバーを含む抽象クラスです。 HttpPostedFileBase クラスを使用すると、HttpPostedFile クラスのような派生クラスを作成できますが、カスタマイズでき、ASP.NET パイプラインの外部で動作します。 単体テストを実行するときは、通常、派生クラスを使用して、テストするシナリオを満たす動作をカスタマイズしたメンバーを実装します。

HttpPostedFileWrapper クラスは、HttpPostedFileBase クラスから派生します。 HttpPostedFileWrapper クラスは、HttpPostedFile クラスのラッパーとして機能します。 実行時には、通常、 HttpPostedFileWrapper クラスのインスタンスを使用して、 HttpPostedFile オブジェクトのメンバーを呼び出します。

コンストラクター

名前 説明
HttpPostedFileBase()

継承されたクラス インスタンスで使用するクラスを初期化します。 このコンストラクターは、継承されたクラスによってのみ呼び出すことができます。

プロパティ

名前 説明
ContentLength

派生クラスでオーバーライドされると、アップロードされたファイルのサイズをバイト単位で取得します。

ContentType

派生クラスでオーバーライドされると、アップロードされたファイルの MIME コンテンツ タイプを取得します。

FileName

派生クラスでオーバーライドされると、クライアント上のファイルの完全修飾名を取得します。

InputStream

派生クラスでオーバーライドされると、アップロードされたファイルを指す Stream オブジェクトを取得し、ファイルの内容を読み取る準備をします。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
SaveAs(String)

派生クラスでオーバーライドされた場合は、アップロードされたファイルの内容を保存します。

ToString()

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

(継承元 Object)

適用対象