- 새로운 도서관 검색기 15개 추가 (HTTP/Selenium 방식) * HTTP 방식: 순천시립, 목포시립, 광산구, 여수시립 * Selenium 방식: 광주시립, 고흥군립, 북구통합, 전북교육청, 안산시립 등 - 도서관 검색기 작성 가이드를 CLAUDE.md에 추가 - ILibrarySearcher 인터페이스에 HttpApiMode 속성 추가 - 기존 검색기들 리팩토링 및 통합 (NamguLibrarySearcher 등) - Check_copyWD.cs에 모든 새로운 도서관 등록 완료 - 설정 관리 시스템 개선 (UserSetting 클래스 추가) 총 200개 이상의 도서관 지원으로 복본조사 범위 대폭 확대 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
45 lines
1.7 KiB
C#
45 lines
1.7 KiB
C#
using System.Security.Permissions;
|
|
|
|
namespace UniMarc.Properties {
|
|
|
|
|
|
public class UserSetting : AR.Setting
|
|
{
|
|
public string LastSearchTarget { get; set; }
|
|
public string LastSearchTargetDLS { get; set; }
|
|
public override void AfterLoad()
|
|
{
|
|
|
|
}
|
|
|
|
public override void AfterSave()
|
|
{
|
|
|
|
}
|
|
}
|
|
// 이 클래스를 사용하여 설정 클래스에 대한 특정 이벤트를 처리할 수 있습니다.
|
|
// SettingChanging 이벤트는 설정 값이 변경되기 전에 발생합니다.
|
|
// PropertyChanged 이벤트는 설정 값이 변경된 후에 발생합니다.
|
|
// SettingsLoaded 이벤트는 설정 값이 로드된 후에 발생합니다.
|
|
// SettingsSaving 이벤트는 설정 값이 저장되기 전에 발생합니다.
|
|
public sealed partial class Settings {
|
|
|
|
public Settings() {
|
|
// // 설정을 저장 및 변경하기 위한 이벤트 처리기를 추가하려면 아래 줄에서 주석 처리를 제거하세요.
|
|
//
|
|
// this.SettingChanging += this.SettingChangingEventHandler;
|
|
//
|
|
// this.SettingsSaving += this.SettingsSavingEventHandler;
|
|
//
|
|
}
|
|
|
|
private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e) {
|
|
// SettingChangingEvent 이벤트를 처리하는 코드를 여기에 추가하세요.
|
|
}
|
|
|
|
private void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e) {
|
|
// SettingsSaving 이벤트를 처리하는 코드를 여기에 추가하세요.
|
|
}
|
|
}
|
|
}
|