問題タブ [wcf-ria-services]

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.

0 投票する
3 に答える
17440 参照

silverlight-3.0 - RIAサービス:カスタム認証を作成するにはどうすればよいですか?

Silverlight RIAサービスを使用していますが、カスタム認証を作成したいと思います。これは、実質的にドキュメントがない唯一のもののようです(RIAServicesOverview.docx全体を読みました)。

私が顧客認証サービスを作成する方法を知っていますか?デフォルトのASP.NETメンバーシップモデルを使用したくありません。System.Web.Ria.ApplicationServices.IAuthenticationを見つけましたが、実装する必要のあるインターフェイスまたは抽象クラスがわかりません。

IAuthenticationを実装する必要がありますか?もしそうなら、そうする方法について私にアドバイスをいただけますか?これらは次の方法です。

これらのいずれかを実装する方法がわかりません(ログインを除く)-Logout()が機能するために、サービスが現在ログインしているユーザーをどのように知ることができるでしょうか?

これを行う方法を何時間も探してWebを精査してきましたが、「RIAにリンクされた」Silverlightプロジェクトでユーザーを認証するために使用できる単純なDomainServiceを作成する方法を説明するものが見つかりません。

誰かがこれに光を当てることができれば、私は心から感謝します。

ありがとう、
チャールズ


[編集] MSDNコードギャラリーでRIAサービスページ
を見つけました。認証サンプルと呼ばれるセクションがあり、いくつかの優れたコードサンプルにリンクしています。RIAサービス内で認証がどのように機能するかについて詳しく知りたい場合は、チェックしてください。

0 投票する
2 に答える
2175 参照

silverlight - DataPagerがSilverlight3+RIAサービスで機能しない

RIAサービスを備えたSilverlight3アプリを使用していますが、DataPagerが初期ロードサイズのデータ​​のみをロードし、その後リロードしないという問題が発生しています。2ページのデータ(PageSize = 10、LoadSize = 20)が表示されます。119ページのデータが正しく表示されていますが、3ページに移動すると、データグリッドとデータフォームに何も表示されません。

これは私のドメインデータソースです:

DataPagerのスニペットは次のとおりです。

そして、これがドメインサービスクエリです:

それはかなり簡単なので、何が欠けているのかわかりません。どんな助けでもいただければ幸いです。

0 投票する
1 に答える
445 参照

silverlight-3.0 - RIA サービス: JSON のデシリアライズに制限はありますか?

Silverlight アプリケーションの 1 つで RIA サービスを使用しています。サービスから約 500 個のエンティティ (または約 500 kb の JSON) を正常に返すことができますが、それを超えるとクライアント側で失敗します - ブラウザーがクラッシュします (IE と Firefox の両方)。

次のリンクをクリックして、JSON を正常に取得できます:
http://localhost:52878/ClientBin/DataService.axd/AgingReportPortal2-Web-Services-AgingDataService/GetAgingReportItems

…だから、どんな契約なのかしら。

逆シリアル化できる量に制限はありますか? もしそうなら、それを増やす方法はありますか?これにWCFを使用していたときに同様の問題が発生したことを覚えています-web.configのmaxItemsInObjectGraphをより高い数値に設定する必要がありました-おそらく同様のことをする必要がありますか?

これは、エンティティを取得するために使用しているコードです。

助けていただければ幸いです - 私はこれを理解しようと何時間も費やしましたが、同じ問題を抱えている人は見つかりませんでした.

ありがとう、
チャールズ

0 投票する
2 に答える
691 参照

.net - WCF RIA サービスで IP を取得する

RIA サービスを使用してクライアントの IP アドレスを取得する方法を知っている人はいますか? WCF にはOperationContextそのための機能があります。ただし、RIA サービスでは機能しません。

0 投票する
3 に答える
1307 参照

silverlight - Silverlight 3 RIA サービスとプロパティは「フラット化」されていますか?

おおよそ次のようなモデルがあります。

この SingularAmount プロパティを RIA Services 経由で Silverlight 3 DataGrid にバインドしています。私が見つけたのは、プロパティを変更すると、モデルのそれぞれのプロパティが更新されないということです。コードをステップ実行すると、クライアント側で、たとえば SingularAmount が 5 に設定されていることがわかります。他のプロパティは更新されません。

RIA がクラスのクライアント側バージョンを作成するとき、この種の機能は移植されていないようです。これに取り組む方法についてのアイデアはありますか?


アップデート

以下は、そのプロパティの RIA 生成コードです。

明らかに、これは元のサーバー側のプロパティとはあまり似ていません。

0 投票する
2 に答える
1066 参照

silverlight - .net Ria サービスと SilverlightFX を使用した Silverlight アプリケーション

RIA サービスと SilverlightFx を使用して、Silverlight でアプリケーションを書き始めています。現在、このアプリケーションはかなり大きなもので、コントロール間の相互作用がたくさんあります。

概算では、約 60 ~ 70 のユーザー コントロールがあります。今私の質問は..

  1. .Net Ria と SilverlightFx を選択してよろしいですか? (私の見解では..すぐに製品化されることはありません。また、フレームワークを使用する大きなものであるため、フレームワークを適切に理解すれば、単体テストに役立ち、開発時間を節約できます。)

  2. ブログを読んだ後、SilverlightFx がユーザー コントロール間の相互作用をどのように処理するかがよくわかりません。たとえば、検索機能を備えたユーザー コントロール ("S" と言う) があります...オートコンプリートとすべて...今、検索結果を表示する別のユーザー コントロール ("R" と言う) があります。表示結果パネルは、検索ユーザー コントロールまたは特定のカテゴリのすべての項目を提供する別のユーザー コントロール (Say F) から使用できます。Search and Select Category を単一の userontrol にマージできません。では、どうやってそれを行うのですか?異なる ViewModel を作成した場合、それらはどのように相互作用しますか?

  3. 各 ViewModel でドメイン サービス コンテキストを作成するのと、アプリケーション全体で 1 つのドメイン サービス コンテキストを使用するのとではどちらがよいでしょうか?

0 投票する
3 に答える
223 参照

.net - .Net RIA サービスは、プレゼンテーションとアプリケーション/ビジネス ロジックの結合を導入しますか?

私は .Net RIA Services を初めて使用しますが、その本質は、Microsoft が通常気にかけている RAD をターゲットにすることだと思います。しかし、それはプレゼンテーションとアプリケーション/ビジネス ロジックとの間の結合をさらに導入しませんか? この新しいテクノロジは、OOAD のベスト プラクティスや、SOLID、GRASP、デザイン パターンなどの概念に関心を持つ開発者の増加にどのように役立ちますか? または、両方の目標を達成する方法はありますか?!

0 投票する
2 に答える
3057 参照

c# - .Net RIA サービス: DomainService にはパラメータのないコンストラクタが必要ですか?

Silverlight コンポーネントを含む ASP.Net アプリケーションで .Net RIA Services の July CTP を使用しています。Silverlight から RIA サービスを呼び出しています。

ドメイン サービス (LinqToEntitiesDomainService オブジェクト) で Unity とコンストラクター依存性注入を使用しようとしたときに、問題が発生しました。Silverlight アプリケーションは、パラメーターなしのコンストラクターがないことについて不平を言うようになりました。

パラメーターのないコンストラクターは使いたくありません。Unity にコンストラクターの引数を解決してもらいたいのです。これは可能ですか?私は何か間違ったことをしていますか?または、コンストラクターの引数を挿入する別の方法を見つける必要がありますか?

これが私が得ているエラーです:

0 投票する
2 に答える
1820 参照

entity-framework - .NET RIADataServicesを使用したSilverlight3のデータの削除

私たちはRIAサービスで遊んでみようとしています。レコードを削除する方法がわからないようです。これが私が使おうとしているコードです。

エンティティ部分からのオブジェクトの削除は正常に機能しますが、DBには何の影響も与えないようです。私は私が想定しているようにオブジェクトを使用していますか、それとも物事を保存する別の方法がありますか?

0 投票する
2 に答える
975 参照

silverlight - データセットの更新後も TreeView サブツリーを展開したままにする

私は .Net RIA サービスの 2009 年 7 月の CTP を使用して、Group=>Department=>Category オブジェクトのオブジェクトをツリービューにバインドし、hierarchialdatatemplate に 3 つのオブジェクト タイプのそれぞれをレンダリングさせています。

これに対する私の最終的な目標は、ドラッグ アンド ドロップ機能を有効にして、グループ => 部門 => カテゴリのリストをすばやく編集し、それぞれの関係を以前よりも直感的な方法で変更できるようにすることです。

私の現在の問題は、ドロップ コマンドを実行し、データ コンテキストに送信する必要がある変更を送信すると、ツリービューが再描画され、葉が折りたたまれていることです。崩壊を回避するために使用できる方法はありますか?