|
Families.AutoWriter 1.0.0.0
Families 콘텐츠를 반복 작업 없이 작성·등록하도록 돕는 자동화 작성 도구입니다.
|
Public 멤버 함수 | |
| PromptHistoryService () | |
| bool | IsDuplicate (string prompt) |
| void | MarkSent (string prompt) |
| void | Clear () |
Private 멤버 함수 | |
| HashSet< string > | Load () |
| void | Save () |
정적 Private 멤버 함수 | |
| static string | Hash (string s) |
Private 속성 | |
| readonly string | _historyFile |
| readonly HashSet< string > | _sentHashes |
정적 Private 속성 | |
| static readonly object | _fileGate = new() |
이미 전송한 프롬프트 해시를 기록해 중복 전송을 방지합니다.
PromptHistoryService.cs 파일의 16 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 PromptHistoryService 클래스의 새 인스턴스를 초기화합니다.
PromptHistoryService.cs 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : _historyFile, _sentHashes, Load().

|
inline |
Clear 작업을 수행합니다.
PromptHistoryService.cs 파일의 133 번째 라인에서 정의되었습니다.
다음을 참조함 : _fileGate, _sentHashes, Save().

|
inlinestaticprivate |
Hash 조건을 확인합니다.
| s | 이벤트를 발생시킨 객체입니다. |
string 결과입니다.PromptHistoryService.cs 파일의 204 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsDuplicate(), MarkSent().

|
inline |
Is Duplicate 조건을 확인합니다.
| prompt | prompt에 사용할 string 값입니다. |
true이고, 그렇지 않으면 false입니다.PromptHistoryService.cs 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : _fileGate, _sentHashes, Hash(), Load().

|
inlineprivate |
데이터를 불러옵니다.
HashSet<string> 결과입니다.PromptHistoryService.cs 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : _historyFile.
다음에 의해서 참조됨 : IsDuplicate(), MarkSent(), PromptHistoryService().

|
inline |
Mark Sent 작업을 수행합니다.
| prompt | prompt에 사용할 string 값입니다. |
PromptHistoryService.cs 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : _fileGate, _sentHashes, Hash(), Load(), Save().

|
inlineprivate |
데이터를 저장합니다.
PromptHistoryService.cs 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : _historyFile, _sentHashes.
다음에 의해서 참조됨 : Clear(), MarkSent().

|
staticprivate |
file Gate 값을 보관합니다.
PromptHistoryService.cs 파일의 26 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), IsDuplicate(), MarkSent().
|
private |
history File 값을 보관합니다.
PromptHistoryService.cs 파일의 35 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Load(), PromptHistoryService(), Save().
|
private |
sent Hashes 값을 보관합니다.
PromptHistoryService.cs 파일의 44 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), IsDuplicate(), MarkSent(), PromptHistoryService(), Save().