C# Class CaveTube.CaveTalk.Lib.ACommentClient

Inheritance: IDisposable
Afficher le fichier Open project: madguy/CaveTalk Class Usage Examples

Méthodes publiques

Méthode Description
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を解除します。

Méthodes protégées

Méthode Description
GetRoomInfoAsync ( String url ) : Task

Private Methods

Méthode Description
IsCaveTube ( String url ) : bool
NewMessage ( Message message ) : void
NewMessage ( Summary summary, IEnumerable messages ) : void

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

Method Details

ACommentClient() public méthode

public ACommentClient ( ) : System
Résultat System

AllowInstantMessageAsync() public abstract méthode

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

BanListener() public abstract méthode

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

Connect() public abstract méthode

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

CreateInstance() public static méthode

public static CreateInstance ( String url ) : Task
url String
Résultat Task

Dispose() public abstract méthode

public abstract Dispose ( ) : void
Résultat void

GetRoomAsync() public méthode

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

GetRoomInfoAsync() protected abstract méthode

protected abstract GetRoomInfoAsync ( String url ) : Task
url String
Résultat Task

HideComment() public abstract méthode

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

HideId() public abstract méthode

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

JoinRoomGenAsync() public abstract méthode

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

LeaveRoom() public abstract méthode

部屋から退出します。
public abstract LeaveRoom ( ) : void
Résultat void

PostComment() public abstract méthode

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

ShowComment() public abstract méthode

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

ShowId() public abstract méthode

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

UnBanListener() public abstract méthode

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