Interface IHttpConnection
Namespace: VRoidSDK.Networking
Assembly: VRoidSDK.dll
Syntax
public interface IHttpConnection
Properties
OnDownloadProgress
通信時に発火する進捗イベント (ダウンロード)
Declaration
RequestDownloadProgress OnDownloadProgress { get; set; }
Property Value
Type | Description |
---|---|
RequestDownloadProgress |
OnError
通信エラー発生時に発火するイベント
Declaration
ResponseError OnError { get; set; }
Property Value
Type | Description |
---|---|
ResponseError |
OnSuccess
成功時に発火する完了イベント
Declaration
ResponseComplete OnSuccess { get; set; }
Property Value
Type | Description |
---|---|
ResponseComplete |
OnUploadProgress
通信時に発火する進捗イベント (アップロード)
Declaration
RequestUploadProgress OnUploadProgress { get; set; }
Property Value
Type | Description |
---|---|
RequestUploadProgress |
Methods
Request(Int32)
同期通信でリクエストを送る
Declaration
IWebResponse Request(int timeout)
Parameters
Type | Name | Description |
---|---|---|
Int32 | timeout |
Returns
Type | Description |
---|---|
IWebResponse |
RequestAsync(Int32)
非同期通信でリクエスト
Declaration
void RequestAsync(int timeout)
Parameters
Type | Name | Description |
---|---|---|
Int32 | timeout | タイムアウト時間(秒) |
Remarks
レスポンスやエラーハンドリングはobserverのイベント通知で受け取る