問題タブ [application-blocks]
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.
asp.net - Unity 1.2 内部型の依存性注入
シンプルなインターフェースを介していくつかの複雑な機能を公開するライブラリにファサードがあります。私の質問は、ファサードで使用される内部型の依存性注入をどのように行うかです。私のC#ライブラリコードが次のようになっているとしましょう -
そして、私のウェブサイトのコードは次のようなものです-
ここで、facade.someFunction() は、facade.type1 とfacade.type2 が null であるため、例外をスローします。どんな助けでも大歓迎です。
c# - OLEDBAccessデータベースにエンタープライズライブラリを使用する
MS Accessデータベース(OLEDBプロバイダー)にMicrosoftEnterpriseライブラリのデータアプリケーションブロックを使用したい
エンタープライズライブラリを使用したパラメーターベースのINSERT機能が必要です(-database.params.Add( "@ EmpName"、this.EmpName);のようなパラメーターベースのコードを使用するSQLプロバイダーの場合と同じです)。
MSAccessデータベース接続にも同じことが必要です。
誰か教えてくださいどうすればいいですか?
前もって感謝します。
このコードは機能しますか?
SirDemon、説明ありがとうございます。SQLのINSERT、Update、Deleteに関連するすべてを知っています。MSACCESSと互換性が欲しい。わかりました、以下のコードは機能しますか?
この例はMSAccessデータベースで機能しますか。
validation - Microsoft Code Contracts はユーザー入力の検証には適していませんか?
Enterprise Library Validation Application Block はユーザー入力の検証を目的としていますが、Code Contracts はプログラマーのエラーを防ぐためのものであると、SO の別の場所で書かれているのを見たことがあります。この意見を支持しますか?なんで?
.net - 知っておくべき.NET/ASP.NET関連のフレームワーク
インタビューを受けて、聞いたことのないMEF(Managed Extensibility Framework)について質問がありました。
私が知っておくべき主な現在のそのようなフレームワークは何ですか?(一般的な.NETおよびASP.NET)
windows-mobile - WM6.x開発用のモバイルアプリケーションブロックコミュニティリリースの一部のみを使用
私は、基幹業務の分散システムのアーキテクチャを計画しているところです。このアーキテクチャでは、非常によく似たユースケースのシナリオで、さまざまなタイプのさまざまなデバイスをサポートする必要があります。
とりわけ、私はサポートする必要があります
- WindowsMobile6.xベースのPDA
- PCワークステーション
これらのアプリは非常に単純なビジネスロジックを提供するので、誇張されたアーキテクチャを使用したくありません。それでも、私はサポートする必要があります:
- リモートアップデート
- PDA(およびオプションでPC)のほとんどが切断されたクライアントのシナリオ
適切な参照アーキテクチャを調査しているときに、モバイルアプリケーションブロックのコミュニティリリースとそのリリースへのモバイルコントリビュート拡張機能に出くわしました。私が興味を持ったのは次のとおりです。
- ほとんど切断されたクライアントのシナリオをサポートするための切断されたエージェントと接続モニター
- アップデートをサポートするモバイルアップデータアプリケーションブロック
デスクトッププラットフォームに対応するSCSFも知っています。
さて、ここに私の質問があります
- あなたの経験では、VS2008 / WM6.x / .NET CF 3.5へのMCSF拡張は成熟しており、本番環境で使用するのに十分安定していますか?プロジェクトの最中は、ビジネスでの使用にはあまり適していないことを知って犠牲になりたくありません。
- アプリケーションは非常に簡単なので、MVPパターンやその他のCAB関連のフレームワークの追加で過度に複雑にしたくありません。上記のシナリオをサポートする必要があります。アプリケーション全体をMCSF方式(コマンド、依存性注入、MVPなど)で設計しなくても、MCSFコミュニティリリースコンポーネントを使用することは可能でしょうか?シンプルなアプリケーションのためにシンプルにしたいと思います。
- デスクトップPCアプリについても同じです。また、完全なCAB / SCSFを使用することは、実装する機能の非常に単純なセットであるため、ここでは大きなやり過ぎになると思いますが、アップデーターと、場合によっては切断された機能を利用して、開発時間を短縮したいと思います。クライアントブロック。複雑なUI部分がないだけです(UI用のプレーンなWinFormを作成します)。それは可能でしょうか?
また、切断されたクライアント/リモートアップデートに関連するコードの一部をPCとPDAの間で共有する可能性についても調査していますが、MCSF/SCSFではそれが可能ではないと思います。
私の前にその道を進んだ誰かからのアドバイスをいただければ幸いです:)
windows-mobile - モバイル アプリケーション ブロック コミュニティ リリースの信頼性
この質問は、WM 6.x 開発のためのモバイル アプリケーション ブロック コミュニティ リリースの一部のみの使用に関する以前の質問に関連しています。
私の質問のほとんどはそこで回答されましたが、まだ未解決の問題が 1 つあります。
MCSFのコミュニティ主導の後継は、 Mobile Application Blocks Community ReleaseとそのリリースのMobile Contribute拡張機能です。
私が興味を持っているのは、MCSF ではなく、それらに基づいたソリューションを実装した誰かからの意見です。これは、MCSF で使用されている DI/IoC フレームワークが恐ろしいパフォーマンスにマップされるため、近づかないようにする必要があることを今では知っています。モバイルデバイス。それでも、その部分はMABで作り直されているので、作者のブログで見つけたものに基づいて、作り直しが見た目と同じくらい良いかどうかを知りたい.
これらの新しいブロックを使用して現実世界の基幹業務ソリューションを作成し、その経験を共有する時間がある人はいますか?
c# - 別の例外を除いてDALからのすべての例外をキャッチ
n層のWebアプリケーションがあり、DAL(データアクセス層)からのすべてのメソッドで特定の種類の例外をキャッチし、特定の種類の新しい例外として再スローしたいと考えています。
私のDALには多くのメソッドがあるので、それぞれをtry/catchでラップし始めたくありません。
これは例外処理アプリケーションブロックを使用して可能だと思いますが、これを行う方法についての適切なドキュメントが見つかりませんでした...
以前のバージョンのアプリケーションブロックにも精通していません。
.net - EntLib5: Loggin アプリケーション ブロックがイベント ログにログを記録していません (例外: タイプ LogWriter を構築できません) - 誰でも助けてもらえますか?
やあ、
Enterprise Library 5 のロギング アプリケーション ブロック部分をセットアップしたところです。正しく行ったと思いますが、イベント ログに記録されず、書き込みメソッドでエラーが発生し、次の例外が発生します。
誰かが私にチェックをしたり、私が欠けているものを教えてくれます..
まず、winforms アプリケーションを使用して Windows 7 で実行しています。
これがログを作成する私のメソッドで、write メソッドが表示されます。
私の構成はすべて、手動ではなく entlib5 エディターを使用して構築されました。そして、これが entlib.config があるパスであることを確認しました
これが私のentlib.configを指している私のapp.configです
ここに私のentlib.configがあります
EDIT 質問は、新しいapp.configで更新され、含めるようになりました
私はまだエラーが発生しています。
LogWriter、キー ""
内部例外は
依存関係の解決に失敗しました。タイプ = \"Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter\"、名前 = \"(none)\"。\r\n例外が発生しました: 解決中です。\r\n例外は: InvalidOperationException -タイプ LogWriter を構築できません。この値を提供するようにコンテナーを構成する必要があります。\r\n------------------------------------ -----------\r\n例外発生時のコンテナー:\r\n\r\n Microsoft.Practices.EnterpriseLibrary.Logging.LogWriter を解決しています,(none)\r\ n"}
EntLib コンフィギュレーターを使用して、両方のファイルを作成しました。
entlib.config には、EventLog リスナーが含まれているように見えるため、デフォルトを受け入れました。
編集
これは entlib.config ファイルの私の行です。ログは空です。これは正しいですか?
編集
私の Logger.write は dll にありますが、私の app.config / entlib.config は winforms アプリにあります。winforms アプリには、ログを書き込む dll プロジェクトへの参照があります。
dllとwinformsの両方に参照があります
また、団結を使用して、持っています
.net - ファイルまたはアセンブリ エラーを読み込めませんでした
次のようなエラーメッセージが表示されました
「ファイルまたはアセンブリ 'Microsoft.ApplicationBlocks.ExceptionManagement.Interfaces, Version=1.0.2732.30552, Culture=neutral, PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません。」
どうすればこれを解決できますか?
asp.net - int プロパティの PropertyProxyValidator エラー
アプリケーション ブロックを使用しており、"Not Null Validator" と "Range Validator" を使用するプロパティがあります。
次に、プレゼンテーション層で次のコードを使用しています。
このコードはエラーをスローします: Int32 の有効な値ではありません。
私はこの記事を読んで使用しています: http://www.davidhayden.com/blog/dave/archive/2007/02/28/propertyproxyvalidatorvalueconvertevent.aspx しかし、うまくいきません。
注:文字列と日時のプロパティは正しく機能します。私の英語でごめんなさい:)