Właściwość VSProject.WorkOffline —
Pobiera lub ustawia, czy projekt sieci Web działa w trybie online lub offline.Podczas pracy w trybie offline, rozwoju jest kontynuowany w trybu offline plików projektu, tak aby pliki projektu na serwerze nie są zmieniane.
Przestrzeń nazw: VSLangProj
Zestaw: VSLangProj (w VSLangProj.dll)
Składnia
'Deklaracja
Property WorkOffline As Boolean
bool WorkOffline { get; set; }
property bool WorkOffline {
bool get ();
void set (bool value);
}
abstract WorkOffline : bool with get, set
function get WorkOffline () : boolean
function set WorkOffline (value : boolean)
Wartość właściwości
Typ: Boolean
Aplikacje sieci Web, ta właściwość zwraca true pracy w trybie offline i false w przypadku pracy w trybie online.Dla lokalnych projektów, właściwość ta zwraca false.
Uwagi
Gdy projekt jest w trybie offline, nie są podejmowane próby zapisu lub uzyskać dostęp do plików projektu na serwerze.
Aby zmienić adres URL plików projektu w trybie offline, należy użyć OfflineURL właściwość Project.Properties kolekcji.
Ta właściwość może zmienić tylko projektów sieci Web.Podczas, gdy jest to właściwość do odczytu i zapisu, zostanie wygenerowany błąd, jeśli próba ustawienia tej właściwości dla lokalnych projektu.
Przykłady
[Programu Visual Basic]
' 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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.