これは本当に簡単な質問です。Quartz.NET用のDBを作成し、すべてのテーブルなどにデータを入力しました。今は、DBと対話するようにプロジェクトを構成しようとしています。私はそれのコーディング部分を扱うことができます、私はただどの設定ファイルを使うべきかわかりません。
前もって感謝します!
これは本当に簡単な質問です。Quartz.NET用のDBを作成し、すべてのテーブルなどにデータを入力しました。今は、DBと対話するようにプロジェクトを構成しようとしています。私はそれのコーディング部分を扱うことができます、私はただどの設定ファイルを使うべきかわかりません。
前もって感謝します!
アプリケーション構成ファイルはありますか? アプリケーションが Windows フォームまたは Windows サービス アプリケーションの場合、アプリケーション構成ファイルを手動で追加できます (ソリューション エクスプローラーでプロジェクトを右クリックし、[新しい項目を追加] を選択して、[アプリケーション構成ファイル] を選択します)。これは最終的にプロジェクトの App.Config ファイルとして表示され、プロジェクトをビルドすると、このファイルは出力フォルダーにコピーされ、名前が「yourappname.exe.config」に変更されます。
構成ファイルを追加したら、そのファイルに Quartz 構成を入れる必要があります。例えば:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="quartz" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0,Culture=neutral, PublicKeyToken=b77a5c561934e089" />
...
other lines here
...
</configSections>
...
...
...
<quartz>
<add key="quartz.scheduler.instanceName" value="TestQuartzServer" />
<add key="quartz.scheduler.instanceId" value="instance_one" />
<add key="quartz.threadPool.threadCount" value="10" />
<add key="quartz.threadPool.threadPriority" value="Normal" />
<add key="quartz.jobStore.misfireThreshold" value="60000" />
<add key="quartz.jobStore.type" value="Quartz.Impl.AdoJobStore.JobStoreTX, Quartz" />
<add key="quartz.jobStore.useProperties" value="false" />
<add key="quartz.jobStore.dataSource" value="default" />
<add key="quartz.jobStore.tablePrefix" value="QRTZ_" />
<add key="quartz.jobStore.clustered" value="true" />
<add key="quartz.jobStore.lockHandler.type" value="Quartz.Impl.AdoJobStore.SimpleSemaphore, Quartz" />
<!-- point this at your database -->
<add key="quartz.dataSource.default.connectionStringName" value="ConnectionStringName" />
<add key="quartz.dataSource.default.provider" value="SqlServer-20" />
</quartz>
...
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=...; etc." providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>