コード例 #1
0
 /// <summary>
 /// Metoda wywoływana po uzyskaniu strumienia danych ze
 /// zautoryzowanego połączenia. Strumień danych jest konwertowany
 /// do obiektu JObject i przekazywany wraz z połączeniem.
 /// </summary>
 /// <param name="conn">Połączenie klienta</param>
 /// <param name="requestData">Dane przychodzące od klienta</param>
 /// <returns>Odpowiedź dla klienta w formacie JObject</returns>
 protected abstract JObject HandleRequest(ClientConnection conn, JObject requestData);
コード例 #2
0
 /// <summary>
 /// Metoda wywoływana po uzyskaniu pierwszego strumienia danych z
 /// niezautoryzowanego połączenia. Powinna zwalidować poprawność
 /// danych autoryzacyjnych w przychodzącym strumieniu danych
 /// i zwrócić "true" jeśli autoryzacja przebiegła pomyslnie lub
 /// "false" w przeciwnym przypadku
 /// </summary>
 /// <param name="conn">Połączenie z którego przyszły dane autoryzacyjne</param>
 /// <param name="requestData">Dane przychodzące od klienta</param>
 /// <returns>True - autoryzacja poprawna; False - autoryzacja odrzucona</returns>
 protected abstract bool AuthorizeConnection(ClientConnection conn, JObject requestData);