Contrôle d'interface DevExpress .NET Sécurité des applications et API Web v23.1 Points forts : Prise en charge du mode Swagger

DevExpress dispose de tous les contrôles de plate-forme nécessaires au développement .NET, notamment plus de 600 contrôles d'interface utilisateur, une plate-forme de reporting, le framework DevExpress Dashboard eXpressApp, CodeRush pour Visual Studio et une série d'outils auxiliaires.

La première version importante de DevExpress cette année, la v23.1, a été officiellement publiée il y a quelques jours. Cette version contient de nombreux nouveaux produits et des dizaines de fonctions à fort impact, qui peuvent fournir des solutions intuitives pour les applications de bureau, Web et mobiles, et résoudre de manière globale divers problèmes.Un problème de scénario d'utilisation.

Téléchargement de la version officielle de DevExpress v23.1 (échange technique Q : 523159565)

Prise en charge de Visual Studio ARM
Prise en charge du mode Swagger

Le service API Web DevExpress prend désormais en charge nativement le mode Swagger, le responsable a également supprimé le mode /service inutile de l'interface utilisateur Swagger et a amélioré les performances globales, la convivialité et la facilité d'utilisation de l'interface utilisateur Swagger avec un exemple d'entrée dans la description du point de terminaison.

DevExpress .NET Sécurité des applications et API Web v23.1 Nouvelle version Atlas

La personnalisation du modèle d'entité OData simplifiée

Le service API Web de DevExpress inclut désormais une extension de type fluide qui simplifie les tâches de configuration de l'API Web suivantes (écriture de quelques lignes de code de configuration au lieu de dizaines).

Afficher ou masquer les propriétés des objets métier

C#

// MySolution.WebApi\Startup.cs (MySolution.Blazor.Server\Startup.cs)
services.AddXafWebApi(Configuration, options => {
options.BusinessObject<Contact>().ConfigureEntityType(b => {
// Ignore the property of this class.
b.IgnoreProperty(o => o.Email);
// Ignore the property of the parrent `Person` class.
b.IgnoreProperty(o => o.Company);
});
});

DevExpress .NET Sécurité des applications et API Web v23.1 Nouvelle version Atlas

Restreindre ou définir les méthodes/verbes/opérations HTTP disponibles pour les objets métier

C#

// MySolution.WebApi\Startup.cs (MySolution.Blazor.Server\Startup.cs)
options.BusinessObject<MyEntity>().ConfigureController(b => {
b.ReadOnly();
// The above line is equivalent to:
// b.WithActions(WebApiActions.ReadOnly);
});

DevExpress .NET Sécurité des applications et API Web v23.1 Nouvelle version Atlas

Nouveaux échantillons et tutoriels

Le service .NET App Security & Web API de DevExpress comprend des fonctions CRUD et d'autorisation de base, qui sont gratuites ; les fonctions avancées/d'entreprise du service Web API de DevExpress, telles que les pistes d'audit, les points de terminaison pour les rapports de téléchargement, les pièces jointes, la vérification des chèques, etc., sont disponible sous forme publiée dans le cadre de abonnement universel .

Des exemples et des didacticiels étape par étape illustrant les fonctionnalités avancées ont été préparés et publiés sur GitHub :

DevExpress .NET Sécurité des applications et API Web v23.1 Nouvelle version Atlas

Guess you like

Origin blog.csdn.net/AABBbaby/article/details/132661986