Exemplo n.º 1
0
        public ExecutionInfo Cluster(IHaveClusterKeyItem item)
        {
            var warpItem = new SyncItemWrapper(item);

            clusterProvider.Enqueue(warpItem);
            return(!warpItem.AutoResetEvent.WaitOne(TimeSpan.FromSeconds(option.SyncWaitTimeOutInSecond))
                ? new ExecutionInfo(false, new TimeoutException("پایان مهلت زمانی برای دریافت پاسخ  پردازش"))
                : warpItem.ExecutionInfo);
        }
Exemplo n.º 2
0
 public void Cluster(IHaveClusterKeyItem item)
 {
     clusterProvider.Enqueue(item);
 }