C# 클래스 HaloOnline.Server.Core.Http.Controllers.PresenceController

상속: ApiController, IPresenceService
파일 보기 프로젝트 열기: no1dead/HaloMasterMaster

공개 메소드들

메소드 설명
PresenceController ( ISessionRepository sessionRepository, IPartyRepository partyRepository, IPartyMemberRepository partyMemberRepository, IUserPresenceRepository userPresenceRepository ) : System

비공개 메소드들

메소드 설명
CustomGameStart ( CustomGameStartRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.CustomGameStartResult
CustomGameStop ( CustomGameStopRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.CustomGameStopResult
GetPartyStatus ( Party party, IEnumerable partyMembers ) : PartyStatus
GetPlaylistStat ( GetPlaylistStatRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.GetPlaylistStatResult
MatchmakeGetStatus ( MatchmakeGetStatusRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.MatchmakeGetStatusResult
MatchmakeStart ( MatchmakeStartRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.MatchmakeStartResult
MatchmakeStop ( MatchmakeStopRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.MatchmakeStopResult
PartyGetStatus ( PartyGetStatusRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.PartyGetStatusResult
PartyJoin ( PartyJoinRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.PartyJoinResult
PartyKick ( PartyKickRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.PartyKickResult
PartyLeave ( PartyLeaveRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.PartyLeaveResult
PartySetGameData ( PartySetGameDataRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.PartySetGameDataResult
PresenceConnect ( PresenceConnectRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.PresenceConnectResult
PresenceDisconnect ( PresenceDisconnectRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.PresenceDisconnectResult
PresenceGetUsersPresence ( PresenceGetUsersPresenceRequest request ) : HaloOnline.Server.Core.Http.Model.Presence.PresenceGetUsersPresenceResult
ReportOnlineStats ( ReportOnlineStatsRequest request ) : ReportOnlineStatsResult
TryGetParty ( string partyId, Party &party ) : bool
TryGetUserPartyMember ( PartyMember &partyMember ) : bool

메소드 상세

PresenceController() 공개 메소드

public PresenceController ( ISessionRepository sessionRepository, IPartyRepository partyRepository, IPartyMemberRepository partyMemberRepository, IUserPresenceRepository userPresenceRepository ) : System
sessionRepository ISessionRepository
partyRepository IPartyRepository
partyMemberRepository IPartyMemberRepository
userPresenceRepository IUserPresenceRepository
리턴 System