C# 클래스 CaveTube.CaveTalk.Lib.ACommentClient

상속: IDisposable
파일 보기 프로젝트 열기: madguy/CaveTalk 1 사용 예제들

공개 메소드들

메소드 설명
ACommentClient ( ) : System
AllowInstantMessageAsync ( Int32 commentNumber, String apiKey ) : Task

インスタントメッセージを許可します。

BanListener ( Int32 commentNumber, String apiKey ) : void

リスナーをBANします。

Connect ( ) : void

メッセージの待機を開始します。

CreateInstance ( String url ) : Task
Dispose ( ) : void
GetRoomAsync ( String url ) : Task

部屋情報を取得します。

HideComment ( Int32 commentNumber, String apiKey ) : void

コメントを非表示にします。

HideId ( Int32 commentNumber, String apiKey ) : void

リスナーの強制ID表示を解除します。

JoinRoomGenAsync ( String url ) : Task

部屋に入室します。

LeaveRoom ( ) : void

部屋から退出します。

PostComment ( String postName, String postMessage, String apiKey = "" ) : void

コメントを投稿します。

ShowComment ( Int32 commentNumber, String apiKey ) : void

コメントを再表示します。

ShowId ( Int32 commentNumber, String apiKey ) : void

リスナーの強制ID表示を有効にします。

UnBanListener ( Int32 commentNumber, String apiKey ) : void

リスナーのBANを解除します。

보호된 메소드들

메소드 설명
GetRoomInfoAsync ( String url ) : Task

비공개 메소드들

메소드 설명
IsCaveTube ( String url ) : bool
NewMessage ( Message message ) : void
NewMessage ( Summary summary, IEnumerable messages ) : void

GetRoomからのみ呼ばれる想定です。

메소드 상세

ACommentClient() 공개 메소드

public ACommentClient ( ) : System
리턴 System

AllowInstantMessageAsync() 공개 추상적인 메소드

インスタントメッセージを許可します。
public abstract AllowInstantMessageAsync ( Int32 commentNumber, String apiKey ) : Task
commentNumber System.Int32
apiKey String
리턴 Task

BanListener() 공개 추상적인 메소드

リスナーをBANします。
public abstract BanListener ( Int32 commentNumber, String apiKey ) : void
commentNumber System.Int32
apiKey String
리턴 void

Connect() 공개 추상적인 메소드

メッセージの待機を開始します。
public abstract Connect ( ) : void
리턴 void

CreateInstance() 공개 정적인 메소드

public static CreateInstance ( String url ) : Task
url String
리턴 Task

Dispose() 공개 추상적인 메소드

public abstract Dispose ( ) : void
리턴 void

GetRoomAsync() 공개 메소드

部屋情報を取得します。
public GetRoomAsync ( String url ) : Task
url String 配信Url
리턴 Task

GetRoomInfoAsync() 보호된 추상적인 메소드

protected abstract GetRoomInfoAsync ( String url ) : Task
url String
리턴 Task

HideComment() 공개 추상적인 메소드

コメントを非表示にします。
public abstract HideComment ( Int32 commentNumber, String apiKey ) : void
commentNumber System.Int32
apiKey String
리턴 void

HideId() 공개 추상적인 메소드

リスナーの強制ID表示を解除します。
public abstract HideId ( Int32 commentNumber, String apiKey ) : void
commentNumber System.Int32
apiKey String
리턴 void

JoinRoomGenAsync() 공개 추상적인 메소드

部屋に入室します。
public abstract JoinRoomGenAsync ( String url ) : Task
url String 配信Url
리턴 Task

LeaveRoom() 공개 추상적인 메소드

部屋から退出します。
public abstract LeaveRoom ( ) : void
리턴 void

PostComment() 공개 추상적인 메소드

コメントを投稿します。
public abstract PostComment ( String postName, String postMessage, String apiKey = "" ) : void
postName String 名前
postMessage String 本文
apiKey String APIキー
리턴 void

ShowComment() 공개 추상적인 메소드

コメントを再表示します。
public abstract ShowComment ( Int32 commentNumber, String apiKey ) : void
commentNumber System.Int32
apiKey String
리턴 void

ShowId() 공개 추상적인 메소드

リスナーの強制ID表示を有効にします。
public abstract ShowId ( Int32 commentNumber, String apiKey ) : void
commentNumber System.Int32
apiKey String
리턴 void

UnBanListener() 공개 추상적인 메소드

リスナーのBANを解除します。
public abstract UnBanListener ( Int32 commentNumber, String apiKey ) : void
commentNumber System.Int32
apiKey String
리턴 void