chris lai's Profile

Member since Apr 07, 2009, follows 0 people, 0 public groups, 55 public bookmarks (55 total).

More »
Recent Bookmarks and Annotations

  • ASP.NET MVC Domain Routing on 2009-10-04
    • ASP.NET MVC Domain Routing
  • Apache log4net - Apache log4net Manual: Introduction on 2009-10-03
    • default value for the root logger is
      DEBUG
    • naming loggers after the class where they are located seems to be
      the best strategy known so far. It is simple an obvious to the developers where
      each log message came from. Most importantly it leverages the design of the
      application to produce the design of the logger hierarchy.
  • Managed Extensibility Framework - Home on 2009-10-02
    • AllowRecomposition=true
    • Once a part has opted in for recomposition, it will get notified whenever there is a change to the implementations available in the catalog, or if instances have been manually added / removed from the container.
  • Managed Extensibility Framework - Home on 2009-10-02
      • Shared: the part author is telling MEF that at most one instance of the part may exist per container.
      • NonShared: the part author is telling MEF that each request for exports of the part will be served by a new instance of it.
      • Any or not supplied value: the part author allows the part to be used as either “Shared” or “NonShared”.
    • ReleaseExport exposed by the CompositionContainer
    • 2 more annotations...
  • Managed Extensibility Framework - Home on 2009-10-02
    • something that will load and display plugin's UI to the host application.
    • DirectoryWatcher from the .NET Framework + the AggregateCatalog
  • Managed Extensibility Framework - Home on 2009-10-02
  • Managed Extensibility Framework - Home on 2009-10-02
    • Parameter imports
    • Implied import
    • 2 more annotations...
  • Managed Extensibility Framework - Home on 2009-10-02
    • Method exports may have no more than 4 arguments due to a framework limitation.
    • When doing method exports, you are required to either provide a type or a string contract name, and cannot leave it blank.
  • Managed Extensibility Framework - Home on 2009-10-02
    • Composable Parts do not directly depend on one another, instead they depend on a contract, which is a string identifier.
    • Every export has a contract, and every import declares the contract it needs.
    • 2 more annotations...
  • Managed Extensibility Framework - Home on 2009-10-02
    • Create a host class
    • For an ASP.NET or WPF application the host class is instantiated by the runtime making this step unnecessary.

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo