このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
一部の種類のエラーは、処理のためにアプリケーションに返されるのではなく、HTTP Server API によって処理されます。このようなエラーの頻度は、それ以外の場合はイベント ログまたはアプリケーション ハンドラーにフラッディングされる可能性があるためです。 次の 3 つのトピックでは、HTTP Server API エラー ログのさまざまな側面について説明します。 構成 レジストリ設定は、HTTP Server API がエラーをログに記録するかどうか、ログ ファイルの最大許容サイズ、およびログ ファイルを保存する場所を制御します。 ログ ファイルの形式 HTTP Server API は、World Wide Web Consortium (W3C) のログ ファイル規則に準拠したログ ファイルを作成し、標準ツールを使用して解析できます。 ただし、W3C ログ ファイルとは異なり、H
ASP.NET での WebAPI / Webサービス の実装について紹介します。 概要 IISのWebサーバーで ASP.NET を利用してWebAPIやWebサービスの実装の種類や方式についての紹介をします。 基本的にはWebでのレスポンスが返ればWebAPIになるため、極端な例では、テキストファイルやHTMLファイルでもWebAPIは作成できますが、動的でロジックを実装できる仕組みとしては以下の選択があります。 ASP.NET ページハンドラ (*.aspx) ASP.NETのWebフォームページです。ページのUIコントロールを何も配置せず、OnLoadイベントにパラメーターを取得し戻り値を返す実装をすればWebAPIとして利用できます。SOAPなどのインターフェイスは自動で生成されないため、通信部分の処理は自前で実装する必要があります。 ASP.NET ハンドラ ASP.NETハン
例 次の例では、乱数ジェネレーターを使用して、11 個の異なる計測器から 10 個の整数値を読み取るデータ収集アプリケーションをエミュレートします。 0 の値は、1 つの計測器に対して測定が失敗したことを示します。その場合、操作を取り消し、全体的な平均を計算する必要はありません。 この例では、操作のキャンセルの可能性を処理するために、オブジェクトに渡されるキャンセル トークンを生成するオブジェクトをTaskFactoryインスタンス化CancellationTokenSourceします。 さらに、 オブジェクトは TaskFactory 、特定のインストルメントの読み取りを収集する各タスクにキャンセル トークンを渡します。 メソッドは TaskFactory.ContinueWhenAll<TAntecedentResult,TResult>(Task<TAntecedentResult>
ADO.NET DataSet はメモリ常駐型のデータ表現であり、含まれているデータ ソースとは関係なく、一貫性のあるリレーショナル プログラミング モデルを提供します。 DataSet とは、テーブル間のリレーションシップだけでなく、包括するテーブル、整列するテーブル、およびデータを制約するテーブルを含むデータのセットを表します。 DataSet にはさまざまな使用方法があり、単独または組み合わせで使用できます。 次の操作を行うことができます。 プログラムを使用して DataTable 内に DataRelation、Constraint、および DataSet を作成し、テーブルにデータを設定できます。 DataSet を使用して、既存のリレーショナル データ ソースから取得したデータのテーブルで DataAdapter を作成できます。 XML を使用して、DataSet の内容を読
Visual Studio 2015正式版のリリースで利用可能になったC#言語の最新バージョン「6.0」の新機能を解説する。CTP 5→正式版に合わせて改訂。 連載 INDEX 次回 → 「C# 6.0」と呼ばれているC#の最新バージョンは、Visual Studio 2015*1で利用可能になっている。 この最新バージョンでは、「.NET Compiler Platform」(コード名:“Roslyn”)と呼ばれる新しいコンパイラーが導入されており、静的解析APIの提供など、コンパイラーまわりに大きな変更が行われている。一方、言語機能に目を向けると、async/awaitという大きな機能が追加されたC# 5.0に比べると、一つ一つの新機能自体は小さい。しかし、それらはプログラムをより書きやすくするための機能なので、C#開発者にとってはやはり重要なアップデートとなっている。 そして、これら
最近 Twitter で酢酸先生とがりっちが同じような内容で悩んでました。 JSON食わせたら自動でクラス作ってくれるプロダクトってないですかね— 酢酸 (山の手線20周) (@ch3cooh) July 5, 2013 DataContractJson(ryは jsonと同じクラス構造をつくらなきゃいけないのでざせつしました — がりっち氏@食用 (@garicchi) July 11, 2013 その度に Visual Studio 2012 で出来るよ!と呟いてるんですが、もしかして出ない環境がある? 少なくとも、現時点で最新の Visual Studio 2012 Update 3 をインストール済みの環境では使えるようになっているはずです。 すいません、嘘付いてました。Web Essentials 2012 をインストールしておかないとメニューが表示されないようです。詳細は最後に
連載目次 「エンド・ユーザーは、0.5秒のフリーズでストレスを感じ、3秒のフリーズはバグだと思う」。昔、冗談半分に言ってみた言葉だが、回りの反応を見るに、割とみな思っていることらしい。 特にモバイル端末向けのOSでは、応答性の悪いアプリケーションはOSによって強制終了されたり、マーケットプレイスでの審査に落ちたりする。フリーズしないアプリケーション作りがますます重要になっている。 そこで、本稿では、フリーズしないアプリケーション作りに必要となる「非同期処理」*1について説明していく。 *1 時間のかかるAPIに対して、そもそも非同期版しか提供しないケースが増えてきている。Windows 8の新しいWindows API(WinRT)では、50ミリ秒以上かかるAPIを、すべて非同期なメソッドとして提供するそうだ。 ■非同期処理の今までとこれから ネットワークI/Oのように待ち時間の発生する処
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く