- PR -

サムネイル表示時の画像のサイズについて

投稿者投稿内容
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-12-16 23:35
引用:

System.Drawing 名前空間は、「System.Drawing 名前空間内のクラスを Windows サービスまたは ASP.NET サービスで使用することはサポートされていません。使用した場合、サービスのパフォーマンス低下や実行時の例外発生など、予期しない問題が発生する場合があります。」

とありますが、「ASP.NET C#」 で使用可能?ですか?


 どうして、そう書いてあると思われますか?

 System.Drawing 名前空間は、GDI+ の機能を使用できるようにします。GDI+ は、GDI のラッパーです。GDI は、Graphics context Device Interface で、デバイスに依存する部分があります。デバイスには、ディスプレイが含まれます。Windows サービス、ASP.NET サービスでは、ディスプレイが使用できません(無理矢理使う方法が、あることはある)。このため、上記のように書かれていると思われます。
 また、ここでは「ASP.NET サービス」という言葉が使われています。ちょっと引っかかったので、英語の MSDN をパラパラめくってみると、「ASP.NET application / ASP.NET web application」という言葉と、「ASP.NET service / ASP.NET web service」という言葉が使われています。このことから、ここで「ASP.NET サービス」といわれているのは、日本語での「ウェブ サービス」であると思われます。
 今、SLさんが作成しようとなさっているのは「ウェブ アプリケーション」でしょうから、「サポートされていません」の対象外だと思います。とはいえ、サーバー側でプリンタのコンテキストにアクセスしても、それはクライアントのプリンタではありません。そういった注意は必要です。
SL
大ベテラン
会議室デビュー日: 2008/05/02
投稿数: 183
投稿日時: 2008-12-17 11:45
お世話になります。

> 「ASP.NET サービス」
の「サービス」という部分がひっかかてましたが「ASP.NETを含んだ」という解釈でまたは、今後のバージョンアップ?「3.0や4.xxなどで不具合でも」なんて考えたりしました。(3.0は、公開中のようですが使ったことありません)

また、これを使用することで何とかサムネイル表示をすることができました。
今は、これを選択することでパス名取得と削除機能を追加しようとしています。
SelectedItemtemplate がどうのって書いてあるけど選択そのものができない.....
なんか、ほかに設定が必要なのか????

スキルアップ/キャリアアップ(JOB@IT)