匯出 (0) 列印
全部展開

LocalResource類別

更新日期: 2011年10月

代表保留給託管服務的本機儲存體資源。

命名空間: Microsoft.WindowsAzure.ServiceRuntime
組件: Microsoft.WindowsAzure.ServiceRuntime (於 Microsoft.WindowsAzure.ServiceRuntime.dll)

public abstract class LocalResource

本機儲存體資源是角色執行個體執行所在虛擬機器之檔案系統中的預留目錄。若要定義託管服務的本機儲存體資源,您必須針對所要建立的每個目錄,將具有 LocalStorage 元素的 LocalResources 元素新增至託管服務的 ServiceDefinition.csdef 檔案。如需定義本機儲存體資源的詳細資訊,請參閱How to Configure Local Storage Resources

在 ServiceDefinition.csdef 檔案中定義本機儲存體資源之後,您可以使用 LocalResource 類別中定義的屬性來存取目錄。下列程式碼範例說明如何將文字寫入至本機儲存體資源中的檔案:


// Retrieve an object that points to the local storage resource
LocalResource localResource = RoleEnvironment.GetLocalResource("localStoreTwo");

//Define the file name and path
string[] paths = { localResource.RootPath, "MyStorageTest.txt"};
String filePath = Path.Combine(paths);

using (FileStream writeStream = File.Create(filePath))
{
   Byte[] textToWrite = new UTF8Encoding(true).GetBytes("Testing Web role storage");
   writeStream.Write(textToWrite, 0, textToWrite.Length);
}
using (StreamReader streamReader = File.OpenText(filePath)
{
   string fileText = "";
   while ((fileText = streamReader.ReadLine()) != null)
   {
      Trace.WriteLine("The text from the file is: " + fileText, "Information");
   }
}

System.Object
  Microsoft.WindowsAzure.ServiceRuntime.LocalResource

這種類型的任何公用靜態 (在 Visual Basic 中的 Shared) 成員都屬於安全執行緒。不保證任何執行個體成員安全執行緒。

開發平台

Windows Vista、Windows 7 和 Windows Server 2008

目標平台

社群新增項目

新增
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2015 Microsoft