C# 클래스 Xamarin.PCL.QbProvider

파일 보기 프로젝트 열기: QuickBlox/quickblox-dotnet-sdk

공개 메소드들

메소드 설명
CreateDialogAsync ( string dialogName, string userIds, DialogType dialogType = DialogType.Private ) : Task
DeleteDialogAsync ( string dialogId ) : Task
DeleteUserById ( int userId ) : Task
GetBaseSession ( ) : Task
GetClient ( ) : QuickbloxClient
GetDialogAsync ( int userIds ) : Task
GetDialogAsync ( string dialogId ) : Task
GetDialogsAsync ( List dialogTypeParams ) : Task>
GetImageAsync ( int blobId ) : Task
GetMessagesAsync ( string dialogId ) : Task>
GetUserAsync ( int qbUserId ) : Task
GetUserByTag ( String tag ) : Task>
GetUsersByIdsAsync ( string ids ) : Task>
LoginWithEmailAsync ( string email, string password ) : Task
LoginWithFbUserAsync ( String accessToken, System.Platform platform, string uid ) : Task
LoginWithLoginValueAsync ( string login, string password, System.Platform platform, string uid ) : Task
QbProvider ( System.Action showInternetNotification ) : System
SignUpUserWithLoginAsync ( string login, string password, string userName, string roomName ) : Task
UpdateDialogAsync ( string dialogId, List addedUsers = null, List deletedUsers = null, string name = null, string photo = null ) : Task
UpdateUserDataAsync ( int qbUserId, UserRequest updateUserRequest ) : Task

비공개 메소드들

메소드 설명
HandleResponse ( HttpResponse response, HttpStatusCode resultStatusCode ) : Task
QbProvider ( ) : System

메소드 상세

CreateDialogAsync() 공개 메소드

public CreateDialogAsync ( string dialogName, string userIds, DialogType dialogType = DialogType.Private ) : Task
dialogName string
userIds string
dialogType DialogType
리턴 Task

DeleteDialogAsync() 공개 메소드

public DeleteDialogAsync ( string dialogId ) : Task
dialogId string
리턴 Task

DeleteUserById() 공개 메소드

public DeleteUserById ( int userId ) : Task
userId int
리턴 Task

GetBaseSession() 공개 메소드

public GetBaseSession ( ) : Task
리턴 Task

GetClient() 공개 메소드

public GetClient ( ) : QuickbloxClient
리턴 QuickbloxClient

GetDialogAsync() 공개 메소드

public GetDialogAsync ( int userIds ) : Task
userIds int
리턴 Task

GetDialogAsync() 공개 메소드

public GetDialogAsync ( string dialogId ) : Task
dialogId string
리턴 Task

GetDialogsAsync() 공개 메소드

public GetDialogsAsync ( List dialogTypeParams ) : Task>
dialogTypeParams List
리턴 Task>

GetImageAsync() 공개 메소드

public GetImageAsync ( int blobId ) : Task
blobId int
리턴 Task

GetMessagesAsync() 공개 메소드

public GetMessagesAsync ( string dialogId ) : Task>
dialogId string
리턴 Task>

GetUserAsync() 공개 메소드

public GetUserAsync ( int qbUserId ) : Task
qbUserId int
리턴 Task

GetUserByTag() 공개 메소드

public GetUserByTag ( String tag ) : Task>
tag String
리턴 Task>

GetUsersByIdsAsync() 공개 메소드

public GetUsersByIdsAsync ( string ids ) : Task>
ids string
리턴 Task>

LoginWithEmailAsync() 공개 메소드

public LoginWithEmailAsync ( string email, string password ) : Task
email string
password string
리턴 Task

LoginWithFbUserAsync() 공개 메소드

public LoginWithFbUserAsync ( String accessToken, System.Platform platform, string uid ) : Task
accessToken String
platform System.Platform
uid string
리턴 Task

LoginWithLoginValueAsync() 공개 메소드

public LoginWithLoginValueAsync ( string login, string password, System.Platform platform, string uid ) : Task
login string
password string
platform System.Platform
uid string
리턴 Task

QbProvider() 공개 메소드

public QbProvider ( System.Action showInternetNotification ) : System
showInternetNotification System.Action
리턴 System

SignUpUserWithLoginAsync() 공개 메소드

public SignUpUserWithLoginAsync ( string login, string password, string userName, string roomName ) : Task
login string
password string
userName string
roomName string
리턴 Task

UpdateDialogAsync() 공개 메소드

public UpdateDialogAsync ( string dialogId, List addedUsers = null, List deletedUsers = null, string name = null, string photo = null ) : Task
dialogId string
addedUsers List
deletedUsers List
name string
photo string
리턴 Task

UpdateUserDataAsync() 공개 메소드

public UpdateUserDataAsync ( int qbUserId, UserRequest updateUserRequest ) : Task
qbUserId int
updateUserRequest UserRequest
리턴 Task