VSProject.WorkOffline - свойство
Обновлен: Ноябрь 2007
Возвращает или задает значение, определяющее способ работы веб-проекта: автономно или в оперативном режиме. При автономной работе разработка продолжается на автономно хранящихся файлах проекта, поэтому файлы проекта на сервере не изменяются.
Пространство имен: VSLangProj
Сборка: VSLangProj (в VSLangProj.dll)
Синтаксис
'Декларация
Property WorkOffline As Boolean
'Применение
Dim instance As VSProject
Dim value As Boolean
value = instance.WorkOffline
instance.WorkOffline = value
bool WorkOffline { get; set; }
property bool WorkOffline {
bool get ();
void set (bool value);
}
function get WorkOffline () : boolean
function set WorkOffline (value : boolean)
Значение свойства
Тип: System.Boolean
Для веб-приложений это свойство возвращает true при автономной работе и false при работе в оперативном режиме. Для локальных проектов это свойство возвращает значение false.
Заметки
Если проект автономный, то не делается никаких попыток записи или доступа к файлам проекта на сервере.
Чтобы изменить URL-адрес для автономных файлов проекта, следует использовать свойство OfflineURL из коллекции Project.Properties.
Это свойство может быть изменено только для веб-проектов. Если это свойство чтения и записи, при попытке задать его для локального проекта возникает ошибка.
Примеры
' Macro editor
Imports VSLangProj
Sub WorkOfflineExample()
' This example assumes that the first project in the solution is
' either a Visual Basic or C# project.
Dim aVSProject As VSProject = _
CType(DTE.Solution.Projects.Item(1).Object, VSProject)
msgbox("Work offline is: " & aVSProject.WorkOffline.ToString())
Try
MsgBox ("Setting WorkOffline to false.")
aVSProject.WorkOffline = False
Catch e As System.Exception
' Setting the property fails for local projects.
MsgBox(e.Message)
End Try
Try
MsgBox ("Setting WorkOffline to true.")
aVSProject.WorkOffline = True
Catch e As System.Exception
' Setting the property fails for local projects.
MsgBox(e.Message)
End Try
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.