序文
Furionに多くの改善を加え、開発者が求めていた多くの機能を追加し、.NET7に適応し始めるまでに、2週間かかりました。
- プロジェクトアドレス:https ://gitee.com/dotnetchina/Furion
- ドキュメントアドレス:https ://dotnetchina.gitee.io/furion/
この号の更新
新機能
- [新規]リモートリクエストファイルアップロードの自動認識と#I57ZMN
Content-Type
Mime
- [新規]リモートリクエスト方式のサポート設定と#I57ZMN
Content-Type
Encoding
- [新規]ファイル名で取得して入力#8f78184
Content-Type
Mime
- [新規]正規化されたドキュメントは許可されたアクセスをサポートします#32aa3b6
- [新規]コードコメント、正規化されたドキュメントコメント構文のサポート❤️️️️ #159A6W
inheritdoc
- [新規]バックエンドAPIプロキシaxios-utilsを実装するためのフロントエンドリクエストツールライブラリを追加しました
Vue2/3
React 16.8+
Angular 9+
画期的な変化
- [新規]コードコメント、正規化されたドキュメントコメント構文のサポート❤️️️️ #159A6W
inheritdoc
- [更新]バージョンへのすべての依存関係
.NET
v6.0.5
バグ修正
- [修正]グローバル例外をカスタマイズした後、間違った行番号が取得され、ファイルが空の例外#I53EGMになります
Exception
- [修正]構成データベースコンテキスト#I519AWで空のデリゲートを渡すことによって引き起こされるnull参照例外
- [修正]文字列テンプレートテンプレート拡張メソッドの戻り問題はGithubを返す必要があります-#99
Render
void
string
- [修正]リモートリクエストファイルのアップロードで空の状況が発生する問題(理由が欠落している)I57ZMN
Content-Type
その他の変更
ドキュメンテーション
- 【新規】クレイオブジェクトシリアル化構成ファイル
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 (); }