Как IDisposable реализован на FileStream в.Net 1.1

Чтобы ответить на ваш вопрос напрямую. Вы не можете редактировать имя экземпляра виртуальной машины.

Однако вы можете создать экземпляр новой виртуальной машины, используя ваш старый диск. Чтобы соответствовать имени экземпляра виртуальной машины, который вы хотите.

Пожалуйста, см. Ниже процедуру:

  1. Перейдите на страницу Compute Engine
  2. Перейдите на страницу диска
  3. Выберите диск вашего экземпляра виртуальной машины, который вы хотите создать снимок
  4. Нажмите на изображение с тремя точками на одной строке вашего диска
  5. Выберите + Создать снимок (откроется страница «Создать снимок»). Пожалуйста, назовите ваш снимок (резервная копия)
  6. Просто нажмите кнопку Создать.

Затем, после создания снимка для диска экземпляра виртуальной машины, вы можете приступить к созданию нового экземпляра из снимка, указывающего на другой регион, который вы можете считать таким: us-central1, us-west1 и us- west2. См. Процедуру ниже:

  1. Перейти на страницу моментального снимка
  2. Выбрать «резервную копию» снимка (вы должны быть на странице сведений о снимке)
  3. Нажмите «Создать экземпляр» (выберите лучший вариант) имя для нового экземпляра виртуальной машины)
  4. Выберите регион, наиболее подходящий для вас (us-central1, us-west1 и us-west2), за исключением us-east1.
  5. Наконец, нажмите «Создать»
5
задан philsquared 2 June 2009 в 12:49
поделиться

1 ответ

Реализовано немного забавно, но есть: Базовый класс для FileStream: System.IO.Stream реализует IDisposable (FileStream просто наследует его).

Базовый класс потока реализует Dispose () явно, поэтому вы увидите Dispose (), только если вы приведете поток как IDisposeable (что это то, что делает использование {}).

Stream.Dispose () вызывает Stream.Close ().

(получил все это через Reflector)

9
ответ дан 14 December 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: