Articles of attendi

Diverse forms dell’interfaccia del contratto di servizio WCF

Sembra che io possa passare liberamente tra le seguenti tre versioni diverse della stessa API dell’interfaccia di contratto WCF, senza rompere i client: [ServiceContract] interface IService { // Either synchronous // [OperationContract] // int SomeMethod(int arg); // Or TAP [OperationContract] Task SomeMethodAsync(int arg); // Or APM // [OperationContract(AsyncPattern = true)] // IAsyncResult BeginSomeMethod(int arg, AsyncCallback […]

Implementazione asincrona di IValueConverter

Se un metodo asincrono che voglio innescare all’interno di un IValueConverter. Esiste un attesa migliore, quindi forzare la sincronizzazione in modo definitivo chiamando la proprietà del risultato? public async Task Convert(object value, Type targetType, object parameter, string language) { StorageFile file = value as StorageFile; if (file != null) { var image = ImageEx.ImageFromFile(file).Result; return […]

SyntaxError: funzione token imprevisto – Async Await Nodejs

Stavo sperimentando sull’uso della versione 6.2.1 del Node con parte del mio codice. Aveva in programma di migrare la maggior parte dei codici iper-callback orientati verso qualcosa che sembra più pulito e che forse ha prestazioni migliori. Non ho idea del perché, il terminale genera un errore quando provo ad eseguire il codice del nodo. […]

Chiamare metodi asincroni da un servizio WCF

Voglio chiamare metodi asincroni da un servizio WCF, qualcosa del tipo: [ServiceContract] interface IService { [OperationContract] int SomeMethod(int data); } int SomeMethod(int data) { var query = … build LINQ query; var response = await query.ToListAsync(); return response.Length; } Non voglio aggiungere async all’interfaccia IService o SomeMethod metodo SomeMethod . L’utilizzo di metodi asincroni è […]