C# Класс WebSyncHttpTransfer, WebSync-Unity3D

Http transport layer uses Unity WWW
Наследование: HttpTransfer
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
m_completedAsyncData List
m_transferData List

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

Метод Описание
SendAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void

Implements transport callback

SendAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void

Implements transport callback

SendBinary ( HttpRequestArgs requestArgs ) : HttpResponseArgs
SendBinaryAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
SendContentAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void

Implements transport callback

SendSynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs ) : HttpResponseArgs

Implements transport callback

SendText ( HttpRequestArgs requestArgs ) : HttpResponseArgs
SendTextAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
Shutdown ( ) : void

Shutdown the proxy

Update ( ) : void

Keep proxy coming and going and pumping

Приватные методы

Метод Описание
AddToTransferData ( TransferData, td ) : void

Add to proxy data

GetBinaryContent ( HttpRequestArgs requestArgs ) : string

Get the binary content from the request args

GetTextContent ( HttpRequestArgs requestArgs ) : string

Get the text content from the request args

ShowDebugInfo ( System info, TransferData, contentMode, HttpRequestArgs requestArgs ) : void

Show info for debugging

WebSyncHttpTransfer ( ) : System

Force only a single instance

Описание методов

SendAsync() публичный Метод

Implements transport callback
public SendAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
Результат void

SendAsynchronous() публичный Метод

Implements transport callback
public SendAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void
contentMode TransferData,
requestArgs HttpRequestArgs
callback SingleAction
Результат void

SendBinary() публичный Метод

public SendBinary ( HttpRequestArgs requestArgs ) : HttpResponseArgs
requestArgs HttpRequestArgs
Результат HttpResponseArgs

SendBinaryAsync() публичный Метод

public SendBinaryAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
Результат void

SendContentAsynchronous() публичный Метод

Implements transport callback
public SendContentAsynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs, SingleAction callback ) : void
contentMode TransferData,
requestArgs HttpRequestArgs
callback SingleAction
Результат void

SendSynchronous() публичный Метод

Implements transport callback
public SendSynchronous ( TransferData, contentMode, HttpRequestArgs requestArgs ) : HttpResponseArgs
contentMode TransferData,
requestArgs HttpRequestArgs
Результат HttpResponseArgs

SendText() публичный Метод

public SendText ( HttpRequestArgs requestArgs ) : HttpResponseArgs
requestArgs HttpRequestArgs
Результат HttpResponseArgs

SendTextAsync() публичный Метод

public SendTextAsync ( HttpRequestArgs requestArgs, SingleAction callback ) : void
requestArgs HttpRequestArgs
callback SingleAction
Результат void

Shutdown() публичный Метод

Shutdown the proxy
public Shutdown ( ) : void
Результат void

Update() публичный Метод

Keep proxy coming and going and pumping
public Update ( ) : void
Результат void

Описание свойств

m_completedAsyncData публичное свойство

Completed proxy data
public List m_completedAsyncData
Результат List

m_transferData публичное свойство

Pending proxy data
public List m_transferData
Результат List