DOBON.NETプログラミング掲示板過去ログ
Webサービスについて
題名: Webサービスについて
著者: 生茶限定
日時: 2005/10/21 15:35:47
ID: 13399
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
環境/言語:[WindowsXP C# NET Framework1.1]
分類:[.NET]
WSE2.0を使って、ファイルのダウンロード処理を作成中です。
そこで、50個位のファイルをダウンロードする処理を作成しているのですが、中身は別スレッドを作成して、そこで、ダウンロード処理用のWebサービスを呼び出し、ResponseSoapContextのAttachmentsを使用しています。
この状態で、クライアントが次々とダウンロードするようになったのですが、そこにタイマーを使って、別のWebサービスを呼び出すように追加しました。
ダウンロード用のWebサービス内でセッションを使用しているので、そのセッションの中身を返すWebサービスなんです。
ところが、個別で実行している状態では大丈夫なのですが、同時に実行(ダウンロードファイルを読み込み時にタイマーが起動)した時、クライアント側のResponseSoapContext.Attachments.Countがゼロになってしまいます。
マルチスレッドでは動作が出来ないのでしょうか?
それともSoap等で別の設定が必要なのでしょうか?
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
WSE2.0を使って、ファイルのダウンロード処理を作成中です。
そこで、50個位のファイルをダウンロードする処理を作成しているのですが、中身は別スレッドを作成して、そこで、ダウンロード処理用のWebサービスを呼び出し、ResponseSoapContextのAttachmentsを使用しています。
この状態で、クライアントが次々とダウンロードするようになったのですが、そこにタイマーを使って、別のWebサービスを呼び出すように追加しました。
ダウンロード用のWebサービス内でセッションを使用しているので、そのセッションの中身を返すWebサービスなんです。
ところが、個別で実行している状態では大丈夫なのですが、同時に実行(ダウンロードファイルを読み込み時にタイマーが起動)した時、クライアント側のResponseSoapContext.Attachments.Countがゼロになってしまいます。
マルチスレッドでは動作が出来ないのでしょうか?
それともSoap等で別の設定が必要なのでしょうか?