Exemplo n.º 1
0
 /// <summary>
 /// Sends a POST request with the specified payload asynchnously
 /// </summary>
 /// <param name="payload">Binary payload to send</param>
 /// <param name="format">Content Format for the payload</param>
 /// <param name="accept">What return content format is acceptable</param>
 /// <param name="done">Action for a respone message</param>
 /// <param name="fail">Action internal errors</param>
 public void PostAsync(Byte[] payload, Int32 format, Int32 accept,
                       Action <Response> done = null, Action <FailReason> fail = null)
 {
     SendAsync(Accept((Request)Request.NewPost().SetPayload(payload, format), accept), done, fail);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Sends a POST request with the specified payload
 /// </summary>
 /// <param name="payload">Binary payload to send</param>
 /// <param name="format">Content format</param>
 /// <param name="accept">what content format is to be returned</param>
 /// <returns>the CoAP response</returns>
 public Response Post(Byte[] payload, Int32 format, Int32 accept)
 {
     return(Send(Accept((Request)Request.NewPost().SetPayload(payload, format), accept)));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Sends a POST request with the specified payload asynchnously
 /// </summary>
 /// <param name="payload">Text payload to send</param>
 /// <param name="format">Content Format for the payload</param>
 /// <param name="done">Action for a respone message</param>
 /// <param name="fail">Action internal errors</param>
 public void PostAsync(String payload, Int32 format,
                       Action <Response> done = null, Action <FailReason> fail = null)
 {
     SendAsync((Request)Request.NewPost().SetPayload(payload, format), done, fail);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Sends a POST request with the specified payload
 /// </summary>
 /// <param name="payload">Text based payload to send</param>
 /// <param name="format">Content format - defaults to plain text</param>
 /// <returns>the CoAP response</returns>
 public Response Post(String payload, Int32 format = MediaType.TextPlain)
 {
     return(Send((Request)Request.NewPost().SetPayload(payload, format)));
 }