C# 클래스 kasthack.vksharp.Api.MethodGroup_Photos

파일 보기 프로젝트 열기: kasthack/kasthack.vksharp

공개 메소드들

메소드 설명
ConfirmTag ( int tagId, long photoId, int ownerId = null ) : System.Threading.Tasks.Task
ConfirmTagSync ( int tagId, long photoId, int ownerId = null ) : void
Copy ( long photoId, int ownerId = null, string accessKey = "" ) : Task
CopySync ( long photoId, int ownerId = null, string accessKey = "" ) : long
CreateAlbum ( string title, string description = "", int groupId = null, PrivacyType privacy = null, PrivacyType commentPrivacy = null ) : Task
CreateAlbumSync ( string title, string description = "", int groupId = null, PrivacyType privacy = null, PrivacyType commentPrivacy = null ) : PhotoAlbum
Delete ( long photoId, int ownerId = null ) : System.Threading.Tasks.Task
DeleteAlbum ( long albumId, int groupId = null ) : System.Threading.Tasks.Task
DeleteAlbumSync ( long albumId, int groupId = null ) : void
DeleteComment ( int commentId, int ownerId = null ) : System.Threading.Tasks.Task
DeleteCommentSync ( int commentId, int ownerId = null ) : void
DeleteSync ( long photoId, int ownerId = null ) : void
Edit ( long photoId, int ownerId = null, string caption = "" ) : System.Threading.Tasks.Task
EditAlbum ( long albumId, int ownerId = null, string title = "", string description = "", PrivacyType privacy = null, PrivacyType commentPrivacy = null ) : System.Threading.Tasks.Task
EditAlbumSync ( long albumId, int ownerId = null, string title = "", string description = "", PrivacyType privacy = null, PrivacyType commentPrivacy = null ) : void
EditSync ( long photoId, int ownerId = null, string caption = "" ) : void
Get ( SpecialAlbum albumId, int ownerId = null, int photoIds = null, bool rev = true, bool extended = false, FeedType feedType = null, int feed = null, int offset = null, int count = 100 ) : Task>
Get ( long albumId = null, int ownerId = null, int photoIds = null, bool rev = true, bool extended = false, FeedType feedType = null, int feed = null, int offset = null, int count = 100 ) : Task>
GetAlbums ( int ownerId = null, bool needSystem = true, bool needCovers = true, int offset = null, int count = 100 ) : Task>
GetAlbumsCount ( int userId = null, int groupId = null ) : Task
GetAlbumsCountSync ( int userId = null, int groupId = null ) : int
GetAlbumsSync ( int ownerId = null, bool needSystem = true, bool needCovers = true, int offset = null, int count = 100 ) : EntityList
GetAll ( int ownerId = null, bool extended = false, bool noServiceAlbums = false, bool needHidden = null, bool skipHidden = null, int offset = null, int count = 100 ) : Task>
GetAllSync ( int ownerId = null, bool extended = false, bool noServiceAlbums = false, bool needHidden = null, bool skipHidden = null, int offset = null, int count = 100 ) : EntityList
GetById ( ) : Task
GetByIdSync ( ) : kasthack.vksharp.DataTypes.Entities.Photo[]
GetChatUploadServer ( int chatId, int cropX = null, int cropY = null, int cropWidth = null ) : Task
GetChatUploadServerSync ( int chatId, int cropX = null, int cropY = null, int cropWidth = null ) : PhotosUploadServer
GetOwnerPhotoUploadServer ( ) : Task
GetOwnerPhotoUploadServerSync ( ) : string
GetSync ( SpecialAlbum albumId, int ownerId = null, int photoIds = null, bool rev = true, bool extended = false, FeedType feedType = null, int feed = null, int offset = null, int count = 100 ) : EntityList
GetSync ( long albumId = null, int ownerId = null, int photoIds = null, bool rev = true, bool extended = false, FeedType feedType = null, int feed = null, int offset = null, int count = 100 ) : EntityList
GetTags ( long photoId, int ownerId = null, string accessKey = "" ) : Task
GetTagsSync ( long photoId, int ownerId = null, string accessKey = "" ) : kasthack.vksharp.DataTypes.Entities.PhotoTag[]
GetUploadServer ( long albumId, int groupId = null ) : Task
GetUploadServerSync ( long albumId, int groupId = null ) : PhotosUploadServer
MakeCover ( long albumId, long photoId, int ownerId = null ) : System.Threading.Tasks.Task
MakeCoverSync ( long albumId, long photoId, int ownerId = null ) : void
Move ( long targetAlbumId, long photoId, int ownerId = null ) : System.Threading.Tasks.Task
MoveSync ( long targetAlbumId, long photoId, int ownerId = null ) : void
RemoveTag ( int tagId, long photoId, int ownerId = null ) : System.Threading.Tasks.Task
RemoveTagSync ( int tagId, long photoId, int ownerId = null ) : void
ReorderAlbums ( long albumId, int ownerId = null, long before = null, long after = null ) : System.Threading.Tasks.Task
ReorderAlbumsSync ( long albumId, int ownerId = null, long before = null, long after = null ) : void
ReorderPhotos ( long photoId, int ownerId = null, long before = null, long after = null ) : System.Threading.Tasks.Task
ReorderPhotosSync ( long photoId, int ownerId = null, long before = null, long after = null ) : void
Report ( long photoId, int ownerId = null, ReportReason reason = null ) : System.Threading.Tasks.Task
ReportComment ( int commentId, int ownerId = null, ReportReason reason = null ) : System.Threading.Tasks.Task
ReportCommentSync ( int commentId, int ownerId = null, ReportReason reason = null ) : void
ReportSync ( long photoId, int ownerId = null, ReportReason reason = null ) : void
Restore ( int ownerId, long photoId ) : System.Threading.Tasks.Task
RestoreComment ( int commentId, int ownerId = null ) : System.Threading.Tasks.Task
RestoreCommentSync ( int commentId, int ownerId = null ) : void
RestoreSync ( int ownerId, long photoId ) : void
Save ( long albumId, string server, string photosList, string hash, int groupId = null, double latitude = null, double longitude = null, string caption = "", string description = "" ) : Task
SaveSync ( long albumId, string server, string photosList, string hash, int groupId = null, double latitude = null, double longitude = null, string caption = "", string description = "" ) : kasthack.vksharp.DataTypes.Entities.Photo[]

비공개 메소드들

메소드 설명
MethodGroup_Photos ( Api parent ) : System

메소드 상세

ConfirmTag() 공개 메소드

public ConfirmTag ( int tagId, long photoId, int ownerId = null ) : System.Threading.Tasks.Task
tagId int
photoId long
ownerId int
리턴 System.Threading.Tasks.Task

ConfirmTagSync() 공개 메소드

public ConfirmTagSync ( int tagId, long photoId, int ownerId = null ) : void
tagId int
photoId long
ownerId int
리턴 void

Copy() 공개 메소드

public Copy ( long photoId, int ownerId = null, string accessKey = "" ) : Task
photoId long
ownerId int
accessKey string
리턴 Task

CopySync() 공개 메소드

public CopySync ( long photoId, int ownerId = null, string accessKey = "" ) : long
photoId long
ownerId int
accessKey string
리턴 long

CreateAlbum() 공개 메소드

public CreateAlbum ( string title, string description = "", int groupId = null, PrivacyType privacy = null, PrivacyType commentPrivacy = null ) : Task
title string
description string
groupId int
privacy PrivacyType
commentPrivacy PrivacyType
리턴 Task

CreateAlbumSync() 공개 메소드

public CreateAlbumSync ( string title, string description = "", int groupId = null, PrivacyType privacy = null, PrivacyType commentPrivacy = null ) : PhotoAlbum
title string
description string
groupId int
privacy PrivacyType
commentPrivacy PrivacyType
리턴 kasthack.vksharp.DataTypes.Entities.PhotoAlbum

Delete() 공개 메소드

public Delete ( long photoId, int ownerId = null ) : System.Threading.Tasks.Task
photoId long
ownerId int
리턴 System.Threading.Tasks.Task

DeleteAlbum() 공개 메소드

public DeleteAlbum ( long albumId, int groupId = null ) : System.Threading.Tasks.Task
albumId long
groupId int
리턴 System.Threading.Tasks.Task

DeleteAlbumSync() 공개 메소드

public DeleteAlbumSync ( long albumId, int groupId = null ) : void
albumId long
groupId int
리턴 void

DeleteComment() 공개 메소드

public DeleteComment ( int commentId, int ownerId = null ) : System.Threading.Tasks.Task
commentId int
ownerId int
리턴 System.Threading.Tasks.Task

DeleteCommentSync() 공개 메소드

public DeleteCommentSync ( int commentId, int ownerId = null ) : void
commentId int
ownerId int
리턴 void

DeleteSync() 공개 메소드

public DeleteSync ( long photoId, int ownerId = null ) : void
photoId long
ownerId int
리턴 void

Edit() 공개 메소드

public Edit ( long photoId, int ownerId = null, string caption = "" ) : System.Threading.Tasks.Task
photoId long
ownerId int
caption string
리턴 System.Threading.Tasks.Task

EditAlbum() 공개 메소드

public EditAlbum ( long albumId, int ownerId = null, string title = "", string description = "", PrivacyType privacy = null, PrivacyType commentPrivacy = null ) : System.Threading.Tasks.Task
albumId long
ownerId int
title string
description string
privacy PrivacyType
commentPrivacy PrivacyType
리턴 System.Threading.Tasks.Task

EditAlbumSync() 공개 메소드

public EditAlbumSync ( long albumId, int ownerId = null, string title = "", string description = "", PrivacyType privacy = null, PrivacyType commentPrivacy = null ) : void
albumId long
ownerId int
title string
description string
privacy PrivacyType
commentPrivacy PrivacyType
리턴 void

EditSync() 공개 메소드

public EditSync ( long photoId, int ownerId = null, string caption = "" ) : void
photoId long
ownerId int
caption string
리턴 void

Get() 공개 메소드

public Get ( SpecialAlbum albumId, int ownerId = null, int photoIds = null, bool rev = true, bool extended = false, FeedType feedType = null, int feed = null, int offset = null, int count = 100 ) : Task>
albumId SpecialAlbum
ownerId int
photoIds int
rev bool
extended bool
feedType FeedType
feed int
offset int
count int
리턴 Task>

Get() 공개 메소드

public Get ( long albumId = null, int ownerId = null, int photoIds = null, bool rev = true, bool extended = false, FeedType feedType = null, int feed = null, int offset = null, int count = 100 ) : Task>
albumId long
ownerId int
photoIds int
rev bool
extended bool
feedType FeedType
feed int
offset int
count int
리턴 Task>

GetAlbums() 공개 메소드

public GetAlbums ( int ownerId = null, bool needSystem = true, bool needCovers = true, int offset = null, int count = 100 ) : Task>
ownerId int
needSystem bool
needCovers bool
offset int
count int
리턴 Task>

GetAlbumsCount() 공개 메소드

public GetAlbumsCount ( int userId = null, int groupId = null ) : Task
userId int
groupId int
리턴 Task

GetAlbumsCountSync() 공개 메소드

public GetAlbumsCountSync ( int userId = null, int groupId = null ) : int
userId int
groupId int
리턴 int

GetAlbumsSync() 공개 메소드

public GetAlbumsSync ( int ownerId = null, bool needSystem = true, bool needCovers = true, int offset = null, int count = 100 ) : EntityList
ownerId int
needSystem bool
needCovers bool
offset int
count int
리턴 EntityList

GetAll() 공개 메소드

public GetAll ( int ownerId = null, bool extended = false, bool noServiceAlbums = false, bool needHidden = null, bool skipHidden = null, int offset = null, int count = 100 ) : Task>
ownerId int
extended bool
noServiceAlbums bool
needHidden bool
skipHidden bool
offset int
count int
리턴 Task>

GetAllSync() 공개 메소드

public GetAllSync ( int ownerId = null, bool extended = false, bool noServiceAlbums = false, bool needHidden = null, bool skipHidden = null, int offset = null, int count = 100 ) : EntityList
ownerId int
extended bool
noServiceAlbums bool
needHidden bool
skipHidden bool
offset int
count int
리턴 EntityList

GetById() 공개 메소드

public GetById ( ) : Task
리턴 Task

GetByIdSync() 공개 메소드

public GetByIdSync ( ) : kasthack.vksharp.DataTypes.Entities.Photo[]
리턴 kasthack.vksharp.DataTypes.Entities.Photo[]

GetChatUploadServer() 공개 메소드

public GetChatUploadServer ( int chatId, int cropX = null, int cropY = null, int cropWidth = null ) : Task
chatId int
cropX int
cropY int
cropWidth int
리턴 Task

GetChatUploadServerSync() 공개 메소드

public GetChatUploadServerSync ( int chatId, int cropX = null, int cropY = null, int cropWidth = null ) : PhotosUploadServer
chatId int
cropX int
cropY int
cropWidth int
리턴 kasthack.vksharp.DataTypes.ResponseEntities.PhotosUploadServer

GetOwnerPhotoUploadServer() 공개 메소드

public GetOwnerPhotoUploadServer ( ) : Task
리턴 Task

GetOwnerPhotoUploadServerSync() 공개 메소드

public GetOwnerPhotoUploadServerSync ( ) : string
리턴 string

GetSync() 공개 메소드

public GetSync ( SpecialAlbum albumId, int ownerId = null, int photoIds = null, bool rev = true, bool extended = false, FeedType feedType = null, int feed = null, int offset = null, int count = 100 ) : EntityList
albumId SpecialAlbum
ownerId int
photoIds int
rev bool
extended bool
feedType FeedType
feed int
offset int
count int
리턴 EntityList

GetSync() 공개 메소드

public GetSync ( long albumId = null, int ownerId = null, int photoIds = null, bool rev = true, bool extended = false, FeedType feedType = null, int feed = null, int offset = null, int count = 100 ) : EntityList
albumId long
ownerId int
photoIds int
rev bool
extended bool
feedType FeedType
feed int
offset int
count int
리턴 EntityList

GetTags() 공개 메소드

public GetTags ( long photoId, int ownerId = null, string accessKey = "" ) : Task
photoId long
ownerId int
accessKey string
리턴 Task

GetTagsSync() 공개 메소드

public GetTagsSync ( long photoId, int ownerId = null, string accessKey = "" ) : kasthack.vksharp.DataTypes.Entities.PhotoTag[]
photoId long
ownerId int
accessKey string
리턴 kasthack.vksharp.DataTypes.Entities.PhotoTag[]

GetUploadServer() 공개 메소드

public GetUploadServer ( long albumId, int groupId = null ) : Task
albumId long
groupId int
리턴 Task

GetUploadServerSync() 공개 메소드

public GetUploadServerSync ( long albumId, int groupId = null ) : PhotosUploadServer
albumId long
groupId int
리턴 kasthack.vksharp.DataTypes.ResponseEntities.PhotosUploadServer

MakeCover() 공개 메소드

public MakeCover ( long albumId, long photoId, int ownerId = null ) : System.Threading.Tasks.Task
albumId long
photoId long
ownerId int
리턴 System.Threading.Tasks.Task

MakeCoverSync() 공개 메소드

public MakeCoverSync ( long albumId, long photoId, int ownerId = null ) : void
albumId long
photoId long
ownerId int
리턴 void

Move() 공개 메소드

public Move ( long targetAlbumId, long photoId, int ownerId = null ) : System.Threading.Tasks.Task
targetAlbumId long
photoId long
ownerId int
리턴 System.Threading.Tasks.Task

MoveSync() 공개 메소드

public MoveSync ( long targetAlbumId, long photoId, int ownerId = null ) : void
targetAlbumId long
photoId long
ownerId int
리턴 void

RemoveTag() 공개 메소드

public RemoveTag ( int tagId, long photoId, int ownerId = null ) : System.Threading.Tasks.Task
tagId int
photoId long
ownerId int
리턴 System.Threading.Tasks.Task

RemoveTagSync() 공개 메소드

public RemoveTagSync ( int tagId, long photoId, int ownerId = null ) : void
tagId int
photoId long
ownerId int
리턴 void

ReorderAlbums() 공개 메소드

public ReorderAlbums ( long albumId, int ownerId = null, long before = null, long after = null ) : System.Threading.Tasks.Task
albumId long
ownerId int
before long
after long
리턴 System.Threading.Tasks.Task

ReorderAlbumsSync() 공개 메소드

public ReorderAlbumsSync ( long albumId, int ownerId = null, long before = null, long after = null ) : void
albumId long
ownerId int
before long
after long
리턴 void

ReorderPhotos() 공개 메소드

public ReorderPhotos ( long photoId, int ownerId = null, long before = null, long after = null ) : System.Threading.Tasks.Task
photoId long
ownerId int
before long
after long
리턴 System.Threading.Tasks.Task

ReorderPhotosSync() 공개 메소드

public ReorderPhotosSync ( long photoId, int ownerId = null, long before = null, long after = null ) : void
photoId long
ownerId int
before long
after long
리턴 void

Report() 공개 메소드

public Report ( long photoId, int ownerId = null, ReportReason reason = null ) : System.Threading.Tasks.Task
photoId long
ownerId int
reason ReportReason
리턴 System.Threading.Tasks.Task

ReportComment() 공개 메소드

public ReportComment ( int commentId, int ownerId = null, ReportReason reason = null ) : System.Threading.Tasks.Task
commentId int
ownerId int
reason ReportReason
리턴 System.Threading.Tasks.Task

ReportCommentSync() 공개 메소드

public ReportCommentSync ( int commentId, int ownerId = null, ReportReason reason = null ) : void
commentId int
ownerId int
reason ReportReason
리턴 void

ReportSync() 공개 메소드

public ReportSync ( long photoId, int ownerId = null, ReportReason reason = null ) : void
photoId long
ownerId int
reason ReportReason
리턴 void

Restore() 공개 메소드

public Restore ( int ownerId, long photoId ) : System.Threading.Tasks.Task
ownerId int
photoId long
리턴 System.Threading.Tasks.Task

RestoreComment() 공개 메소드

public RestoreComment ( int commentId, int ownerId = null ) : System.Threading.Tasks.Task
commentId int
ownerId int
리턴 System.Threading.Tasks.Task

RestoreCommentSync() 공개 메소드

public RestoreCommentSync ( int commentId, int ownerId = null ) : void
commentId int
ownerId int
리턴 void

RestoreSync() 공개 메소드

public RestoreSync ( int ownerId, long photoId ) : void
ownerId int
photoId long
리턴 void

Save() 공개 메소드

public Save ( long albumId, string server, string photosList, string hash, int groupId = null, double latitude = null, double longitude = null, string caption = "", string description = "" ) : Task
albumId long
server string
photosList string
hash string
groupId int
latitude double
longitude double
caption string
description string
리턴 Task

SaveSync() 공개 메소드

public SaveSync ( long albumId, string server, string photosList, string hash, int groupId = null, double latitude = null, double longitude = null, string caption = "", string description = "" ) : kasthack.vksharp.DataTypes.Entities.Photo[]
albumId long
server string
photosList string
hash string
groupId int
latitude double
longitude double
caption string
description string
리턴 kasthack.vksharp.DataTypes.Entities.Photo[]