問題タブ [dataservice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Flex/LCDSサーバーからデータソースへのページング
データソースのページングサービスにサーバーをセットアップしようとしています。アセンブラが呼び出されて値が返されるようにすべてを設定しましたが、「ページング」呼び出しを取得していません。
具体的には:
ページスルーする実際の値を取得する代わりに、常にbegin == -1
andで呼び出されます。rows == -1
加えて:
呼び出されることはありません(私の実装はすべてのパラメーターに対して常にtrueを返します)。JavaAdapterがFlexクライアントからpageSizeヘッダーを受信していないため、呼び出されていないようです。
これは私の宛先構成です:
そして、データサービスを呼び出すための私のFlexコード:
ここに何かが足りませんか?どこから探し始めるかについてのアイデアはありますか?
java - Flex - Java DS (Blaze) トレーニング資料はどこで入手できますか?
アドビが直接提供するもの以外に、Flex - Java Data Services (BlazeDS が理想的) に関する本当に優れたトレーニング資料 (ビデオ、サンプルなど) をどこで入手できるか知っている人がいるかどうか知りたいです。David Tuckerのブログのようなものを考えています
apache-flex - バックグラウンド同期中に mx.data.DataService で障害イベントを処理しますか?
mx.data.DataService を介してサーバーと同期する必要があるオブジェクトを使用しています。問題は、dataservice オブジェクトに対する明示的なメソッド呼び出しの場合、障害ハンドラーを使用して障害イベントをトラップできることです。
この問題は、データサービスがバックグラウンドでオブジェクトを同期しているときに発生します。障害イベント (セッション タイムアウトやサーバー ダウンなど) の場合、addEventListener(FaultEvent.FAULT) を使用してデータ サービスに追加された障害ハンドラーを介してエラーはトラップされません。
DataService のバックグラウンド同期呼び出しによって生成された障害イベントをトラップする方法に関する提案はありますか?
ado.net - ado.net データサービスを使用して行が存在するかどうかを確認するにはどうすればよいですか?
これを行うためのよりきちんとした方法はありますか?
silverlight - Silverlight 対応のデータ サービスへのアクセスを制限する方法
Silverlight 対応のデータ サービスを呼び出す、作成した Silverlight アプリがあります。Silverlight アプリは、認証されていないパブリックにデータを提示する必要があるため、ログインを要求できません。
時間をかけて Silverlight アプリを調査し、それが呼び出しているサービスを何らかの形で把握し、独自のクライアントを作成してデータを丸呑みし、自分のサイトに投稿してそのふりをすることができるシュモーがいます。彼の。これを防ぐ必要があります。
Silverlight アプリからの要求のみを受け入れるようにデータ サービスを制限するにはどうすればよいですか? clientaccesspolicy.xml ファイルのallow-from domain uri設定を使用して、Silverlight アプリが存在するドメイン (mydomain.com など) からのみサービスへのアクセスを制限しようとしました。これはまったく何もしませんでしたが、サービスはまだドメイン外からのクライアントへのリクエストを処理しています. (SL アプリを別のドメインに配置して、これをテストしました)。
アプリだけが使用できるようにデータ サービスを制限するための適切/最善/最も効果的な方法は何ですか? ありがとう!!!
SL 3 と .NET 3.5 を使用しています。
silverlight-3.0 - Silverlight で SOAP ヘッダーを追加する方法は?
Silverlight で使用されるデータ サービスをセキュリティで保護しようとしています。SL と HTTPSed に難読化されたカスタム SOAP ヘッダーの使用を検討しています。
IClientMessageInspector、 IEndpointBehavior 、およびその他のいくつかのものを使用してこれを行う方法を示す例をたくさん見つけました。わかりました...すべてが簡単に見えます。
私の問題は、クラスを作成して IClientMessageInspector から継承しようとすると、インターフェイスが定義されていないことを伝え続けることです。オブジェクト エクスプローラーで調べたところ、System.ServiceModel.Dispatcher名前空間にあることがわかりました。わかった。
私は一生、このインターフェースを「参照」することはできません。System.ServiceModel へのプロジェクト参照を追加しました。コード ファイルに次のインポートがあります (すべて正常であることが示されています)。
しかし、IClientMessageInspector を実装しようとすると、まだ定義されていないことがわかり、IClientMessageFormatter または IClientOperationSelector に置き換えるよう提案されます。
IClientMessageInspector を取得するには、どの参照/インポートを追加する必要がありますか?
silverlight - エンティティのコレクションを.NETRIAデータサービスに渡す方法は?
オブジェクトのコレクションをRIAデータサービスクエリに渡すことは可能ですか?Entity、Int、またはプリミティブ型の配列を送信するのに問題はありませんが、このようなメソッドを宣言するとすぐに
コンパイルエラーが発生します
「「GetLessonsConflicts」という名前の操作が必要な署名に準拠していません。パラメータタイプは、エンティティタイプまたは事前定義されたシリアル化可能なタイプの1つである必要があります。」
データを保存する前に、サーバー側で検証を行おうとしています。List、IEnumerableなどを試しました。
ありがとう
wcf - WCFデータサービス/代理キー
データベースバックエンドでのCRUD操作に使用する必要があるWCFデータサービスを構築したいと思います。データベース内のオブジェクトの関連レコードを識別するために、私はそれが主キーであることを知らなければなりません。データベーススキーマで代理キーを使用しています。
後続の呼び出しでデータベース内のレコードを識別できるように、代理キーを呼び出し元に渡すことは良い習慣ですか?(呼び出し元はオブジェクトを取得し、呼び出し元はオブジェクトを変更し、呼び出し元はWCF更新メソッドを呼び出します)サロゲートキーは通常、データベースの外部では使用しないでください。それが良い考えではない場合、他にどのようなオプションがありますか?
どんなアドバイスも大歓迎です。
c# - wcfデータサービスを適切に参照できません
私は関連しているかもしれないし、そうでないかもしれないいくつかの問題を抱えています。Visual Studioで[サービス参照の追加]を使用してデータサービスへの参照を追加すると、生成されるreference.csがコンパイルされないことに気付きました。名前空間がないことについて文句を言います。コンパイルするために修正することはできますが、これは参照を更新するたびに発生し、「これにより他の問題が発生するか」など、他のレベルでも心配です。
また、これを行うと、ホストサーバー(データサービスをホストするコンソールアプリケーション)が次のログを記録することに気付きました。
これはサービス構成です:
そしてその振る舞い:
実行しようとするとsvcutil http://localhost:8752/DataService/
、次のようになります。
何か案は?とても有難い
ありがとう
asp.net - ビルド後に Data Service と Linq DLL が別のバージョンに戻る
現在、Data Services と Linq を使用する ASP.NET プロジェクトを使用しています。ウィザード/テンプレートを使用してプロジェクトを新規作成する前。bin フォルダーに生成された DLL のバージョンは 3.0.40818.0 ですが、DLL のバージョンを再構築するたびに、バージョン 2.0.31005.0 に戻ります。参照されているアセンブリを確認しようとしましたが、
System.Data.Services.Client はバージョン 3.5.0.0 ですが、ランタイムは v2.0.50727 です (ランタイムのバージョンは DLL のバージョンとは関係ないと思います)。
また、System.Xml.Linq のアセンブリにはバージョン 3.5.0.0 が含まれています。グローバル アセンブリ キャッシュも確認しましたが、バージョン 3.5.0.0 しか含まれていません。
バージョンが変わる理由を誰か知っていますか?