|
WeddingThankYou 1.0.0.0
결혼식 이후 감사 인사와 사진, 계좌 안내, 연락처를 모바일 페이지로 전달하는 감사장 서비스입니다.
|


Public 멤버 함수 | |
| JsonGlobalSettingsStore (WeddingOptions opts) | |
| async Task< GlobalSettings > | GetAsync (CancellationToken ct=default) |
| async Task | SaveAsync (GlobalSettings settings, CancellationToken ct=default) |
Private 속성 | |
| readonly string | _path |
| GlobalSettings? | _cache |
정적 Private 속성 | |
| static readonly SemaphoreSlim | _gate = new(1, 1) |
| static readonly JsonSerializerOptions | _jsonOpts = new() { WriteIndented = true } |
JsonGlobalSettingsStore.cs 파일의 18 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 JsonGlobalSettingsStore 클래스의 새 인스턴스를 초기화합니다.
| opts | opts에 사용할 WeddingOptions 값입니다. |
JsonGlobalSettingsStore.cs 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : _path, WeddingThankYou.Services.WeddingOptions.ResolvedDataPath.
|
inline |
Async 값을 가져옵니다.
| ct | 취소 요청을 감시하는 토큰입니다. |
Task<GlobalSettings> 결과입니다.WeddingThankYou.Services.IGlobalSettingsStore를 구현.
JsonGlobalSettingsStore.cs 파일의 106 번째 라인에서 정의되었습니다.
|
inline |
Async 데이터를 저장합니다.
| settings | settings에 사용할 GlobalSettings 값입니다. |
| ct | 취소 요청을 감시하는 토큰입니다. |
Task 결과입니다.WeddingThankYou.Services.IGlobalSettingsStore를 구현.
JsonGlobalSettingsStore.cs 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : _cache, _gate, _jsonOpts, _path, WeddingThankYou.Models.GlobalSettings.Normalize().

|
private |
cache 값을 보관합니다.
JsonGlobalSettingsStore.cs 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAsync(), SaveAsync().
|
staticprivate |
gate 값을 보관합니다.
JsonGlobalSettingsStore.cs 파일의 37 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAsync(), SaveAsync().
|
staticprivate |
json Opts 값을 보관합니다.
JsonGlobalSettingsStore.cs 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAsync(), SaveAsync().
|
private |
path 값을 보관합니다.
JsonGlobalSettingsStore.cs 파일의 28 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAsync(), JsonGlobalSettingsStore(), SaveAsync().