Начать новый поток, который спит в течение 10 секунд, а затем вернуться, так что время, необходимое для выполнения методов, не прибавит к 10 секундам
using System.Threading;
public static WCF(object obj)
{
Thread newThread =
new Thread(new ThreadStart(Work));
newThread.Start();
//do method here
newThread.Join();
return obj;
}
static void Work()
{
Thread.Sleep(10000);
}