WeddingThankYou 1.0.0.0
결혼식 이후 감사 인사와 사진, 계좌 안내, 연락처를 모바일 페이지로 전달하는 감사장 서비스입니다.
로딩중...
검색중...
일치하는것 없음
WeddingThankYou.Services.WeddingOptions 클래스 참조sealed

정적 Public 멤버 함수

static WeddingOptions From (IConfiguration configuration)

속성

string DataPath = "" [get, set]
string DefaultSlug = "" [get, set]
string SuperAdminPassword = "v1.600000.1oy6GjdnZFCRZpxUY6R4tQ==.1r45CdqBw/2U22r0bF9KwzdIfyCVkkRt/VcoAg19LrQ=" [get, set]
string AtlanAuthKey = "" [get, set]
string TmapAppKey = "" [get, set]
string ResolvedDataPath [get]

정적 Private 멤버 함수

static ? string TryFindSourceDataPath ()

상세한 설명

WeddingOptions.cs 파일의 15 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ From()

WeddingOptions WeddingThankYou.Services.WeddingOptions.From ( IConfiguration configuration)
inlinestatic

From 작업을 수행합니다.

매개변수
configurationconfiguration에 사용할 IConfiguration 값입니다.
반환값
From 작업에서 생성한 WeddingOptions 결과입니다.

WeddingOptions.cs 파일의 112 번째 라인에서 정의되었습니다.

113 {
114 var opts = new WeddingOptions();
115 configuration.GetSection("Wedding").Bind(opts);
116 return opts;
117 }

다음에 의해서 참조됨 : WeddingThankYou.Program.Run().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ TryFindSourceDataPath()

? string WeddingThankYou.Services.WeddingOptions.TryFindSourceDataPath ( )
inlinestaticprivate

Find Source Data Path 작업을 시도하고 성공 여부를 반환합니다.

반환값
Try Find Source Data Path 작업에서 생성한 string? 결과입니다.

WeddingOptions.cs 파일의 135 번째 라인에서 정의되었습니다.

136 {
137 var dir = new DirectoryInfo(AppContext.BaseDirectory);
138 while (dir is not null)
139 {
140 var candidate = Path.Combine(dir.FullName, "App_Data", "Wedding");
141 if (Directory.Exists(candidate) && File.Exists(Path.Combine(dir.FullName, "WeddingThankYou.csproj")))
142 {
143 return candidate;
144 }
145
146 dir = dir.Parent;
147 }
148
149 return null;
150 }

속성 문서화

◆ AtlanAuthKey

string WeddingThankYou.Services.WeddingOptions.AtlanAuthKey = ""
getset

Atlan Auth Key 값을 가져오거나 설정합니다.

WeddingOptions.cs 파일의 52 번째 라인에서 정의되었습니다.

52{ get; set; } = "";

◆ DataPath

string WeddingThankYou.Services.WeddingOptions.DataPath = ""
getset

Data Path 값을 가져오거나 설정합니다.

WeddingOptions.cs 파일의 25 번째 라인에서 정의되었습니다.

25{ get; set; } = "";

◆ DefaultSlug

string WeddingThankYou.Services.WeddingOptions.DefaultSlug = ""
getset

Default Slug 값을 가져오거나 설정합니다.

WeddingOptions.cs 파일의 34 번째 라인에서 정의되었습니다.

34{ get; set; } = "";

◆ ResolvedDataPath

string WeddingThankYou.Services.WeddingOptions.ResolvedDataPath
get

Resolved Data Path 값을 가져옵니다.

WeddingOptions.cs 파일의 71 번째 라인에서 정의되었습니다.

72 {
73 get
74 {
75 if (string.IsNullOrWhiteSpace(DataPath))
76 {
77 var outputDataPath = Path.Combine(AppContext.BaseDirectory, "App_Data", "Wedding");
78 var sourceDataPath = TryFindSourceDataPath();
79 return sourceDataPath ?? outputDataPath;
80 }
81
82 return Path.IsPathRooted(DataPath)
83 ? DataPath
84 : Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, DataPath));
85 }
86 }

다음에 의해서 참조됨 : WeddingThankYou.Services.JsonGlobalSettingsStore.JsonGlobalSettingsStore(), WeddingThankYou.Services.JsonTenantStore.JsonTenantStore().

◆ SuperAdminPassword

string WeddingThankYou.Services.WeddingOptions.SuperAdminPassword = "v1.600000.1oy6GjdnZFCRZpxUY6R4tQ==.1r45CdqBw/2U22r0bF9KwzdIfyCVkkRt/VcoAg19LrQ="
getset

Super Admin Password 값을 가져오거나 설정합니다.

WeddingOptions.cs 파일의 43 번째 라인에서 정의되었습니다.

43{ get; set; } = "v1.600000.1oy6GjdnZFCRZpxUY6R4tQ==.1r45CdqBw/2U22r0bF9KwzdIfyCVkkRt/VcoAg19LrQ=";

◆ TmapAppKey

string WeddingThankYou.Services.WeddingOptions.TmapAppKey = ""
getset

Tmap App Key 값을 가져오거나 설정합니다.

WeddingOptions.cs 파일의 61 번째 라인에서 정의되었습니다.

61{ get; set; } = "";

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: