環境要件
-
Windows
- .NET Framework 2.0 およびそれ以上
- Alibaba Cloud に登録されたユーザーアカウント
-
Linux/Mac
- Mono 3.12 およびそれ以上
アセンブリ: Aliyun.OSS.dll
最新バージョン: 2.4.0
ドキュメント: クリックして表示
パッケージ構造:
- bin
- Aliyun.OSS.dll .NET アセンブリファイル
- Aliyun.OSS.pdb デバッグおよびプロジェクトステータス情報ファイル
- Aliyun.OSS.xml アセンブリコメントファイル
- doc
- Aliyun.OSS.chm ヘルプファイル
- src
- SDK ソースコード
- Sample
- サンプルソースコード
.NET SDK (14/12/2016)
ダウンロードアドレス: aliyun_dotnet_sdk_2.4.0
更新:
- 追加:SetObjectAcl/GetObjectAcl インターフェース
- 追加:画像処理機能
- 追加:使用の便宜のためにOssClientコンストラクタ
- 修正:GetObject で MemoryStream が使用されているときのメモリ使用量が多い
- 修正:ObjectMetadata の ContentLength の 5G 制限
- 修正:プロキシが使用されているときに、一部のリクエストに Proxy-Authorization ヘッダーがない
.NET SDK (28/03/2016)
ダウンロードアドレス: aliyun_dotnet_sdk_2.3.0
更新:
- ファイルアップロード中にMD5検証をサポートするために、ObjectMetadata のContentMd5 属性が新しく追加されました。
- コピー操作中のターゲットバケットとターゲットオブジェクト名の有効性を追加しました。
- メタデータから期限切れになるのを修正しました。
- 無効な再試行の仕組みを修正しました。
- Content-Encoding などの値が null に設定されている場合の例外の問題を修正しました。
- エンドポイントが最初または最後にヌル文字を含む場合のエラーを修正しました。
.NET SDK (12/12/2015)
ダウンロードアドレス: aliyun_dotnet_sdk_2.2.0
更新:
- Mono 3.12.0 以降のバージョンをサポートしました。
- オブジェクト追加インターフェイスを追加しました:AppendObject
- 再開可能なアップロードインターフェイスを追加しました:ResumableUploadObject
- 再開可能なコピーインターフェイスを追加しました:ResumableCopyObject
- いくつかのサンプルプロジェクトを追加しました。
- System.Web ライブラリへの依存関係を削除しました。
.NET SDK (28/11/2015)
ダウンロードアドレス: aliyun_dotnet_sdk_2.1.0
更新:
- .NET Framework 2.0および.NET Framework 3.5 をサポートしました。
- ラージオブジェクトコピーインターフェイスを追加しました:CopyBigObject
- ラージオブジェクトアップロードインターフェイスを追加しました:UploadBigObject
- オブジェクトメタデータ修正インターフェースを追加しました:ModifyObjectMeta
- SDKの堅牢性を改善しました。
- 大部分のMIMEタイプ(226種類)にContentTypeサポートを追加しました。
- SDK APIのクイックリファレンスドキュメントで不足しているコメントを完了しました。
- 廃止されたObjectMetaData属性をいくつかのクラスから削除しました。代わりにこれらのクラスのObjectMetadata属性を使用してください。
.NET SDK (18/11/2015)
更新:
- アップロードされたファイル名のオブジェクトキーと接尾辞に基づいてContentTypeを自動的に決定することができます。
- デフォルトのEncodingTypeパラメータをListObjects、ListMultipartUploads、およびDeleteObjectsインターフェイスに追加しました。
- コンテンツMD5検証をUploadPartインターフェイスに追加しました。
- いくつかのサンプルプロジェクトを追加しました。
- 名前空間を簡略化しました。
- 重複したディレクトリをマージしました。
- 統一されたディレクトリ名。
- 重複したテストプロジェクトを削除しました。
- CNAME サポート形式を変更しました。
- バケットまたオブジェクトが存在しない場合、DoesObjectExist が例外をスローしませんが、「false」を返します。
.NET SDK (28/05/2015)
ダウンロードアドレス: aliyun_dotnet_sdk_20150528
更新:
- バケットのライフサイクルのサポートを追加しました。許可されるライフサイクルルールを追加および削除しました。
- バケットとオブジェクトの有無を判断する DoesBucketExist および DoesObjectExist インターフェイスを追加しました。
- 実行時にユーザーアカウント情報の変更ができるように SwitchCredentials を追加しました。
- 実装を通じてカスタマイズされた資格情報を生成するためのポリシーを提供する ICredentialsProvider インターフェイスを追加しました。
- Post Policy を生成する GeneratePostPolicy インターフェイスを追加しました。
- 非同期インターフェイス (Put/Get/List/Copy/PartCopy 非同期操作をサポート) を追加しました。
- STS のサポートを追加しました。
- カスタム時間校正機能を追加しました。クライアント設定項目 (SetCustomEpochTicks インターフェイス) を使って設定できます。
- チャンク形式エンコーディング転送のサポートを追加しました。アップロード時に Content-Length 項目をスキップできます。
- Bucket CORS の Expose Header 属性を設定した後 null 結果を取得するバグを修正しました。
- ListObjects リクエストで返される CommonPrefixs に含まれる複数のプレフィックスの中から最初のプレフィックスのみを取得する SDK のバグを修正しました。
- OSS 関連の例外に応じて null に解決される RequestId および HostId のバグを修正しました。
- CopyObject/CopyPart インターフェイスのソースキーに中国語が含まれることでエンコーディングエラーになるバグを修正しました。
.NET SDK (15/01/2015)
ダウンロードアドレス: aliyun_dotnet_sdk_20150115
更新:
- OTS ブランチを削除し、アセンブリの名前を Aliyun.OSS.dll に変更しました。
- .NET Framework のバージョンを 4.0 以上にアップグレードしました。
- OSS: Copy Part、Delete Objects、Bucket Referer List など用にインターフェイスを追加しました。
- OSS: ListBuckets ページネーション関数を追加しました。
- OSS: CNAME のサポートを追加しました。
- OSS: Put/GetObject フロー中断問題を修正しました。
- OSS: サンプルを追加しました。
.NET SDK (26/06/2014)
ダウンロードアドレス: aliyun_dotnet_sdk_20140626
Services SDK for .NET に含まれる OSS および OTS SDK を開きます。.NETSDK は Java SDK と同じインターフェイス設計を使用し、C# に基づくいくつかの改良が加えられています。(最新バージョンは、OSS に対するマルチパートアップロードをサポートします)。
更新:
- CORS 機能を追加しました。
02/09/2013- OSS:
- 正しい例外をスローできなくなることがあるバグを修正しました。
- SDK のパフォーマンスを最適化しました。
04/06/2013- OSS:
- デフォルトの OSS サービスアクセスメソッドをサードレベルドメイン名アクセスメソッドに変更しました。
20/05/2013- OTS:
- デフォルトの OTS サービスアドレスを
http://ots.aliyuncs.com
に更新しました。 - Mono のサポートを追加しました。
- 動作を安定させるため、SDK で一部のバグを修正しました。
10/04/2013- OSS:
- Object Multipart Upload 機能を追加しました。-Copy Object 機能を追加しました。
- 事前署名した URL を生成できる機能を追加しました。
- OssClient で継承される IOSS インターフェイスを分離しました。
10/10/2012- OSS:
- デフォルトの OSS サービスアドレスを
http://oss.aliyuncs.com
に更新しました。
05/09/2012- OSS:
- ListObjects の Prefix などの無効なパラメーターの問題を解決しました。
06/15/2012- OSS:
- 初めて OSS のサポートを追加しました。OSS バケット、ACL、およびオブジェクトでの基本操作 (作成、変更、読み取り、削除など) を含めました。
- OTS:
- OTSClient.GetRowsByOffset は逆読み込みをサポートします。
- 特殊なリクエストに対する自動エラー処理メカニズムを追加しました。
- HTML ヘルプファイルを追加しました。
05/16/2012- OTS
- Client.GetRowsByRange は逆読み込みをサポートします。
03/16/2012- OTS
- テーブル/テーブルグループの作成、変更、削除に加えて、データの挿入、変更、削除、照会などのアクセスインターフェイス
- プロキシおよび HTTP 接続の属性設定などのクライアントアクセス設定
- 例外処理のために構造を統一しました。