Families.Web 1.0.0.0
사진, 동영상, 글, 댓글과 반응을 가족끼리만 공유하는 비공개 앨범·타임라인 서비스입니다.
로딩중...
검색중...
일치하는것 없음
FamiliesApp.Services.IPostStore 인터페이스 참조

더 자세히 ...

FamiliesApp.Services.IPostStore에 대한 상속 다이어그램 :

Public 멤버 함수

Task< PostEntry?> GetAsync (string slug, string postId, CancellationToken ct=default)
Task< IReadOnlyList< PostEntry > > GetAllAsync (string slug, CancellationToken ct=default)
Task<(IReadOnlyList< PostEntry > Items, int TotalCount)> GetPageAsync (string slug, int page, int pageSize, CancellationToken ct=default)
Task< IReadOnlyList< PostEntry > > GetByAlbumAsync (string slug, string albumId, CancellationToken ct=default)
Task<(IReadOnlyList< PostEntry > Items, int TotalCount)> GetByAlbumPageAsync (string slug, string albumId, int page, int pageSize, CancellationToken ct=default)
Task SaveAsync (string slug, PostEntry post, CancellationToken ct=default)
Task DeleteAsync (string slug, string postId, CancellationToken ct=default)

상세한 설명

I Post Store 기능과 관련 상태를 캡슐화합니다.

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

멤버 함수 문서화

◆ DeleteAsync()

Task FamiliesApp.Services.IPostStore.DeleteAsync ( string slug,
string postId,
CancellationToken ct = default )

Delete Async 작업을 수행합니다.

매개변수
slugslug에 사용할 string 값입니다.
postIdpost Id에 사용할 string 값입니다.
ct취소 요청을 감시하는 토큰입니다.
반환값
Delete Async 작업에서 생성한 Task 결과입니다.

FamiliesApp.Services.JsonPostStore에서 구현되었습니다.

◆ GetAllAsync()

Task< IReadOnlyList< PostEntry > > FamiliesApp.Services.IPostStore.GetAllAsync ( string slug,
CancellationToken ct = default )

All Async 값을 가져옵니다.

매개변수
slugslug에 사용할 string 값입니다.
ct취소 요청을 감시하는 토큰입니다.
반환값
Get All Async 작업에서 생성한 Task<IReadOnlyList<PostEntry>> 결과입니다.

FamiliesApp.Services.JsonPostStore에서 구현되었습니다.

◆ GetAsync()

Task< PostEntry?> FamiliesApp.Services.IPostStore.GetAsync ( string slug,
string postId,
CancellationToken ct = default )

Async 값을 가져옵니다.

매개변수
slugslug에 사용할 string 값입니다.
postIdpost Id에 사용할 string 값입니다.
ct취소 요청을 감시하는 토큰입니다.
반환값
Get Async 작업에서 생성한 Task<PostEntry?> 결과입니다.

FamiliesApp.Services.JsonPostStore에서 구현되었습니다.

◆ GetByAlbumAsync()

Task< IReadOnlyList< PostEntry > > FamiliesApp.Services.IPostStore.GetByAlbumAsync ( string slug,
string albumId,
CancellationToken ct = default )

By Album Async 값을 가져옵니다.

매개변수
slugslug에 사용할 string 값입니다.
albumIdalbum Id에 사용할 string 값입니다.
ct취소 요청을 감시하는 토큰입니다.
반환값
Get By Album Async 작업에서 생성한 Task<IReadOnlyList<PostEntry>> 결과입니다.

FamiliesApp.Services.JsonPostStore에서 구현되었습니다.

◆ GetByAlbumPageAsync()

Task<(IReadOnlyList< PostEntry > Items, int TotalCount)> FamiliesApp.Services.IPostStore.GetByAlbumPageAsync ( string slug,
string albumId,
int page,
int pageSize,
CancellationToken ct = default )

By Album Page Async 값을 가져옵니다.

매개변수
slugslug에 사용할 string 값입니다.
albumIdalbum Id에 사용할 string 값입니다.
pagepage에 사용할 int 값입니다.
pageSizepage Size에 사용할 int 값입니다.
ct취소 요청을 감시하는 토큰입니다.
반환값
Get By Album Page Async 작업에서 생성한 Task<(IReadOnlyList<PostEntry> Items, int TotalCount)> 결과입니다.

FamiliesApp.Services.JsonPostStore에서 구현되었습니다.

◆ GetPageAsync()

Task<(IReadOnlyList< PostEntry > Items, int TotalCount)> FamiliesApp.Services.IPostStore.GetPageAsync ( string slug,
int page,
int pageSize,
CancellationToken ct = default )

Page Async 값을 가져옵니다.

매개변수
slugslug에 사용할 string 값입니다.
pagepage에 사용할 int 값입니다.
pageSizepage Size에 사용할 int 값입니다.
ct취소 요청을 감시하는 토큰입니다.
반환값
Get Page Async 작업에서 생성한 Task<(IReadOnlyList<PostEntry> Items, int TotalCount)> 결과입니다.

FamiliesApp.Services.JsonPostStore에서 구현되었습니다.

◆ SaveAsync()

Task FamiliesApp.Services.IPostStore.SaveAsync ( string slug,
PostEntry post,
CancellationToken ct = default )

Async 데이터를 저장합니다.

매개변수
slugslug에 사용할 string 값입니다.
postpost에 사용할 PostEntry 값입니다.
ct취소 요청을 감시하는 토큰입니다.
반환값
Save Async 작업에서 생성한 Task 결과입니다.

FamiliesApp.Services.JsonPostStore에서 구현되었습니다.


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