Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.

2
Base de données de chaînes de connexion dynamique c #
im utilise toujours cette ligne de code pour la connexion: string ConnectString = "datasource = mysource; username = myusername; password = mypassword; database = mydatabasename"; Ce que j'essaie de faire à ce moment-là, c'est au lieu d'écrire chaque fois que mes données de serveur dans le script directement, je veux …
9 c#  database 



3
Comment déclarer une tâche non démarrée qui attendra une autre tâche?
J'ai fait ce test unitaire et je ne comprends pas pourquoi "attendre Task.Delay ()" n'attend pas! [TestMethod] public async Task SimpleTest() { bool isOK = false; Task myTask = new Task(async () => { Console.WriteLine("Task.BeforeDelay"); await Task.Delay(1000); Console.WriteLine("Task.AfterDelay"); isOK = true; Console.WriteLine("Task.Ended"); }); Console.WriteLine("Main.BeforeStart"); myTask.Start(); Console.WriteLine("Main.AfterStart"); await myTask; Console.WriteLine("Main.AfterAwait"); Assert.IsTrue(isOK, …


1
Qu'est-ce qui peut expliquer les frais généraux liés à l'utilisation de const dans ce cas?
Je me tape la tête contre le mur ici, alors j'espère que certains d'entre vous pourront me renseigner. Je faisais des tests de performances en utilisant BenchmarkDotNet et je suis tombé sur ce cas étrange où il semble que déclarer un membre constdégrade considérablement les performances. using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Running; …



2
des paramètres de type struct ne doivent pas être attribués
J'ai remarqué un comportement bizarre dans mon code lors du commentaire accidentel d'une ligne dans une fonction lors de la révision du code. C'était très difficile à reproduire mais je vais illustrer un exemple similaire ici. J'ai cette classe de test: public class Test { public void GetOut(out EmailAddress email) …
9 c#  .net 

1
Lecture du AuthorizationFilterContext dans netcore api 3.1
J'ai un projet netcore 2.2 fonctionnel où j'ai mis en œuvre une politique personnalisée qui vérifie les clés API. Dans le startup.cs j'ajoute cette politique comme ceci //Add Key Policy services.AddAuthorization(options => { options.AddPolicy("AppKey", policy => policy.Requirements.Add(new AppKeyRequirement())); }); Dans mon AppKeyRequirement, j'hérite de AuthorizationHandler et résout les clés dans …


1
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo) est obsolète
J'ai mis à niveau un projet de .Net Core 2.2 vers .Net Core 3.0. Après avoir essayé de corriger tous les avertissements et erreurs, j'essaie maintenant de financer une solution à cet avertissement: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' J'utilise ceci pour changer la …


1
L'en-tête de demande n'est pas transmis à IdentityServer4
J'utilise ocelot comme passerelle API pour mes microservices avec IdentityServer4 pour l'authentification. Dans le fichier de configuration ocelot, j'ai ajouté "AuthenticationOptions" et défini la clé api. Dans le démarrage, j'ajoute le serveur d'identité. Dans le serveur d'identité, j'utilise la valeur de l'en-tête pour créer dynamiquement la chaîne de connexion. Lorsque …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.