Domande con tag 'c#'

2
risposte

Inserisci il codice sul client (JS) o sul server (C #)

In un'app ASP.NET, devo decidere se inserire una parte di codice complessa sul client in JS o sul server in C #. Ho preso in considerazione le prestazioni (se sul server, sarebbe una piccola callback), la protezione IP (tutto il comportamento...
posta 20.06.2016 - 22:52
1
risposta

MSDN - ServiceLocation non aggiornato Perché? Alternative?

Recentemente (1 mese) ho iniziato a lavorare in un progetto e mentre stavo passando attraverso il codice ho visto un using Microsoft.Practices.ServiceLocation e mentre cercavo la documentazione su quella libreria è stato detto: This co...
posta 26.06.2016 - 11:02
1
risposta

Qual è il punto / Utilizzo di scrivere solo le firme del metodo per un'API in .Net Web Api

Mi è stato chiesto di scrivere le firme per i metodi GET / POST / PUT dei punti finali dell'API. Sto attraversando un periodo difficile per capire quale sia il punto di questo. Il mio collega ha chiesto se potevo fare questo prima che entrassero...
posta 08.04.2015 - 03:30
1
risposta

Blocca oggetto nella classe base: privato o protetto? [chiuso]

Ho una classe base che contiene alcuni elenchi, code e altri campi che determinano il suo stato. Nella classe base accedo solo a questi campi all'interno di un oggetto lock protetto poiché potrebbero esserci più thread che lo utilizzano. Fornisc...
posta 28.02.2015 - 00:59
2
risposte

L'interfaccia eredita dall'interfaccia senza specificare un nuovo membro

È una specie di brutta progettazione avere qualcosa del genere: public interface IFooStream { long Length { get; } long Position {get; set;} //... } public interface IReadableFooStream<T> : IFooStream { int Read(T[] buff...
posta 13.12.2014 - 17:04
3
risposte

Le migliori pratiche nell'esporre l'interfaccia

Supponiamo di avere una classe che scarica i dati dall'API, la pulisce e la salva nel database. Quali metodi devo esporre? class ApiConnector1 { public string GetDataFromApi() { // ... } /// <summary> /// rem...
posta 17.12.2015 - 12:11
1
risposta

Modo ordinato per passare il parametro dell'interfaccia a un costruttore

Avere un sacco di Interfaccia che deve passare in un costruttore sembra disordinato, c'è un modo accurato per farlo? Frammento di codice: public class Foo { private readonly IRepository1 _repository1; private readonly IRepository2 _...
posta 27.01.2016 - 18:18
2
risposte

Controlla due volte il blocco dell'inizializzazione che esegue una richiesta web

Ho appena effettuato il refactoring del codice che gestiva una cache di stato globale di valori che non avevano il blocco per utilizzare il doppio controllo di blocco. Oltre a spostare l'inizializzazione su una singola sorgente (la cache veniva...
posta 05.01.2016 - 12:52
1
risposta

Includere le eccezioni nei diagrammi delle attività? [chiuso]

Devo includere eccezioni, come una eccezione TimeOutException o solo eccezioni generali, in un diagramma di attività? Ad esempio: un diagramma di attività che descrive una connessione client-server. È possibile lanciare diverse eccezioni e ne...
posta 13.12.2015 - 14:37
1
risposta

Eccezioni: cosa gestire, cosa gettare [chiuso]

Ho un lettore di configurazione personalizzato che svolge varie funzioni su .NET CloudConfigurationManager e ConfigurationManager implementazioni, come la memorizzazione nella cache, la conversione del tipo, ecc. Il seguente met...
posta 10.10.2014 - 09:51