問題タブ [provider]

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 投票する
1 に答える
473 参照

c# - MEFまたはプロバイダーモデル?

現在MEFを使用してコンソールアプリケーションの拡張機能をインポートしているプロジェクトに取り組んでいます。私は、ユーザーのニーズに合わせて構成できる、コンソールベースの出力以上のものをアプリケーションに提供する機能を検討しています。

この時点で、出力機能に拡張性を提供するためにどちらに進むべきか疑問に思っています。以前は、カスタムプロバイダーモデルを使用して、App.configファイルを介して拡張機能を構成できるようにしました。

同様の方法でMEFのパーツを選択的に管理する簡単な方法はありますか、それともプロジェクトに2つの異なる拡張性パターンを使用する必要があります(つまり、コア拡張機能用のMEFインポートと、出力管理の側面用の.netカスタムプロバイダーモデル)。 ?

0 投票する
4 に答える
141 参照

asp.net - 新しいWebプロジェクトでサポートする必要がある認証メカニズムはどれですか?

新しいWebアプリケーションを構築しようとしていますが、サポートする認証システムに固執しています。

当時は、登録ページを作成し、すべてを独自のカスタム認証プロバイダーに関連付けるという単純な問題でした。最近はOpenID、Facebook Connect、Twitterがあり、OAuthのラッパーであるOpenIDConnectについて読んでいます

増え続ける認証プロトコルに対応する必要があるという見通しに直面して、どのプロトコル(つまり、「Open-X」の種類)が「必須」であり、どれが単なる「肉汁」であるのか疑問に思います。

また、Roll-Your-Own登録フォームを用意することは今でも良い習慣と考えられていますか、それともユーザーがGoogle、Facebook、またはその他のバリエーションを使用してサインインすることを期待できますか?

この質問は、1つのメカニズムのみを選択することを期待して、同様の質問をしています。これが最も包括的なアプローチであるとは確信していませんが、すべてをサポートすることは確かに非現実的でなければなりません。

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

mef - 部品をインポートしないMEF貢献プロバイダーモデル

MEF Contrib(リンク)からのMEFのインポートとエクスポートを処理するために、構成可能なプロバイダーモデルを使用しようとしています。CodeplexのドキュメントとCodeJunkieのブログ投稿(リンク)を読みました。ただし、パーツを作成するためのコンテナを取得できないようです。どこが間違っているのですか?

Program.cs

TestCommand.cs

App.Configセクション:

ビルドエラーは発生せず、MEFコアの一部である(適切なカタログも含む)一般的な属性ベースのシステムに切り替えると正常に動作します。上記の例では、Program.Commandsは常にNULLです。コレクションの代わりに単一のプロパティを使用して、同じ結果を得ようとしました。

デバッグすると、provider.Partsコレクションを取得できるため、構成情報に正しくアクセスしていることがわかります。ただし、デバッグしてcatalog.Partsにドリルインしようとすると、InvalidOperationExceptionが発生します。

私がここでどこが間違っているのか、誰か経験がありますか?

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

mysql - MySQL用のASP.Netプロバイダー

MySQLで利用可能なASP.NET2.0プロバイダーはありますか?グーグルでは、codeplexやその他の場所で個別の(そして不完全な)コードを見つけました。

あるいは、DevartのdotConnectがありますが、これは商用です。オープンソースで、無料で、制作品質の高いものを探しています。

私が探しているものは、少なくとも以下をカバーする必要があります:
-メンバーシップ
-役割管理
-プロファイル
-セッション状態

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

c# - NHibernateは基準を満たす最新のレコードを選択します

昨夜、私はNHibernateプロバイダーの作業を開始しました。複数のレコードが一致する基準を作成していますが、最新のレコード(IDが最大のレコード)のみを返したいと考えています。UniqueResult()がこれを行うと思いましたが、そうでない場合はリストが返される場合は使用できません。

理論的には完全なリストを選択してから目的のレコードを返すこともできますが、もっと良い方法があると思います。

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

design-patterns - 複数のプロバイダー/ベンダーの典型的なパターン?

私はソフトウェア製品を構築しています。このソフトウェア製品では、顧客がシステムを構成して、3 つまたは 4 つの事前統合された支払いゲートウェイ ベンダーのいずれかを使用できます。(例: PayPal、Authorize.net など)。

顧客はアプリケーションにログインし、設定に移動し、アカウントを持っているベンダーを選択し、関連するアカウント情報を入力して保存します。次に、処理された支払いトランザクションは、その特定の支払いゲートウェイ ベンダー API を通過します。

支払いを行う実際の機能からこれを抽象化するために使用するパターンを探しています。つまり、ユーザーが支払いを行うと、Payment オブジェクトがインスタンス化され、Payment->validate() が呼び出され、Payment->save() が呼び出されます。この Payment クラスで、バックエンドで使用される特定のベンダーの詳細を抽象化する必要があります。

そのため、この Payment クラスは、構成された支払いゲートウェイ ベンダーを特定できる必要があります (実行済みであり、そのための支援は求めていません)。次に、その特定の支払いゲートウェイ クラスのオブジェクトをインスタンス化し、関連するメソッドを呼び出します。

だから私が尋ねているのは、この種のものの典型的なデザインパターンはありますか、それは何と呼ばれていますか、そしてこれに関する良い資料へのリンクはありますか. 私は「このコードを書くのを手伝って」タイプの情報を探しているのではなく、「釣り方を教える」タイプの情報を探しています :-)

ありがとう。

0 投票する
5 に答える
2848 参照

oracle - OraOLEDBプロバイダーでアプリケーションをデプロイする

Delphi 7、ADO、およびORACLEを使用するアプリケーションを開発しました。使用するプロバイダーは、OraOLEDBです(BLOBフィールドがサポートしているため、このプロバイダーを使用する必要があります)。このアプリケーションをプロバイダーと一緒に配布したいと思います。Webを検索してOracleプロバイダーをダウンロードしましたが、サイズは174mbです。このファイルをすべてのクライアントマシンにインストールする必要がありますか?このファイルのより小さな配布がありますか?

更新 私はOraOLEDBのlightweigth(小さい)ディストリビューションを探しています。

前もって感謝します。

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

ado.net - Microsoft.Jet.OLEDB.4.0 プロバイダーは文字列を日付に変換します

CSV ファイルを読み取るために、.NET から Microsoft.Jet.OLEDB.4.0 を使用しています。入力データ行の例を次に示します。

最後の 2 つの値を読み取ると、文字列ではなく DateTime として出力されますが、それは私が望むものでも期待するものでもありません。プロバイダーがテキスト値に対して型推論を行っているようです。それを無効にする方法はありますか?

ありがとう、

-ヴラド

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

database - OLE DB Access データ ソースを使用した ADO.NET Entity Framework

ADO.NET Entity Framework を OLE DB または ODBC データ ソースで動作させる方法を見つけた人はいますか? 具体的には、さまざまな理由で SQL にアップサイズできない Access データベースを使用する必要があります。

このMSDNページには次のように書かれています:

.NET Framework には、Microsoft SQL Server (Entity Framework サポートを含む) に直接アクセスするための ADO.NET プロバイダーと、ODBC および OLE DB ドライバーを使用して他のデータベースに間接的にアクセスするための ADO.NET プロバイダーが含まれています (「.NET Framework データ プロバイダー」を参照)。他のデータベースに直接アクセスするために、以下に示すように多くのサードパーティ プロバイダーを利用できます。

「他のデータベースへの間接アクセス」への言及は興味をそそられますが、データ アクセス テクノロジのさまざまな名前にどうしようもなく混乱していることを告白します。

0 投票する
4 に答える
6921 参照

c# - ASP.NET プロバイダーとは何ですか?

ASP.NET プロバイダーの「プロバイダー」の意味は何ですか? たとえばAuthorizationRuleProvider、 、connectionStrings.providerName、 ... について話しているときは?