コード例 #1
0
        public Task <MsgUnsubscribeSensorsResponse> UnsubscribeSensorsAsync(MsgUnsubscribeSensors unsubscribeRequest, bool bypassCapabilityCheck)
        {
            if (!bypassCapabilityCheck && !this.Capabilities.Contains(eThingCaps.SensorProvider))
            {
                return(TheCommonUtils.TaskFromResult(new MsgUnsubscribeSensorsResponse {
                    Error = "Thing is not a sensor provider"
                }));
            }
            ;
            var unsubscribeResponseTask = TheCommRequestResponse.PublishRequestJSonAsync <MsgUnsubscribeSensors, MsgUnsubscribeSensorsResponse>(this, unsubscribeRequest);

            return(unsubscribeResponseTask);
        }
コード例 #2
0
 public Task <MsgUnsubscribeSensorsResponse> UnsubscribeSensorsAsync(MsgUnsubscribeSensors unsubscribeRequest)
 {
     return(UnsubscribeSensorsAsync(unsubscribeRequest, false));
 }