Была ли эта страница полезной?
Ваш отзыв об этом контенте важен для нас. Расскажите нам о том, что вы думаете.
Дополнительный отзыв?
1500 символов осталось
Экспорт (0) Печать
Развернуть все

Метод RoleEnvironment.GetLocalResource

Обновлено: Декабрь 2013 г.

Получает указанный локальный ресурс хранилища.

Пространство имен: Microsoft.WindowsAzure.ServiceRuntime
Сборка: Microsoft.WindowsAzure.ServiceRuntime (в Microsoft.WindowsAzure.ServiceRuntime.dll)

[SecurityPermissionAttribute(SecurityAction::Assert, UnmanagedCode=true)] 
public:
static LocalResource^ GetLocalResource (
	String^ localResourceName
)

Параметры

localResourceName

Тип: System.String

Имя локального ресурса хранилища, который определен в файле ServiceDefiniton.csdef.

Возвращаемое значение

Тип: Microsoft.WindowsAzure.ServiceRuntime.LocalResource

Экземпляр LocalResource, представляющий локальный ресурс хранилища.

Тип исключенияУсловие
RoleEnvironmentException

Локальный ресурс хранилища не существует.

В следующем примере кода показано использование этого метода для извлечения локального ресурса хранилища и запись текстового файла в ресурс.

try
{
    // 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);
    }
}
catch (RoleEnvironmentException e)
{
    Console.WriteLine("The local resource isn't defined or doesn't exist. \n" + e.ToString());
}


Все открытые статические члены метода (Shared в Visual Basic) этого типа потокобезопасны. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

Платформы разработки

Windows Vista, Windows 7 и Windows Server 2008

Целевые платформы

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2015 Microsoft