C# Класс Xamarin.PCL.QbProvider

Показать файл Открыть проект

Открытые методы

Метод Описание
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