Propriedade VSProject.WorkOffline
Obtém ou define se um projeto Web está trabalhando online ou offline.Quando ele está funcionando offline, desenvolvimento continua em um offline arquivos de armazenamento do projeto, para que os arquivos de projeto no servidor não são alterados.
Namespace: VSLangProj
Assembly: VSLangProj (em VSLangProj.dll)
Sintaxe
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)
Valor de propriedade
Tipo: System.Boolean
Para aplicativos da Web, essa propriedade retornará true Se trabalhar offline e false Se trabalhando online. Para projetos locais, essa propriedade retornará false.
Comentários
Quando o projeto está offline, nenhuma tentativa para gravar ou acessar os arquivos do projeto no servidor.
Para alterar a URL dos arquivos de projeto off-line, use o OfflineURL propriedade das Project.Properties coleção.
Esta propriedade pode ser alterada para somente projetos da Web.Embora essa seja uma propriedade de leitura-gravar, será gerado um erro se você tentar conjunto essa propriedade para um projeto local.
Exemplos
' 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
Permissões
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.