C# Класс TrinityCore_Manager.Database.CharDatabase

Наследование: MySqlDatabase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddGuildMember ( int guildid, int guid, int rid ) : System.Threading.Tasks.Task
CharDatabase ( string serverHost, int port, string username, string password, string dbName ) : System
CreateGuild ( string name, int leaderguid ) : System.Threading.Tasks.Task
CreateGuild ( string name, string leaderName ) : System.Threading.Tasks.Task
DeleteGuild ( int guildid ) : System.Threading.Tasks.Task
GetCharNamesNotInGuild ( ) : Task>
GetCharacter ( int guid ) : Task
GetCharacter ( string name ) : Task
GetCharacterGuid ( string charName ) : Task
GetCharacterName ( int guid ) : Task
GetCharacters ( ) : Task>
GetGuild ( int guildid ) : Task
GetGuild ( string guildName ) : Task
GetGuildMember ( int guid ) : Task
GetGuildMember ( string charName ) : Task
GetGuildMembers ( int guildid ) : Task>
GetGuilds ( ) : Task>
GetMemberRanks ( int guildid ) : Task>
GetOnlineCharacterGuids ( ) : Task>
RemoveGuild ( int guildid ) : System.Threading.Tasks.Task
RemoveGuildMember ( int guid ) : System.Threading.Tasks.Task
SearchForCharacter ( string like ) : Task>
UpdateGuildRank ( int guildid, int memberId, int rank ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
BuildCharacter ( DataRow row ) : TCCharacter
BuildGuild ( DataRow row ) : Guild
BuildGuildMember ( DataRow row ) : GuildMember
BuildMemberRank ( DataRow row ) : MemberRank

Описание методов

AddGuildMember() публичный Метод

public AddGuildMember ( int guildid, int guid, int rid ) : System.Threading.Tasks.Task
guildid int
guid int
rid int
Результат System.Threading.Tasks.Task

CharDatabase() публичный Метод

public CharDatabase ( string serverHost, int port, string username, string password, string dbName ) : System
serverHost string
port int
username string
password string
dbName string
Результат System

CreateGuild() публичный Метод

public CreateGuild ( string name, int leaderguid ) : System.Threading.Tasks.Task
name string
leaderguid int
Результат System.Threading.Tasks.Task

CreateGuild() публичный Метод

public CreateGuild ( string name, string leaderName ) : System.Threading.Tasks.Task
name string
leaderName string
Результат System.Threading.Tasks.Task

DeleteGuild() публичный Метод

public DeleteGuild ( int guildid ) : System.Threading.Tasks.Task
guildid int
Результат System.Threading.Tasks.Task

GetCharNamesNotInGuild() публичный Метод

public GetCharNamesNotInGuild ( ) : Task>
Результат Task>

GetCharacter() публичный Метод

public GetCharacter ( int guid ) : Task
guid int
Результат Task

GetCharacter() публичный Метод

public GetCharacter ( string name ) : Task
name string
Результат Task

GetCharacterGuid() публичный Метод

public GetCharacterGuid ( string charName ) : Task
charName string
Результат Task

GetCharacterName() публичный Метод

public GetCharacterName ( int guid ) : Task
guid int
Результат Task

GetCharacters() публичный Метод

public GetCharacters ( ) : Task>
Результат Task>

GetGuild() публичный Метод

public GetGuild ( int guildid ) : Task
guildid int
Результат Task

GetGuild() публичный Метод

public GetGuild ( string guildName ) : Task
guildName string
Результат Task

GetGuildMember() публичный Метод

public GetGuildMember ( int guid ) : Task
guid int
Результат Task

GetGuildMember() публичный Метод

public GetGuildMember ( string charName ) : Task
charName string
Результат Task

GetGuildMembers() публичный Метод

public GetGuildMembers ( int guildid ) : Task>
guildid int
Результат Task>

GetGuilds() публичный Метод

public GetGuilds ( ) : Task>
Результат Task>

GetMemberRanks() публичный Метод

public GetMemberRanks ( int guildid ) : Task>
guildid int
Результат Task>

GetOnlineCharacterGuids() публичный Метод

public GetOnlineCharacterGuids ( ) : Task>
Результат Task>

RemoveGuild() публичный Метод

public RemoveGuild ( int guildid ) : System.Threading.Tasks.Task
guildid int
Результат System.Threading.Tasks.Task

RemoveGuildMember() публичный Метод

public RemoveGuildMember ( int guid ) : System.Threading.Tasks.Task
guid int
Результат System.Threading.Tasks.Task

SearchForCharacter() публичный Метод

public SearchForCharacter ( string like ) : Task>
like string
Результат Task>

UpdateGuildRank() публичный Метод

public UpdateGuildRank ( int guildid, int memberId, int rank ) : System.Threading.Tasks.Task
guildid int
memberId int
rank int
Результат System.Threading.Tasks.Task