C# Класс CaveTube.CaveTalk.Lib.ACommentClient

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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