diff --git a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs index 3a67e664527..9e26cc1a2d6 100755 --- a/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs +++ b/src/Tizen.Network.IoTConnectivity/Tizen.Network.IoTConnectivity/RemoteResource.cs @@ -418,7 +418,7 @@ public void StopObserving() [Obsolete("Deprecated since API level 13")] public async Task GetAsync(ResourceQuery query = null) { - TaskCompletionSource tcsRemoteResponse = new TaskCompletionSource(); + TaskCompletionSource tcsRemoteResponse = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); IntPtr id = IntPtr.Zero; lock (_taskCompletionMap) @@ -482,7 +482,7 @@ private static void NativeGetResultCallbackHandler(IntPtr resource, int err, int [Obsolete("Deprecated since API level 13")] public async Task PutAsync(Representation representation, ResourceQuery query = null) { - TaskCompletionSource tcsRemoteResponse = new TaskCompletionSource(); + TaskCompletionSource tcsRemoteResponse = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); IntPtr id = IntPtr.Zero; lock (_taskCompletionMap) @@ -553,7 +553,7 @@ private static void NativePutResultCallbackHandler(IntPtr resource, int err, int [Obsolete("Deprecated since API level 13")] public async Task PostAsync(Representation representation, ResourceQuery query = null) { - TaskCompletionSource tcsRemoteResponse = new TaskCompletionSource(); + TaskCompletionSource tcsRemoteResponse = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); IntPtr id = IntPtr.Zero; lock (_taskCompletionMap) @@ -615,7 +615,7 @@ private static void NativePostResultCallbackHandler(IntPtr resource, int err, in [Obsolete("Deprecated since API level 13")] public async Task DeleteAsync() { - TaskCompletionSource tcsRemoteResponse = new TaskCompletionSource(); + TaskCompletionSource tcsRemoteResponse = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); IntPtr id = IntPtr.Zero; lock (_taskCompletionMap)