Windows data recovery software full Free version download

  • Mac data recovery software full version free download

  •   Verwendung System;

      using System.Sammlungen.Generisch;

      using System.Linq;

      using System.Text;

      using System.Threading.Aufgaben;

      Verwendung Autofac;

      Namespace AutoFacStudy

      {

      Klasse-Programm

      {

      public static IContainer Service Locator;

      static void Main (string [] args)

      {

      var Buider = new ContainerBuilder ();

      Buider.RegisterType<服务>();

      Buider.RegisterType<仓储A>();

      Buider.RegisterType<仓储B>();

      Buider.RegisterType<工作单元>().InstancePerLifetimeScope ();

      Service Locator = Buider.Bauen ();

      dynamischer Service Locator Service =.Entschlossenheit<服务>();

      // die beiden folgenden Codezeilen als Ausgangs

      Konsole.Konsole.WriteLine (Service.Ein Lagerhaus.Arbeitseinheit.GetHashCode ());

      Console.Console.WriteLine (Service.Lager B.Arbeitseinheit.GetHashCode ());

      }

      }

      public class-Service

      {

      Ein Lagerspeicher privater Nur-Lese-_ A;

      Privat Nur-Lese-Speicher Warehousing B B _;

      ?ffentliche Dienste (A Warehousing Lagerung A, B Lagerspeicher B)

      {

      Lagerspeicher _ A = A;

      Lagerspeicher _ B = B;

      }

      Ein ?ffentliches Lager Eines Lager

      {

      {Return _ Warehousing A;} erhalten

      }

      ?ffentliche Lagerhaltung und Lager B B

      {

      get {return _ Warehousing B;}

      }

      }

      {} Public class Arbeitseinheit

      public class A Lager

      {

      _ Privat Nur-Lese-Arbeitseinheit Arbeitseinheit;

      public Lagerhaltung A ()

      {

      _ = Programmarbeitseinheit.Service Locator.Entschlossenheit<工作单元>();

      }

      ?ffentliche Arbeitseinheit Arbeitseinheit

      {

      erhalten {return _ Arbeitseinheit;}

      }

      }

      public class Lager B

      {

      _ Privat Nur-Lese-Arbeitseinheit Arbeitseinheit;

      public Speicher B ()

      {

      _ = Programmarbeitseinheit.Service Locator.Entschlossenheit<工作单元>();

      }

      ?ffentliche Arbeitseinheit Arbeitseinheit

      {

      erhalten {return _ Arbeitseinheit;}

      }

      }

      }

    Verwenden Sie Modi des Beispiels der Verwaltungseinheit: über DDD

    Recommend Article: