Furion v3.3.1には多くの改善があり、.NET7の作業に適応し始めています

序文

Furionに多くの改善を加え、開発者が求めていた多くの機能を追加し、.NET7に適応し始めるまでに、2週間かかりました。

 

この号の更新

  • 新機能

    • [新規]リモートリクエストファイルアップロードの自動認識#I57ZMN Content-Type  Mime 
    • [新規]リモートリクエスト方式のサポート設定#I57ZMN Content-Type  Encoding 
    • [新規]ファイル名で取得して入力#8f78184 Content-Type  Mime  
    • [新規]正規化されたドキュメントは許可されたアクセスをサポートします#32aa3b6 
    • [新規]コードコメント、正規化されたドキュメントコメント構文のサポート❤️️️️ #159A6W inheritdoc  
    • [新規]バックエンドAPIプロキシaxios-utilsを実装するためのフロントエンドリクエストツールライブラリを追加しました Vue2/3React 16.8+Angular 9+  
  • 画期的な変化

    • [新規]コードコメント、正規化されたドキュメントコメント構文のサポート❤️️️️ #159A6W inheritdoc  
    • [更新]バージョンへのすべての依存関係 .NET  v6.0.5 
  • バグ修正

    • [修正]グローバル例外をカスタマイズした後、間違った行番号が取得され、ファイルが空の例外#I53EGMになります Exception  
    • [修正]構成データベースコンテキスト#I519AWで空のデリゲートを渡すことによって引き起こされるnull参照例外 
    • [修正]文字列テンプレートテンプレート拡張メソッドの戻り問題はGithubを返す必要があります-#99 Render  void  string 
    • [修正]リモートリクエストファイルのアップロードで空の状況が発生する問題(理由が欠落しているI57ZMN Content-Type 
  • その他の変更

    • 【調整】コードサイズを小さくするためのフレームワークソースコード導入メカニズム#7e9cc1c GlobalUsings  
    • [調整]クロスドメインリクエストのプリフライト設定。設定されていない場合、デフォルトは24時間です。これは主に、フロントエンドが204プリフライトを複数回送信するという問題を解決するためです4a11e7c 
    • [最適化]エンジン反射性能の表示
  • ドキュメンテーション

    • 【新規】クレイオブジェクトシリアル化構成ファイル JSON 
    • [新規]フロントエンド復号化ドキュメント JWT 
    • [新規]はドキュメントを転送します byte[]  url 
    • [更新]セカンダリ仮想ディレクトリ展開ドキュメント、リモートリクエストドキュメント、ファイルアップロードドキュメント、セキュリティ認証ドキュメント、正規化ドキュメント

この問題のハイライト

  • ❤️️️️ファイル名に基づいて取得または入力  MIME  Content-Type 
var  success  =  FS TryGetContentType "image.png"  out  var  contentType );   // image / png
 
  • ❤️️️️アクセス前に構成ログインをサポートする  Swagger 
{ 
"SpecificationDocumentSettings" { "LoginInfo" { "Enabled" false "CheckUrl" "ログインアドレスの確認" "SubmitUrl" "ログインアドレスの送信" } } }   
     
       
       
       
    
  
 

詳細なドキュメントを表示

  • ❤️️️️サポートコードコメントの継承、Swaggerドキュメントコメントもサポート 
/// <inheritdoc cref = "ITestInheritdoc" /> 
public  class  TestInheritdoc   ITestInheritdoc  IDynamicApiController 
{ 
/// <inheritdoc cref = "ITestInheritdoc.GetName" /> public string GetName (){ return "Furion" ; } } /// <summary> ///アノテーション継承のテスト///</summary> public interface ITestInheritdoc { ///<summary> ///名前の取得///</summary> /// <returns> </ returns> string GetName (); }    
      
    
         
    





  

    
    
    
    
     
 

詳細なドキュメントを表示

おすすめ

転載: www.oschina.net/news/197593/furion-3-3-1-released