Articles of asp.net web api

Comment append des propriétés à une réponse API Web que je ne stocke pas dans ma firebase database?

Je construis une API Web C # en utilisant Entity Framework 6.0. J’ai la classe d’utilisateurs la plus simple avec 3 propriétés que je conserve sur SQL dans une table d’utilisateurs avec 3 colonnes correspondantes où UserID est la clé primaire. public partial class User { public ssortingng UserID {get; set;} public ssortingng FirstName {get; […]

Erreurs de connexion à la firebase database sur EF

Je suis très nouveau dans le cadre des entités et je rencontre un problème avec un site Web basé sur une API (connecté à mssql) que j’écris. Je continue à avoir des erreurs apparemment aléatoires (la plupart du temps, cela semble être lié à une firebase database). Ces erreurs se produisent le plus souvent lors […]

Comment implémenter une tâche d’arrière-plan très longue dans l’application Asp WebAPI

J’écris une application WebAPI pour effectuer un certain nombre de tâches de traitement en arrière-plan de longue durée. Je remarque que ma tâche de chargement des données de test est en train d’être supprimée par System.Threading.ThreadAbortException, même après la désactivation du recyclage du pool dans IIS. Je sais qu’il existe un moyen d’exécuter des tâches […]

Les valeurs de publication ne sont pas définies en raison de caractères spéciaux dans l’API Web.

J’essaie de publier un message sur mon service API Web. Le fait est que lors de l’envoi d’un message comme { message: “it is done” } fonctionne bien. Cependant, lorsque j’utilise des caractères spéciaux tels que çıöpş dans mon message, il est impossible de convertir mon json, de sorte que l’object de publication rest null. […]

Injection d’une dépendance dans OWIN Middleware et par requête Web avec Simple Injector

J’essaie de trouver le meilleur moyen d’injecter toutes mes dépendances dans le middleware OWIN personnalisé que j’ai écrit pour une application API Web. Un exemple simple serait le DbContext que j’utilise. J’ai un middleware qui doit potentiellement interroger en fonction de la demande. Le problème que j’ai est que je veux que mon DbContext ait […]

Autofac – dependency injection pour le contrôleur MVC et le contrôleur Web Api

J’ai des contrôleurs MVC (dans le dossier Contrôleurs) et des contrôleurs Web Api (dans le dossier Api) dans le même projet: Voici la structure du dossier: Contrôleurs ProductController Api ProductController Voici ma méthode de démarrage: private static void SetAutofacContainer() { var builder = new ContainerBuilder(); builder.RegisterApiControllers(Assembly.GetExecutingAssembly()); builder.RegisterControllers(Assembly.GetExecutingAssembly()); //builder.RegisterType().As().InstancePerRequest(); builder.RegisterType().As().InstancePerRequest(); // Repositories builder.RegisterAssemblyTypes(typeof(ProductRepository).Assembly) .Where(t => t.Name.EndsWith(“Repository”)) […]

Publier et redirect depuis Web Api

Attention: Cette question ne concerne PAS comment publier sur une Web Api, mais comment publier à partir de Web Api. Scénario: Ma question est liée aux commentaires de la réponse de Darin Dimitrov dans: Comment redirect des requêtes dans ASPNET Web API et cela semble être un doublon pour: Response.Redirect qui envoie les données à […]

Webapi2 – Renvoie l’action du contrôleur à la fin d’une tâche, mais continue avec un traitement async supplémentaire

J’ai une question à propos de Webapi2 Mon application est totalement async/await , mais je souhaite optimiser la dernière partie. J’ai du mal à le savoir, y a-t-il un moyen de procéder comme suit? Un exemple de contrôleur webapi2: private async Task Barfoo(Bar foo) { //some async function } public async Task Foo(Bar bar) { […]

Web api – comment router à l’aide de slugs?

J’aimerais pouvoir parsingr des liens comme celui-ci: http://stackoverflow.com/questions/31223512/web-api-how-to-route-using-slugs Alors route sur le serveur en ignorant simplement la dernière partie de l’URL. Par exemple, en utilisant cette question même, comment pourrais-je implémenter le routage correctement si quelqu’un entre une telle URL, il me redirige vers: http://stackoverflow.com/questions/31223512

Autorisation centralisée .NET WebAPI

Dans .NET WebAPI, j’ai créé un moyen de regrouper toutes les règles d’autorisation dans un emplacement central, plutôt que de les répartir entre plusieurs contrôleurs. Je suis curieux de savoir pourquoi cette centralisation ne se fait pas plus souvent. Y a-t-il des répercussions / des problèmes de sécurité? Mon approche actuelle consiste à créer un […]