C# 클래스 SlackConnector.SlackConnection

상속: ISlackConnection
파일 보기 프로젝트 열기: noobot/SlackConnector 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetMessageUser SlackConnector.Models.SlackUser
HandleChannelJoined System.Threading.Tasks.Task
HandleGroupJoined System.Threading.Tasks.Task
HandleMessage System.Threading.Tasks.Task
ListenTo System.Threading.Tasks.Task
RaiseChatHubJoined System.Threading.Tasks.Task
RaiseMessageReceived System.Threading.Tasks.Task
RaiseOnDisconnect void

공개 메소드들

메소드 설명
Disconnect ( ) : void
GetChannels ( ) : Task>
GetUsers ( ) : Task>
IndicateTyping ( SlackChatHub chatHub ) : System.Threading.Tasks.Task
Initialise ( ConnectionInformation connectionInformation ) : void
JoinDirectMessageChannel ( string user ) : Task
Ping ( ) : System.Threading.Tasks.Task
Say ( SlackConnector.Models.BotMessage message ) : System.Threading.Tasks.Task
SlackConnection ( IConnectionFactory connectionFactory, IMentionDetector mentionDetector ) : System

비공개 메소드들

메소드 설명
GetMessageUser ( string userId ) : SlackUser
HandleChannelJoined ( ChannelJoinedMessage inboundMessage ) : System.Threading.Tasks.Task
HandleGroupJoined ( GroupJoinedMessage inboundMessage ) : System.Threading.Tasks.Task
HandleMessage ( ChatMessage inboundMessage ) : System.Threading.Tasks.Task
ListenTo ( SlackConnector.Connections.Sockets.Messages.Inbound.InboundMessage inboundMessage ) : System.Threading.Tasks.Task
RaiseChatHubJoined ( SlackChatHub hub ) : System.Threading.Tasks.Task
RaiseMessageReceived ( SlackMessage message ) : System.Threading.Tasks.Task
RaiseOnDisconnect ( ) : void

메소드 상세

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

GetChannels() 공개 메소드

public GetChannels ( ) : Task>
리턴 Task>

GetUsers() 공개 메소드

public GetUsers ( ) : Task>
리턴 Task>

IndicateTyping() 공개 메소드

public IndicateTyping ( SlackChatHub chatHub ) : System.Threading.Tasks.Task
chatHub SlackConnector.Models.SlackChatHub
리턴 System.Threading.Tasks.Task

Initialise() 공개 메소드

public Initialise ( ConnectionInformation connectionInformation ) : void
connectionInformation SlackConnector.Models.ConnectionInformation
리턴 void

JoinDirectMessageChannel() 공개 메소드

public JoinDirectMessageChannel ( string user ) : Task
user string
리턴 Task

Ping() 공개 메소드

public Ping ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

Say() 공개 메소드

public Say ( SlackConnector.Models.BotMessage message ) : System.Threading.Tasks.Task
message SlackConnector.Models.BotMessage
리턴 System.Threading.Tasks.Task

SlackConnection() 공개 메소드

public SlackConnection ( IConnectionFactory connectionFactory, IMentionDetector mentionDetector ) : System
connectionFactory IConnectionFactory
mentionDetector IMentionDetector
리턴 System