|
Codemaru 1.0.0.0
QR 코드, 모바일 랜딩 페이지, vCard 연락처 저장과 명함 디자인을 한 화면에서 제공하는 디지털 명함 서비스입니다.
|
Public 멤버 함수 | |
| LandingPagePublisher (IOptions< LandingPagePublishOptions > options) | |
| Task< LandingPagePublishResult > | PublishIndexAsync (CardProfile profile, string html, CancellationToken cancellationToken=default) |
정적 Private 멤버 함수 | |
| static async Task< LandingPagePublishResult > | WriteAsync (CardProfile profile, string html, string filePath, string[] slugSegments, CancellationToken cancellationToken) |
| static string[] | NormalizeSlug (string slug) |
| static string | BuildPublicUrl (CardProfile profile, string[] slugSegments) |
Private 속성 | |
| readonly string | _webRootPath |
Landing Page Publisher 기능과 관련 상태를 캡슐화합니다.
LandingPagePublisher.cs 파일의 46 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 LandingPagePublisher 클래스의 새 인스턴스를 초기화합니다.
| options | 동작을 구성하는 설정입니다. |
LandingPagePublisher.cs 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : _webRootPath.
|
inlinestaticprivate |
Public Url 값을 구성합니다.
| profile | profile에 사용할 CardProfile 값입니다. |
| slugSegments | slug Segments에 사용할 string[] 값입니다. |
string 결과입니다.LandingPagePublisher.cs 파일의 294 번째 라인에서 정의되었습니다.
다음을 참조함 : Codemaru.Models.CardProfile().
다음에 의해서 참조됨 : WriteAsync().


|
inlinestaticprivate |
Normalize Slug 작업을 수행합니다.
| slug | slug에 사용할 string 값입니다. |
string[] 결과입니다.LandingPagePublisher.cs 파일의 254 번째 라인에서 정의되었습니다.
다음을 참조함 : Codemaru.Services.CardLandingPath.Slugify(), Codemaru.Services.CardLandingPath.Split().
다음에 의해서 참조됨 : PublishIndexAsync().


|
inline |
Publish Index Async 작업을 수행합니다.
| profile | profile에 사용할 CardProfile 값입니다. |
| html | html에 사용할 string 값입니다. |
| cancellationToken | 취소 요청을 감시하는 토큰입니다. |
Task<LandingPagePublishResult> 결과입니다.| InvalidOperationException | 현재 객체 상태에서 Publish Index Async 작업을 수행할 수 없는 경우 발생합니다. |
LandingPagePublisher.cs 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : _webRootPath, Codemaru.Models.CardProfile(), NormalizeSlug(), WriteAsync().

|
inlinestaticprivate |
Async 데이터를 씁니다.
| profile | profile에 사용할 CardProfile 값입니다. |
| html | html에 사용할 string 값입니다. |
| filePath | file Path에 사용할 string 값입니다. |
| slugSegments | slug Segments에 사용할 string[] 값입니다. |
| cancellationToken | 취소 요청을 감시하는 토큰입니다. |
Task<LandingPagePublishResult> 결과입니다.LandingPagePublisher.cs 파일의 215 번째 라인에서 정의되었습니다.
다음을 참조함 : BuildPublicUrl(), Codemaru.Models.CardProfile(), Codemaru.Services.LandingPagePublishResult().
다음에 의해서 참조됨 : PublishIndexAsync().


|
private |
web Root Path 값을 보관합니다.
LandingPagePublisher.cs 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LandingPagePublisher(), PublishIndexAsync().