会社のプロジェクトの REST API をサポートする C# ラッパーを作成しました。ただし、これらの API は現在変更されています。URL (URL にバージョン番号が導入される可能性があります) と、期待して返されるデータ オブジェクトに関してです。
C# ラッパーでさまざまなバージョンの REST API をサポートするためのベスト プラクティスを知りたいです。
また、コード設計とクラス定義の観点から、1 つのラッパーがさまざまなバージョンの API とシームレスに連携できるようにするにはどうすればよいでしょうか。また、将来の新しいバージョンの API も簡単にサポートできるように、拡張可能にする必要があります。 .
私が作成した c# ラッパーは、Web サービス API を使用しています。私はすでに RestSharp クライアントを使用して、C# ラッパーで Web サービス API を使用しています。