C# Class Xamarin.PCL.QbProvider

Afficher le fichier Open project: QuickBlox/quickblox-dotnet-sdk

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
HandleResponse ( HttpResponse response, HttpStatusCode resultStatusCode ) : Task
QbProvider ( ) : System

Method Details

CreateDialogAsync() public méthode

public CreateDialogAsync ( string dialogName, string userIds, DialogType dialogType = DialogType.Private ) : Task
dialogName string
userIds string
dialogType DialogType
Résultat Task

DeleteDialogAsync() public méthode

public DeleteDialogAsync ( string dialogId ) : Task
dialogId string
Résultat Task

DeleteUserById() public méthode

public DeleteUserById ( int userId ) : Task
userId int
Résultat Task

GetBaseSession() public méthode

public GetBaseSession ( ) : Task
Résultat Task

GetClient() public méthode

public GetClient ( ) : QuickbloxClient
Résultat QuickbloxClient

GetDialogAsync() public méthode

public GetDialogAsync ( int userIds ) : Task
userIds int
Résultat Task

GetDialogAsync() public méthode

public GetDialogAsync ( string dialogId ) : Task
dialogId string
Résultat Task

GetDialogsAsync() public méthode

public GetDialogsAsync ( List dialogTypeParams ) : Task>
dialogTypeParams List
Résultat Task>

GetImageAsync() public méthode

public GetImageAsync ( int blobId ) : Task
blobId int
Résultat Task

GetMessagesAsync() public méthode

public GetMessagesAsync ( string dialogId ) : Task>
dialogId string
Résultat Task>

GetUserAsync() public méthode

public GetUserAsync ( int qbUserId ) : Task
qbUserId int
Résultat Task

GetUserByTag() public méthode

public GetUserByTag ( String tag ) : Task>
tag String
Résultat Task>

GetUsersByIdsAsync() public méthode

public GetUsersByIdsAsync ( string ids ) : Task>
ids string
Résultat Task>

LoginWithEmailAsync() public méthode

public LoginWithEmailAsync ( string email, string password ) : Task
email string
password string
Résultat Task

LoginWithFbUserAsync() public méthode

public LoginWithFbUserAsync ( String accessToken, System.Platform platform, string uid ) : Task
accessToken String
platform System.Platform
uid string
Résultat Task

LoginWithLoginValueAsync() public méthode

public LoginWithLoginValueAsync ( string login, string password, System.Platform platform, string uid ) : Task
login string
password string
platform System.Platform
uid string
Résultat Task

QbProvider() public méthode

public QbProvider ( System.Action showInternetNotification ) : System
showInternetNotification System.Action
Résultat System

SignUpUserWithLoginAsync() public méthode

public SignUpUserWithLoginAsync ( string login, string password, string userName, string roomName ) : Task
login string
password string
userName string
roomName string
Résultat Task

UpdateDialogAsync() public méthode

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
Résultat Task

UpdateUserDataAsync() public méthode

public UpdateUserDataAsync ( int qbUserId, UserRequest updateUserRequest ) : Task
qbUserId int
updateUserRequest UserRequest
Résultat Task