阿里雲團隊努力不懈,力求將最新的技術內容更快地以您最熟悉的語言呈現。本文由簡體中文內容自動轉碼而成,過程無人工干預。阿里雲不保證此自動轉碼的準確性、完整性及時效性。因轉碼造成的任何內容錯誤及因此可能帶來的損失,阿里雲概不負責,敬請見諒。本文内容請以簡體中文版本為準。
全部產品
Search
文件中心

安裝

更新時間: Oct 19, 2018

版本依賴

Windows

  • 適用於.NET 2.0 及以上版本
  • 適用於Visual Studio 2010及以上版本

Linux / Mac

  • 適用於Mono 3.12 及以上版本

版本迭代

Windows環境安裝

NuGet安裝

  • 如果您的Visual Studio沒有安裝NuGet,請先安裝 NuGet
  • 安裝好NuGet後,先在Visual Studio中新建或者開啟已有的項目,然後選擇工具 > NuGet封裝管理員 > 管理解決方案的NuGet程式包
  • 搜尋 aliyun.oss.sdk,在結果中找到Aliyun.OSS.SDK,選擇最新版本,單擊安裝,成功後添加到項目應用中。

GitHub安裝

DLL引用方式安裝

  • 下載SDK包 aliyun_oss_dotnet_sdk_2_8_0.zip,解壓後bin目錄包括了Aliyun.OSS.dll檔案。
  • 在Visual Studio的方案總管中選擇您的項目,然後右鍵項目名稱 > 引用,在彈出的菜單中選擇添加引用,在彈出添加引用對話方塊後,選擇瀏覽,找到SDK包解壓的目錄,在bin目錄下選中Aliyun.OSS.dll檔案,單擊確定即可。

項目引入方式安裝

  • 如果是下載了SDK包或者從GitHub上下載了源碼,希望源碼安裝,可以右鍵解決方案,在彈出的菜單中單擊添加 > 現有項目
  • 在彈出的對話方塊中選擇aliyun-oss-sdk.csproj檔案,單擊開啟
  • 接下來右鍵您的項目 > 引用,選擇添加引用,在彈出的對話方塊選擇項目選項卡後選中aliyun-oss-sdk項目,單擊確定即可。

Unix/Mac環境安裝

NuGet安裝

  • 先在Xamarin中新建或者開啟已有的項目,然後選擇工具 > Add NuGet Packages
  • 搜尋aliyun.oss.sdk,在結果中找到Aliyun.OSS.SDK,選擇最新版本,單擊Add Package,成功後添加到項目應用中。

GitHub安裝

  • 如果沒有安裝git,請先安裝 git
  • git clone。請參見 https://github.com/aliyun/aliyun-oss-csharp-sdk.git
  • 下載好源碼後,使用Xamarin開啟,在Release模式下編譯aliyun-oss-sdk項目,生成Aliyun.OSS.dll,然後通過DLL引用方式安裝。

DLL引用方式安裝

  • 從下載SDK包 aliyun_oss_dotnet_sdk_2_8_0.zip,解壓後bin目錄包括了Aliyun.OSS.dll檔案。
  • 在Xamarin的解決方案中選擇您的項目,然後右鍵項目名稱 > 引用,在彈出的菜單中選擇Edit References。在Edit References對話方塊中,選擇.Net Assembly > 瀏覽>,找到SDK包解壓的目錄,在bin目錄下選中Aliyun.OSS.dll檔案,單擊Open即可。

樣本程式

OSS C# SDK提供豐富的樣本程式,方便使用者參考或直接使用。您可以從GitHub獲取樣本程式。樣本程式包括以下內容:

樣本檔案 樣本內容
PutObjectSample.cs 展示了Object上傳的用法
AppendObjectSample.cs 展示了Object追加上傳的用法
DoesObjectExistSample.cs 展示了判斷Object是否存在的用法
DeleteObjectsSample.cs 展示了Object刪除的用法
CopyObjectSample.cs 展示了Object複製的用法
ModifyObjectMetaSample.cs 展示了修改Object Meta的用法
MultipartUploadSample.cs 展示了分區上傳的用法
ResumableSample.cs 展示了斷點續傳上傳的用法
GetObjectSample.cs 展示了Object下載的用法
GetObjectByRangeSample.cs 展示了Object範圍下載的用法
GetObjectAclSample.cs 展示了獲取Object存取權限的用法
SetObjectAclSample.cs 展示了設定Object存取權限的用法
ListObjectsSample.cs 展示了列舉Objects的用法
UrlSignatureSample.cs 展示了授權訪問的用法
UploadCallbackSample.cs 展示了上傳回調的用法
ProgressSample.cs 展示了上傳下載進度條的用法
CNameSample.cs 展示使用CName訪問OSS的用法
PostPolicySample.cs 展示了PostObject的用法
CreateBucketSample.cs 展示了建立Bucket的用法
DeleteBucketSample.cs 展示了刪除Bucket的用法
DoesBucketExistSample.cs 展示了判斷Bucket是否存在的用法
ListBucketsSample.cs 展示了列舉Bucket的用法
SetBucketAclSample.cs 展示了設定Bucket的存取權限的用法
SetBucketLifecycleSample.cs 展示了設定Bucket中Objects生命週期的用法
SetBucketLoggingSample.cs 展示了設定Bucket訪問日誌的用法
SetBucketRefererSample.cs 展示了設定Bucket防盜鏈的用法
SetBucketWetbsiteSample.cs 展示了設定Bucket靜態網站託管的用法
SetBucketCorsSample.cs 展示了設定Bucket跨域訪問的用法
ImageProcessSample.cs 展示了圖片處理的用法