問題タブ [enterprise-library-5]
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.
c# - EntLib 検証: リソースを使用しないローカリゼーション - 構成からの検証
フレームワークが提供するデフォルトのリソース ファイル システムの代わりに、独自のローカリゼーション実装を使用したいと考えています。構成ファイルでバリデーターを構成する必要もあります。
私の問題は、ConfigurationValidatorFactory をインスタンス化した後で Validator オブジェクトにアクセスしてメッセージ テンプレートを変更する方法がわからないことです。次のように、オブジェクトのバリデーターを作成できます。
ですが、上記の「val」は GenericValidatorWrapper 型であり、「真のバリデーター」インスタンスにアクセスするためのプロパティはありません。
検証後、真の Validator インスタンスを確認できますが、テンプレート テキストを変更するには遅すぎます。最終的なメッセージ (制限値を含む) は既に作成されており、テンプレートを変更してもメッセージは再作成されません。
助言がありますか?
エンタープライズ ライブラリのバージョンは 5 です。
windows - IsLoggingEnabled() は実行時に変更できますか?
EntLib 5 ロギング アプリケーション ブロックをカプセル化しています。ログを記録するたびに、「IsLoggingEnabled()」を確認する必要があることをドキュメントで見ました。プロパティではなくメソッドであるという事実は、実行に時間がかかる操作であることを教えてくれますが、その値をローカル変数にキャッシュし、それに基づいてログに記録できるかどうかを確認できますか? ?
乾杯。
.net - いつExternallyControlledLifetimeManagerを使用しますか?
Unityで利用可能なさまざまなLifetimeManagerを調べていましたが、ExternallyControlledLifetimeManagerをいつ使用するのか疑問に思いました。誰かが私に実際の例を教えてもらえますか?MSDNドキュメントには、「マネージドインスタンスへの弱参照を保持するLifetimeManager」と記載されています。
開発者はどのようにインスタンスを管理でき、いつそのようなライフタイムマネージャーを選ぶべきですか?いつどのように使用したかについてのあなたの考えは、私や他の人が理解するのに素晴らしいでしょう。ありがとう!
ado.net - OracleセッションとOracle接続の違いは何ですか、それとも両方とも同じですか..?
Enterprise lib を使用して Oracle データベースに接続しています
アプリケーションを実行して複数の画面を開くと、Oracle が同じアプリケーションに対して複数のセッションを表示するようになりました
また、コードを次のように変更してみました
*_userSettings はシングルトン オブジェクトです*
しかし、同じことが起こります..?
何がうまくいかないのですか?
Plsヘルプ
ありがとう。
c# - EntLib5: アプリケーション ブロックをログに記録し、構成ファイルではなくコードで構成しますか?
コードを使用して EntLib5 ロギング アプリケーション ブロックを構成する例が見つからないようです。
構成ファイルを介して構成し、うまく機能していますが、プラグインが正常にロードされたかどうかを表示するログファイルを書き出すためのコードを介して別のリスナーを作成したいと考えています。
純粋なコードでリスナーを実行するためのアドバイスや実際の例はありますか?
logging - Enterprise Library 5: Windows Azure のイベント ログに例外が記録されない
Windows Azure Web ロールとしてデプロイされた WCF サービスがあります。
例外処理にエンタープライズ ライブラリを使用していますが、ローカルの開発ファブリックでは、イベント ログ ハンドラー (アプリケーション イベント ログへのログ記録) を使用して、例外が正しく処理およびログ記録されているようです。
Azure で実行している場合、例外ポリシーが適用されているように見えますが (予想される特定の例外が正しく処理されていることを確認しているため)、イベント ログには何も記録されません。
例外処理ポリシーは次のとおりです。
ロギング構成は次のとおりです。
何がうまくいかないのですか?
logging - フラット ファイル リスナーとテキスト フォーマッタを使用したエンタープライズ ライブラリ ログのカスタム トークン
エンタープライズ ライブラリを初めて使用します。エンタープライズ ライブラリ 5.0 を使用してアプリケーションをログに記録しようとしています。ロギングのフラット ファイル リスナ メソッドと、ログ メッセージ フォーマッタとしてのテキスト フォーマッタを使用しています。
すべてのメソッドとメソッド パラメーターをログに記録します。したがって、カスタム メソッドを作成すると、ログ エントリが書き込まれます。
したがって、Message、MachineName などの組み込みプロパティのような LogEntry でカスタム プロパティを作成したいと考えています。
メッセージでこれを行うことができますが、代わりにカスタム プロパティを取得しようとしています。
ここで解決策を見つけました。しかし、Message などのプロパティが必要です。
.net - DAABおよびrefカーソル、なぜ最新のチュートリアルがないのですか?
エンタープライズライブラリ5.0およびOraclerefカーソルを操作するための最新のチュートリアルブックなどがオンラインにないのはなぜですか?それを手伝う必要のある人は地球上にいないのでしょうか?私は絶対に唖然とします。古いバージョンでそれを行う方法がありましたが、一部のオブジェクトの機能が削除されており、置き換えられていないようです。たとえば、AddCursorOutParameterは、データベースコマンドオブジェクトに出力パラメータを追加した古いDAABのメソッドです。その方法は現在のDAABには存在しません...それは無限に役立つように見えました。いったいなぜ最新バージョンではないのか...今まさにそれが私が苦労していることです。私はこれを正しい方法で行うために数日を費やしました、そしてこれは間違いなく私のプロジェクトを時間の経過とともに実行させるでしょう。
Enterprise Library 5.0を使用して参照カーソルを返すストアドプロシージャを呼び出そうとするときに、.netで参照カーソルをどのように処理しますか?誰かが何か答えがあれば、私はそれらを聞いてうれしいです。みんなありがとう。
enterprise-library - Enterprise Library Fluent API とローリング ログ ファイルがローリングしない
Fluent API を使用して、EntLib を使用してロギングのさまざまな構成オプションを処理しています。
コードで loggingConfiguration セクションを手動で作成しています。RollingFlatFileTraceListener が実際にファイルをロールしないことを除いて、うまく機能しているようです。サイズ制限を尊重し、ファイルに書き込むデータ量を適切に制限しますが、実際に新しいファイルを作成してログを続行するわけではありません。
サンプルアプリと app.config でテストしましたが、うまくいくようです。したがって、必要と思われるすべての構成オプションがそこにあるにもかかわらず、何かが欠けていると思います。
コードの基本は次のとおりです (動作していないように見える構成を示すハードコーディングされた値を使用)。 //Fluent API の構成ビルダーを作成します。
どんな助けでも大歓迎です!