ASP.NET Web API コントロール
データエンジンサービスの使用
サービス > データエンジンサービス > DataEngineのクライアントアプリケーション > データエンジンサービスの使用

このセクションでは、クライアントアプリケーションからWeb APIサービスを呼び出して、DataEngineサービスに保存されているデータを取得する方法を具体的に示します。次の例では、クライアントアプリケーションからWeb APIサービスを呼び出します。このクライアントはサービスにGET要求を送信し、サービスは応答ストリームを返します。応答ストリームはJSON形式で保存されます。

フィールドを取得

次の例では、complexを例として使用します。これは、DataEngineデータソースの登録済みキーです。サービスURLには、データソース名、データセットまたはコレクションの場所、データセットに関連付けられている対応フィールドを指定できます。

サービスを呼び出す

次のコードを追加して、サービスアプリケーションからデータを取得します。

Index.html
コードのコピー
<script>
    $('#action-button').click(function() {
        $.ajax({
            type: 'GET',
            url: 'http://localhost:7383/api/dataengine/complex/fields',
            cache: false,
            dataType: 'json',
            processData: false,

            success: function (result, status, xhr) {
                // result.dataからフィールドリストと合計行数が取得されます。
                // データ形式は次のようになります。
                /*{
                    "data":{
                        "fields":[
                            {"binding":"Active","dataType":3},
                            {"binding":"Country","dataType":1},
                            {"binding":"Date","dataType":4},
                            {"binding":"Discount","dataType":2},
                            {"binding":"Downloads","dataType":2},
                            {"binding":"ID","dataType":2},
                            {"binding":"Product","dataType":1},
                            {"binding":"Sales","dataType":2}
                        ],
                        "rowCount":100000
                    }
                }*/
        }
    })
});
</script>

先頭に戻る