ASP - MoveHere
MoveHere
Метод MoveHere объекта-контейнера ADSI перемещает объект в контейнер и удаляет исходный объект.
Синтаксис
Set перемещаемый_объект = объект.MoveHere(исходное_имя, новое_имя)
Обозначения
- перемещаемый_объект
- Объект, перемещаемый в контейнер.
- объект
- Объект IIS Admin. Обычно это результат предшествующей операции GetObject.
- исходное_имя
- Имя объекта, который требуется переместить.
- новое_имя
- Имя нового объекта.
Замечания
Переменная перемещаемый_объект получает указатель на сам объект, остающийся в контейнере.
Метод MoveHere эквивалентен методу CopyHere, после которого выполняется метод Delete.
Если содержащийся объект должен быть перемещен как часть приложения, метод MoveHere отключает определение приложения, прежде чем переместить объект. См. метод AppDisable объектов IIsWebVirtualDir и IIsWebDirectory.
Пример программы
<%
Dim ToVDirObj, FromVDirObj, RootVDirObj
'Получение корневого виртуального каталога объекта какого-либо сервера.
Set RootVDirObj = GetObject("IIS://LocalHost/W3SVC/3/ROOT")
'Получение объекта, который требуется переместить.
Set FromVDirObj = GetObject("IIS://LocalHost/W3SVC/3/ROOT/VDir1")
'Перемещение объекта с изменением имени.
Set ToVdirObj = RootVDirObj.MoveHere("VDir1", "VDir2")
'Освобождение исходного объекта, так как он удален.
Set FromVDirObj = nothing
%>
См. также
GetObject, Create, Delete, CopyHere