Windows Communication Foundation (WCF) è un framework per la creazione di applicazioni orientate ai servizi. Usando WCF, puoi inviare dati come messaggi asincroni da un endpoint del servizio a un altro. Un endpoint del servizio può essere parte di un servizio continuamente disponibile ospitato da II
LEGGERE# Recupera le impostazioni fuori sede dellutente specificato Per prima cosa creiamo un ExchangeManager oggetto, dove il costruttore si collegherà ai servizi per noi. Ha anche un GetOofSettings metodo, che restituirà il OofSettings oggetto per lindirizzo email specificato: using System; using System
LEGGERE# requisiti Per importare i contatti di Google (Gmail) nellapplicazione ASP.NET MVC, prima scarica Configurazione API di Google Ciò garantirà i seguenti riferimenti: using Google.Contacts; using Google.GData.Client; using Google.GData.Contacts; using Google.GData.Extensions; Aggiungili allapplic
LEGGERE# Crea unistanza di Fontfamily dalle risorse public FontFamily Maneteke = GetResourceFontFamily(Properties.Resources.manteka); # Metodo di integrazione public static FontFamily GetResourceFontFamily(byte[] fontbytes) { PrivateFontCollection pfc = new PrivateFontCollection(); IntPtr font
LEGGEREPer prima cosa dobbiamo sapere cosè un MessageBox... Il controllo MessageBox visualizza un messaggio con il testo specificato e può essere personalizzato specificando unimmagine, un titolo e un set di pulsanti personalizzati (questi set di pulsanti consentono allutente di scegliere più di una rispo
LEGGERE# Generazione di codice di runtime <#@ template language="C#" #> //Language of your project <#@ assembly name="System.Core" #> <#@ import namespace="System.Linq" #> <#@ import namespace="System.Text" #> <#@ import namespace="Sy
LEGGERE# Crea un DynamicAssembly che contiene un metodo di supporto UnixTimestamp Questo esempio mostra lutilizzo di ILGenerator generando codice che utilizza membri già esistenti e nuovi creati, nonché la gestione delle eccezioni di base. Il codice seguente genera un DynamicAssembly che contiene un equiv
LEGGERE# Funzione di importazione da una DLL C++ non gestita Ecco un esempio di come importare una funzione definita in una DLL C++ non gestita. Nel codice sorgente C++ per myDLL.dll, la funzione add è definito: extern "C" __declspec(dllexport) int __stdcall add(int a, int b) { return a + b;
LEGGERE# RoslynScript Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript è un nuovo motore di script C#. var code = "(1 + 2).ToString()"; var run = await CSharpScript.RunAsync(code, ScriptOptions.Default); var result = (string)run.ReturnValue; Console.WriteLine(result); //output 3 Puoi comp
LEGGERE# Valutazione del codice semplice Puoi valutare qualsiasi codice C# valido: int value = await CSharpScript.EvaluateAsync<int>("15 * 89 + 95"); var span = await CSharpScript.EvaluateAsync<TimeSpan>("new DateTime(2016,1,1) - DateTime.Now"); Se il tipo non è specific
LEGGERE# Esempi moderni di crittografia autenticata simmetrica di una stringa La crittografia è qualcosa di molto difficile e dopo aver passato molto tempo a leggere diversi esempi e aver visto quanto sia facile introdurre una qualche forma di vulnerabilità, ho trovato una risposta originariamente scritta
LEGGERE# Genera un int casuale Questo esempio genera valori casuali compresi tra 0 e 2147483647. Random rnd = new Random(); int randomNumber = rnd.Next(); # Genera un int casuale in un dato intervallo Genera un numero casuale tra minValue e maxValue - 1 . Random rnd = new Random(); var randomBetween10A
LEGGERE# Inizializza ObservableCollection ObservableCollection è una raccolta di tipo T come List<T> il che significa che contiene oggetti di tipo T . Dalla documentazione leggiamo che : `ObservableCollection`rappresenta una raccolta di dati dinamica che fornisce notifiche quando gli elementi ven
LEGGERE# Modificatore di accesso a cui si applicano le regole CLS using System; [assembly:CLSCompliant(true)] namespace CLSDoc { public class Cat { internal UInt16 _age = 0; private UInt16 _daysTillVacination = 0; //Warning CS3003 Type of Cat.DaysTillVacination is not
LEGGERE# Creazione di unapplicazione console utilizzando un editor di testo normale e il compilatore C# Per utilizzare un editor di testo normale per creare unapplicazione Console scritta in C#, avrai bisogno del compilatore C#. Il compilatore C# (csc.exe) si trova nel seguente percorso:%WINDIR%\Microsoft
LEGGERE# Osservazione dellevento TextChanged su un TextBox Un osservabile viene creato dallevento TextChanged di TextBox. Inoltre, qualsiasi input viene selezionato solo se è diverso dallultimo input e se non ci sono stati input entro 0,5 secondi. Loutput in questo esempio viene inviato alla console. Obse
LEGGERE# Gestore di autenticazione public class AuthenticationHandler : DelegatingHandler { /// <summary> /// Holds requests header name which will contains token. /// </summary> private const string securityToken = "__RequestAuthToken"; /
LEGGERE# Connessione SSL LDAP autenticata, il certificato SSL non corrisponde al DNS inverso Imposta alcune costanti per il server e le informazioni di autenticazione. Supponendo LDAPv3, ma è abbastanza facile cambiarlo. // Authentication, and the name of the server. private const string LDAPUser = "
LEGGERE# Invoca pipeline sincrona semplice Ottieni la data e lora correnti. public class Program { static void Main() { // create empty pipeline PowerShell ps = PowerShell.Create(); // add command ps.AddCommand("Get-Date"); // run command(s)
LEGGERE# Implementazione della mappa nel gioco di ruolo Il peso mosca è uno dei modelli di progettazione strutturale. Viene utilizzato per ridurre la quantità di memoria utilizzata condividendo quanti più dati possibile con oggetti simili. Questo documento ti insegnerà come usare correttamente Flyweight D
LEGGERE