C# 클래스 Catrobat.IDE.WindowsShared.Services.Common.WebCommunicationServiceWindowsShared

상속: IWebCommunicationService
파일 보기 프로젝트 열기: Catrobat/CatrobatForWindows

공개 메소드들

메소드 설명
CancelDownloads ( ) : void
ChangePasswordAsync ( string newPassword, string newPasswortRepeated, string language = "en" ) : Task
CheckTokenAsync ( string username, string token, string language = "en" ) : Task
ConvertUnixTimeStamp ( double timestamp ) : System.DateTime
CreateFolderPathAsync ( string path ) : Task
DownloadAsync ( string downloadUrl, string programName, CancellationToken taskCancellationToken ) : Task
DownloadAsyncAlternativ ( string downloadUrl, string programName ) : Task
GetFileAsync ( string path, bool createIfNotExists = true ) : Task
GetFolderAsync ( string path ) : Task
InitDownloads ( ) : void
LoadOnlinePrograms ( string category, int offset, int count, CancellationToken token, string additionalSearchText = null ) : Task>
LoadOnlineProgramsAsync ( string filterText, int offset, int count, CancellationToken taskCancellationToken ) : Task>
LoginOrRegisterAsync ( string username, string password, string userEmail, string language = "en", string country = "AT" ) : Task
NoUploadsPending ( ) : bool
PauseOrResumeDownloads ( ) : void
RecoverPasswordAsync ( string recoveryUserData, string language = "en" ) : Task
ReportAsInappropriateAsync ( string programId, string flagReason, string language = "en" ) : Task
SetRecoveryHash ( string recoveryHash ) : void
UploadProgramAsync ( string programTitle, string username, string token, CancellationToken taskCancellationToken, string language = "en" ) : Task

비공개 메소드들

메소드 설명
ManageDownloadProgress ( DownloadOperation downloadOperation ) : void
ManageDownloadsAsync ( DownloadOperation downloadOperation, bool start ) : void

메소드 상세

CancelDownloads() 공개 메소드

public CancelDownloads ( ) : void
리턴 void

ChangePasswordAsync() 공개 메소드

public ChangePasswordAsync ( string newPassword, string newPasswortRepeated, string language = "en" ) : Task
newPassword string
newPasswortRepeated string
language string
리턴 Task

CheckTokenAsync() 공개 메소드

public CheckTokenAsync ( string username, string token, string language = "en" ) : Task
username string
token string
language string
리턴 Task

ConvertUnixTimeStamp() 공개 메소드

public ConvertUnixTimeStamp ( double timestamp ) : System.DateTime
timestamp double
리턴 System.DateTime

CreateFolderPathAsync() 공개 메소드

public CreateFolderPathAsync ( string path ) : Task
path string
리턴 Task

DownloadAsync() 공개 메소드

public DownloadAsync ( string downloadUrl, string programName, CancellationToken taskCancellationToken ) : Task
downloadUrl string
programName string
taskCancellationToken System.Threading.CancellationToken
리턴 Task

DownloadAsyncAlternativ() 공개 메소드

public DownloadAsyncAlternativ ( string downloadUrl, string programName ) : Task
downloadUrl string
programName string
리턴 Task

GetFileAsync() 공개 메소드

public GetFileAsync ( string path, bool createIfNotExists = true ) : Task
path string
createIfNotExists bool
리턴 Task

GetFolderAsync() 공개 메소드

public GetFolderAsync ( string path ) : Task
path string
리턴 Task

InitDownloads() 공개 메소드

public InitDownloads ( ) : void
리턴 void

LoadOnlinePrograms() 공개 메소드

public LoadOnlinePrograms ( string category, int offset, int count, CancellationToken token, string additionalSearchText = null ) : Task>
category string
offset int
count int
token System.Threading.CancellationToken
additionalSearchText string
리턴 Task>

LoadOnlineProgramsAsync() 공개 메소드

public LoadOnlineProgramsAsync ( string filterText, int offset, int count, CancellationToken taskCancellationToken ) : Task>
filterText string
offset int
count int
taskCancellationToken System.Threading.CancellationToken
리턴 Task>

LoginOrRegisterAsync() 공개 메소드

public LoginOrRegisterAsync ( string username, string password, string userEmail, string language = "en", string country = "AT" ) : Task
username string
password string
userEmail string
language string
country string
리턴 Task

NoUploadsPending() 공개 메소드

public NoUploadsPending ( ) : bool
리턴 bool

PauseOrResumeDownloads() 공개 메소드

public PauseOrResumeDownloads ( ) : void
리턴 void

RecoverPasswordAsync() 공개 메소드

public RecoverPasswordAsync ( string recoveryUserData, string language = "en" ) : Task
recoveryUserData string
language string
리턴 Task

ReportAsInappropriateAsync() 공개 메소드

public ReportAsInappropriateAsync ( string programId, string flagReason, string language = "en" ) : Task
programId string
flagReason string
language string
리턴 Task

SetRecoveryHash() 공개 메소드

public SetRecoveryHash ( string recoveryHash ) : void
recoveryHash string
리턴 void

UploadProgramAsync() 공개 메소드

public UploadProgramAsync ( string programTitle, string username, string token, CancellationToken taskCancellationToken, string language = "en" ) : Task
programTitle string
username string
token string
taskCancellationToken System.Threading.CancellationToken
language string
리턴 Task