C# Class XG.Plugin.Webserver.SignalR.Hub.PacketHub

Inheritance: AObjectHub
显示文件 Open project: lformella/xdcc-grabscher

Public Properties

Property Type Description
ConnectedClients HashSet

Public Methods

Method Description
Disable ( System.Guid aGuid ) : void
Enable ( System.Guid aGuid ) : void
InVisible ( ) : void
LoadByGuid ( Guid aGuid, bool aShowOfflineBots, int aCount, int aPage, string aSortBy, string aSort ) : Model.Domain.Result
LoadByParameter ( string aSearch, Int64 aSize, bool aShowOfflineBots, int aCount, int aPage, string aSortBy, string aSort ) : Model.Domain.Result
LoadByParentGuid ( Guid aParentGuid, bool aShowOfflineBots, int aCount, int aPage, string aSortBy, string aSort ) : Model.Domain.Result
Visible ( ) : void

Protected Methods

Method Description
AddClient ( Client aClient ) : void
GetClient ( string connectionId ) : Client
RemoveClient ( string connectionId ) : void

Private Methods

Method Description
LoadBySearch ( XG aSearch, bool aShowOfflineBots, int aCount, int aPage, string aSortBy, string aSort ) : Model.Domain.Result

Method Details

AddClient() protected method

protected AddClient ( Client aClient ) : void
aClient XG.Plugin.Webserver.SignalR.Hub.Model.Client
return void

Disable() public method

public Disable ( System.Guid aGuid ) : void
aGuid System.Guid
return void

Enable() public method

public Enable ( System.Guid aGuid ) : void
aGuid System.Guid
return void

GetClient() protected method

protected GetClient ( string connectionId ) : Client
connectionId string
return Client

InVisible() public method

public InVisible ( ) : void
return void

LoadByGuid() public method

public LoadByGuid ( Guid aGuid, bool aShowOfflineBots, int aCount, int aPage, string aSortBy, string aSort ) : Model.Domain.Result
aGuid Guid
aShowOfflineBots bool
aCount int
aPage int
aSortBy string
aSort string
return Model.Domain.Result

LoadByParameter() public method

public LoadByParameter ( string aSearch, Int64 aSize, bool aShowOfflineBots, int aCount, int aPage, string aSortBy, string aSort ) : Model.Domain.Result
aSearch string
aSize Int64
aShowOfflineBots bool
aCount int
aPage int
aSortBy string
aSort string
return Model.Domain.Result

LoadByParentGuid() public method

public LoadByParentGuid ( Guid aParentGuid, bool aShowOfflineBots, int aCount, int aPage, string aSortBy, string aSort ) : Model.Domain.Result
aParentGuid Guid
aShowOfflineBots bool
aCount int
aPage int
aSortBy string
aSort string
return Model.Domain.Result

RemoveClient() protected method

protected RemoveClient ( string connectionId ) : void
connectionId string
return void

Visible() public method

public Visible ( ) : void
return void

Property Details

ConnectedClients public_oe static_oe property

public static HashSet ConnectedClients
return HashSet