Articles of .net 2.0

Come testare l’unità se il mio object è veramente serializzabile?

Sto usando C # 2.0 con Nunit Test. Ho degli oggetti che devono essere serializzati. Questi oggetti sono piuttosto complessi (ereditarietà a diversi livelli e contengono molti oggetti, eventi e delegati). Come posso creare un Test unitario per essere sicuro che il mio object sia serializzabile in sicurezza?

Il miglior metodo per offuscare o proteggere. Assiemi .Net

Sto cercando una tecnica o uno strumento che possiamo usare per offuscare o in qualche modo proteggere il nostro codice c # compilato. L’objective non è l’utente / la sicurezza dei dati, ma ostacolare il reverse engineering di alcune tecnologie nel nostro software. Questo non è per l’uso sul web, ma per un’applicazione desktop. Quindi, […]

il file esiste per modello del nome del file

Sto usando: File.Exists(filepath) Quello che mi piacerebbe fare è swop out per un pattern, perché la prima parte del nome del file cambia. Ad esempio: il file potrebbe essere 01_peach.xml 02_peach.xml 03_peach.xml Come posso verificare se il file esiste in base a un tipo di modello di ricerca?

Come iscriversi ad altri eventi di class in c #?

Uno scenario semplice: una class personalizzata che solleva un evento. Desidero consumare questo evento all’interno di un modulo e reactjs ad esso. Come lo faccio? Esempi di codice, per favore! Si noti che il modulo e la class personalizzata sono classi separate.

Come si dovrebbe diagnosticare l’errore SEHException – Il componente esterno ha generato un’eccezione

Ogni volta che un utente segnala un errore come System.Runtime.InteropServices.SEHException – Il componente esterno ha generato un’eccezione? c’è qualcosa che io come programmatore posso fare per determinare la causa? Scenario: un utente (utilizzando un programma scritto dalla mia azienda) ha segnalato questo errore. Questo potrebbe essere o non essere stato un errore singolo. Hanno menzionato […]

Come decodificare OAuth 2.0 per Canvas firm_request in C #?

Sono in grado di convalidare correttamente la richiesta firmata per un’app di canvas di Facebook utilizzando l’esempio qui , ma non sono in grado di decodificare il carico utile. La documentazione di Facebook afferma che il secondo parametro in firm_request è un object JSON con codifica base64url. In PHP il carico utile viene decodificato usando […]

XmlReader – L’elemento a chiusura automatica non triggers un evento EndElement?

Sto usando XmlReader in .NET per analizzare un file XML usando un loop: while (xml.Read()) { switch xml.NodeType { case XmlNodeType.Element: //Do something case XmlNodeType.Text: //Do something case XmlNodeType.EndElement: //Do something } } Mi stavo chiedendo se fosse normale che il seguente codice XML non produca alcuni nodes EndElement? Si prega di notare lo spazio […]

Come mostrare il testo nella casella combinata quando nessun elemento selezionato?

Domanda C # e .Net 2.0 (WinForms) Ho messo degli oggetti in ComboBox e non sono stati selezionati. Vorrei mostrare una stringa sulla combinazione ” Seleziona object ” in quella situazione. L’implementazione corrente è stata appena aggiunta all’elemento vuoto con tale testo sull’indice 0 e rimossa quando l’utente seleziona uno degli elementi seguenti. Purtroppo l’object […]

Restituisce DataReader da DataLayer in Uso dell’istruzione

Abbiamo un sacco di codice del livello dati che segue questo modello molto generale: public DataTable GetSomeData(string filter) { string sql = “SELECT * FROM [SomeTable] WHERE SomeColumn= @Filter”; DataTable result = new DataTable(); using (SqlConnection cn = new SqlConnection(GetConnectionString())) using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.Add(“@Filter”, SqlDbType.NVarChar, 255).Value = filter; result.Load(cmd.ExecuteReader()); } […]

Utilizzo di DateTime in SqlParameter per stored procedure, errore di formattazione

Sto cercando di chiamare una stored procedure (su un server SQL 2005) da C #, .NET 2.0 utilizzando DateTime come valore per un SqlParameter . Il tipo SQL nella stored procedure è ‘datetime‘. L’esecuzione di sproc da SQL Management Studio funziona correttamente. Ma ogni volta che lo chiamo da C # ottengo un errore sul […]