CoAP.Request.SetUri C# (CSharp) Метод

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

public SetUri ( String uri ) : Request
uri String
Результат Request
        public Request SetUri(String uri)
        {
            if (!uri.StartsWith("coap://") && !uri.StartsWith("coaps://"))
                uri = "coap://" + uri;
            URI = new Uri(uri);
            return this;
        }

Usage Example

Пример #1
1
        public void TestConfirmable()
        {
            // send request
            Request req2acc = new Request(Method.POST, true);
            req2acc.SetUri("localhost:" + _serverPort + "/" + ACC_RESOURCE);
            req2acc.SetPayload("client says hi");
            req2acc.Send();

            // receive response and check
            Response response = req2acc.WaitForResponse(100);
            Assert.IsNotNull(response);
            Assert.AreEqual(response.PayloadString, SERVER_RESPONSE);
            Assert.AreEqual(response.Type, MessageType.CON);

            Request req2noacc = new Request(Method.POST, true);
            req2noacc.SetUri("coap://localhost:" + _serverPort + "/" + NO_ACC_RESOURCE);
            req2noacc.SetPayload("client says hi");
            req2noacc.Send();

            // receive response and check
            response = req2noacc.WaitForResponse(100);
            Assert.IsNotNull(response);
            Assert.AreEqual(response.PayloadString, SERVER_RESPONSE);
            Assert.AreEqual(response.Type, MessageType.ACK);
        }
All Usage Examples Of CoAP.Request::SetUri