To use HttpHandler with a File-based transfer method and a per application image ID to transfer C1WebChart to the client, complete the following steps:
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="c1chartimage.aspx"
type="C1.Web.C1WebChart.ImageHttpHandler,C1.Web.C1WebChart.4"/>
</httpHandlers>
</system.web>
<configuration>
/C1WebChartApps/Sample/c1webchartimage.aspx
作成されたイメージタグは、次のようになるはずです。
<img id=_c1wc
rc='c1webchartimage.aspx?FileID=C1WebChartTemp/WebForm1.aspx_C1WebChart1.png'/>
グラフの各描画の FileID は共通で、転送に使用される一時ファイルへの仮想パスを含みます。仮想パスは、仮想ディレクトリとファイル名で構成されます。仮想ディレクトリは ImageUri プロパティで指定されます。ファイルにはイメージの種類と一意の ID 文字列が含まれます。ImageUri プロパティのファイル部分は、HTTPHandler ページを指定するために使用します。
このように作成したイメージファイルを設定し、絶対的な有効期限と相対的な有効期限に基づいて期限切れになるようにします。ファイルは、次回の描画時や、同じディレクトリ内の他の C1WebChart がファイルを描画したとき実際に削除されます。