castle-windsor

    1

    1答えて

    キャッスルウィンザーMSアダプターを使用する場合、PerWebRequestの代わりにどのようなライフスタイルを使用する必要がありますか? DOTNETコア前 https://github.com/volosoft/castle-windsor-ms-adapter 私はほとんどすべてのコンテナ内のコンポーネントのためPerWebRequestのライフスタイルを使用します。 IISモジュールとht

    2

    2答えて

    現在以外のネームスペース内のすべてのアセンブリは、私は次のプロジェクトに分割され、私の溶液中でのIoCを使用しています: Toolbox.DAL Toolbox.BL Toolbox.EntityFramework Toolbox.API( using (WindsorContainer container = new WindsorContainer()) { AssemblyFil

    0

    1答えて

    私は多くのトピックを読んだことがありますが、DIコンテナに登録するためのカスタムControllerFactoryとActionInvokerではどのライフスタイルが優先されますか?誰かが私はMVCアプリケーションの範囲で(私は私のプロジェクトでCastle Windsorを使用する)TransientとPerWebRequestの違いについて説明できますか?私は両方を試してみて、どちらもローカル

    0

    1答えて

    おそらく私の考えは最初から間違っています。 私はMVC5プロジェクトを持っています。私は自分のウェブサイトとEFの間にリポジトリレイヤーを実装するつもりです(semplicityについては、学習プロジェクトです)。 私はEFコードファーストコンテキスト、およびリポジトリのクラスを持っている: public interface IRepository<TDbContext> : IDisposabl

    0

    1答えて

    私はCastle.Windsorのカスタム施設を作成しました。 要するに。 MyComponentのカスタム属性でコンポーネントクラスのいくつかのプロパティをマークします。この施設では、Kernel.ComponentRegisteredを購読しました。また、コンポーネントの登録時に、そのコンポーネントのプロパティが属性でマークされているかどうかを確認します。はいの場合は、コンポーネント登録にもこ

    1

    2答えて

    私はNuGetを使ってCastleWindsorをプロジェクトに追加しました。 Eveythingはうまくいく。 私はtfsにチェックインすると、次のメッセージが表示されます。 'Castle.Core'のバージョン '3.3.3'が見つかりません。 Castle.Coreの新しいバージョンを取得するビルドサーバーをどのように入手できますか?

    -2

    1答えて

    私はウィンザー城にこのプロパティを紹介しようとしています。 public static IDataProtectionProvider DataProtectionProvider { get; set; } 私は自分のキャラスの1つでこのプロパティを使用していたので、 private UserManagementContext _dbContext; private readonl

    1

    1答えて

    Reflection.Emitを使用して作成された動的生成アセンブリがあります。私は、次のようにウィンザーを使用して、そのアセンブリからコントローラタイプを登録しようとしています: WindsorContainer.Register(Classes.FromAssembly(myDynamicAssembly).BasedOn<ApiController>().LifestylePerWebReq

    0

    1答えて

    私は非常によく似た構成の複数の異なるサーバー上で実行されているサービスを持っています。 Castle Windsor WCF Facilityを使用して、任意のエンドポイントアドレス用のクライアントを生成できるようにします。 public class ServiceFactory { public IService GetService(string hostName){ .

    1

    1答えて

    私はこのコンテナを使用して、依存関係の解決に当接しstackoverflowの中で城ウィンザーのドキュメントと既存のトピックを研究してきましたが、私はまだ取得していないことが可能である(そしてそれは、その後どのようにある場合は?): container.Register(Component.For<IWait<IWebDriver>>().UsingFactoryMethod(ctx => S