Articles of .net

Framework di convalida in .NET che può fare modifiche tra i campi

Dalla mia esperienza molti framework di validazione in .NET consentono di convalidare un singolo campo alla volta per fare cose come garantire che un campo sia un codice postale o un indirizzo e-mail, per esempio. Io di solito chiamano queste modifiche all’interno del campo. Nel mio progetto, però, spesso dobbiamo fare le modifiche da campo. […]

Utilizzo di un tipo generico come tipo di ritorno di un metodo asincrono

Una domanda precedente mi ha fatto chiedere perché il seguente metodo avrebbe sollevato un errore in fase di compilazione: Il tipo di restituzione di un metodo asincrono deve essere vuoto, attività o attività public async T MyMethodAsync() where T : Task { // Irrelevant code here which returns a Task } Poiché sappiamo al momento […]

Scrittura di sezioni personalizzate in app.config

Voglio salvare alcuni dati personalizzati nel file di configurazione dell’applicazione e ho bisogno di creare alcune sezioni personalizzate in app.config. Leggere dati personalizzati da app.config è un’operazione semplice, ma non posso scrivere informazioni dal mio programma in app.config. Per trovare la soluzione di questo problema creo un progetto di test. Per leggere i dati dalla […]

La decifrazione dei ticket di autenticazione dei moduli è ansible con PHP?

Sono uno sviluppatore PHP che non sa quasi nulla di .NET. I ragazzi .NET mi hanno chiesto di tradurre il codice .NET che decrittografa un ticket di autenticazione in PHP, in modo che il codice PHP possa quindi impostare le variabili di sessione appropriate per l’esecuzione della mia applicazione. È ansible? Sto fissando il codice […]

HttpContext.Current.User non popolato con l’autenticazione di Windows abilitata

Ho un’applicazione intranet asp.net che utilizza l’autenticazione di Windows. Ho creato l’applicazione anni fa con VS 2005 e il bit di autenticazione di Windows funzionava perfettamente. Il mio web.config ha il seguente (configurazione interna -> elemento system.web): Lo collaudo in Firefox per confermare che sono richieste le credenziali, e infatti mi vengono richieste le credenziali […]

Variabile di sessione nell’applicazione WCF

Ho bisogno di utilizzare o stimolare un object sessione molto semplice all’interno della mia app WCF. Ho semplicemente bisogno di memorizzare alcuni valori all’inizio di una chiamata e ho bisogno di accedere a questi valori mentre passo attraverso diversi metodi del mio servizio. La sessione Asp.NET sarebbe molto ideale da utilizzare per questo motivo, quindi […]

Incredibile strano problema di creazione di file

Ho davvero un problema molto strano! Mi chiedo se il problema è nel framework, sistema operativo o forse sono solo io, fraintendendo le cose … Ho un file, che potrebbe essere creato molto tempo fa, io uso il file, e poi voglio archiviarlo, cambiando il suo nome. Quindi voglio creare un nuovo file, con lo […]

Leggi tutto il contenuto del file mappato in memoria o Memory Mapped View Accessor senza conoscerne le dimensioni

Ho bisogno di qualcosa di simile a ReadToEnd o ReadAllBytes per leggere tutto il contenuto di MemoryMappedFile usando MappedViewAccessor se non conosco la dimensione di esso, come posso farlo? Ho cercato per questo, ho visto questa domanda, ma non è la cosa che sto cercando: Come posso leggere velocemente i byte da un file mappato […]

Il modo più semplice per ottenere una class base comune da una serie di tipi

Sto costruendo una griglia di proprietà personalizzata che mostra le proprietà degli oggetti in una raccolta. Quello che voglio fare è mostrare solo le proprietà nella griglia che sono comuni tra ogni elemento. Sto assumendo che il modo migliore per farlo sarebbe quello di trovare la class base comune di ogni tipo nella collezione e […]

C # esponendo la class a COM – Raccolte generiche

Abbiamo una piccola struttura scritta in C # .Net 2.0 che vogliamo esporre a COM. Il problema è che abbiamo alcune classi generiche che potrebbero essere esposte come segue: interface IOurClass { ReadonlyCollection OurCollection { get; } } interface IOurListObject { //Some properties that don’t matter } Qual è il modo migliore (o consigliato) per […]