Привет, когда iam пытается использовать службу в моем приложении, она выдает ошибку Ошибка 12 Аргументы типа для метода 'Eiss.Core.Services.FloorPlanMethods.ErrorWrap (string, System.Func) 'не может быть выведено из использования. Попробуйте явно указать аргументы типа. E: \ Code \ WebPlatform \ Branch \ CodeFin \ Презентация \ EISS \ CoreServiceInterfaces \ FloorPlanMethods.cs 48 13 CoreServiceInterfacesНевозможно вызвать услугу в приложении
[OperationContract]
[FaultContract(typeof(EissError))]
void ProcessCallHistoryRequestQueue();
в Bal
public static void ProcessCallHistoryRequestQueue()
{
Aspect.Wrap("CallHistoryRequestQueue.ProcessCallHistoryRequestQueue", new AuditParameters(),() =>{
// Get unprocessed Queue Item
var queueItem = DAL.CallHistoryRequestQueue.FetchQueueItemForProcessing();
Guid fileStoreGuid = Guid.Empty;
в декалитров
public static STO.CallHistoryRequestQueue FetchQueueItemForProcessing()
{
return Aspect.WrapSingle("CallHistoryRequestQueue.FetchQueueItemForProcessing", new AuditParameters(), db =>
db.CallHistoryRequestQueues.OrderByDescending(a=>a.CallHistoryRequestQueueID).SingleOrDefault(sto => sto.IsProcessed == false));
}
в приложении
public static List<CallHistoryRequestQueue> ProcessCallHistoryRequestQueue()
{
return ErrorWrap ("ProcessCallHistoryRequestQueue", s => s.ProcessCallHistoryRequestQueu()); error here
}