コード例 #1
0
ファイル: BamServer.cs プロジェクト: dekkerb115/Bam.Net
 private void ListenForDaoGenServices()
 {
     ServiceProxyResponder.CommonServiceAdded += (t, o) =>
     {
         if (o is IGeneratesDaoAssembly daoGen)
         {
             daoGen.GenerateDaoAssemblySucceeded += (io, a) =>
             {
                 GenerateDaoAssemblyEventArgs args = (GenerateDaoAssemblyEventArgs)a;
                 DaoResponder.RegisterCommonDaoFromDirectory(args.GeneratedAssemblyInfo.GetAssembly().GetFileInfo().Directory);
             };
         }
     };
 }
コード例 #2
0
ファイル: BamServer.cs プロジェクト: dekkerb115/Bam.Net
 public void AddAppDaoFromDirectory(string appName, DirectoryInfo daoDir)
 {
     DaoResponder.RegisterAppDaoFromDirectory(appName, daoDir);
 }
コード例 #3
0
ファイル: BamServer.cs プロジェクト: dekkerb115/Bam.Net
 public void AddCommonDaoFromDirectory(DirectoryInfo daoDir)
 {
     DaoResponder.RegisterCommonDaoFromDirectory(daoDir);
 }
コード例 #4
0
ファイル: BamServer.cs プロジェクト: dekkerb115/Bam.Net
        protected virtual void RegisterWorkspaceDaos()
        {
            DirectoryInfo workspaceDir = new DirectoryInfo(Workspace);

            DaoResponder.RegisterCommonDaoFromDirectory(workspaceDir);
        }
コード例 #5
0
ファイル: BamServer.cs プロジェクト: dekkerb115/Bam.Net
 protected void SetDaoResponder()
 {
     _daoResponder = new DaoResponder(GetCurrentConf(true), MainLogger);
     AddResponder(_daoResponder);
 }