이벤트
이벤트
주요 이벤트 타입
nc.dispatcher.onMessageReceived += message =>
{
Console.WriteLine("received a new message: ", message);
}이벤트 핸들러 연결 및 해제
Last updated
nc.dispatcher.onMessageReceived += message =>
{
Console.WriteLine("received a new message: ", message);
}Last updated
// 메시지 수신
nc.dispatcher.onMessageReceived += e =>
{
Console.WriteLine("onMessageReceived: ", e);
};
// 메시지 삭제
nc.dispatcher.onMessageDeleted += e =>
{
Console.WriteLine("onMessageDeleted: ", e);
};
// 오류 메시지
nc.dispatcher.onErrorReceived += e =>
{
Console.WriteLine("[CloudChatSample] onErrorReceived: ", e);
};
// 접속 성공
nc.dispatcher.onConnected += e =>
{
Console.WriteLine("[CloudChatSample] Connected to server with id: {0} ", e);
};
// 접속 종료
nc.dispatcher.onDisconnected += e =>
{
Console.WriteLine("Disconnected");
};
// 타이핑을 시작할 경우
nc.dispatcher.onStartTyping += e =>
{
Console.WriteLine("onStartTyping: ", e);
};
// 타이핑을 종료할 경우
nc.dispatcher.onStopTyping += e =>
{
Console.WriteLine("onStopTyping: ", e);
};
// 채널에 사용자가 구독 한 경우
nc.dispatcher.onMemberAdded += e =>
{
Console.WriteLine("onMemberAdded: ", e);
};
// 채널에 사용자가 구독 해지 경우
nc.dispatcher.onMemberLeft += e =>
{
Console.WriteLine("[CloudChatSample] onMemberLeft: ", e);
};
// 채널에 사용자가 정지를 당한 경우
nc.dispatcher.onMemberBanned += e =>
{
Console.WriteLine("[CloudChatSample] onMemberBanned: ", e);
};
// 채널에 사용자가 탈퇴를 한 경우
nc.dispatcher.onMemberDeleted += e =>
{
Console.WriteLine("[CloudChatSample] onMemberDeleted: ", e);
};
nc.dispatcher.onSubscriptionUpdated += e =>
{
Console.WriteLine("[CloudChatSample] onSubscriptionUpdated: ", e);
};