Families.Web
1.0.0.0
사진, 동영상, 글, 댓글과 반응을 가족끼리만 공유하는 비공개 앨범·타임라인 서비스입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
IPostStore.cs
이 파일의 문서화 페이지로 가기
1
using
FamiliesApp.Models
;
2
3
namespace
FamiliesApp.Services
;
4
13
public
interface
IPostStore
14
{
55
Task<PostEntry?>
GetAsync
(
string
slug,
string
postId, CancellationToken ct =
default
);
88
Task<IReadOnlyList<PostEntry>>
GetAllAsync
(
string
slug, CancellationToken ct =
default
);
137
Task<(IReadOnlyList<PostEntry> Items,
int
TotalCount)>
GetPageAsync
(
string
slug,
int
page,
int
pageSize, CancellationToken ct =
default
);
178
Task<IReadOnlyList<PostEntry>>
GetByAlbumAsync
(
string
slug,
string
albumId, CancellationToken ct =
default
);
235
Task<(IReadOnlyList<PostEntry> Items,
int
TotalCount)>
GetByAlbumPageAsync
(
string
slug,
string
albumId,
int
page,
int
pageSize, CancellationToken ct =
default
);
276
Task
SaveAsync
(
string
slug,
PostEntry
post, CancellationToken ct =
default
);
317
Task
DeleteAsync
(
string
slug,
string
postId, CancellationToken ct =
default
);
318
}
FamiliesApp.Models
Definition
AlbumInfo.cs:1
FamiliesApp.Services
Definition
FamilyOptions.cs:4
FamiliesApp.Models.PostEntry
Definition
PostEntry.cs:43
FamiliesApp.Services.IPostStore
Definition
IPostStore.cs:14
FamiliesApp.Services.IPostStore.GetByAlbumAsync
Task< IReadOnlyList< PostEntry > > GetByAlbumAsync(string slug, string albumId, CancellationToken ct=default)
FamiliesApp.Services.IPostStore.GetByAlbumPageAsync
Task<(IReadOnlyList< PostEntry > Items, int TotalCount)> GetByAlbumPageAsync(string slug, string albumId, int page, int pageSize, CancellationToken ct=default)
FamiliesApp.Services.IPostStore.GetAllAsync
Task< IReadOnlyList< PostEntry > > GetAllAsync(string slug, CancellationToken ct=default)
FamiliesApp.Services.IPostStore.SaveAsync
Task SaveAsync(string slug, PostEntry post, CancellationToken ct=default)
FamiliesApp.Services.IPostStore.GetPageAsync
Task<(IReadOnlyList< PostEntry > Items, int TotalCount)> GetPageAsync(string slug, int page, int pageSize, CancellationToken ct=default)
FamiliesApp.Services.IPostStore.GetAsync
Task< PostEntry?> GetAsync(string slug, string postId, CancellationToken ct=default)
FamiliesApp.Services.IPostStore.DeleteAsync
Task DeleteAsync(string slug, string postId, CancellationToken ct=default)
Services
IPostStore.cs
다음에 의해 생성됨 :
1.17.0