VSProject.WorkOffline, propriété
Obtient ou définit une valeur indiquant si un projet Web fonctionne en ligne ou hors connexion. Lorsque le projet fonctionne hors connexion, le développement se poursuit dans un magasin hors connexion de fichiers projet ; les fichiers projet du serveur ne sont donc pas modifiés.
Espace de noms : VSLangProj
Assembly : VSLangProj (dans VSLangProj.dll)
Syntaxe
'Déclaration
Property WorkOffline As Boolean
Get
Set
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)
Valeur de propriété
Type : System.Boolean
Pour les applications Web, cette propriété retourne la valeur true en cas de fonctionnement hors connexion et la valeur false en cas de fonctionnement en ligne.Pour les projets locaux, cette propriété retourne la valeur false.
Notes
Lorsque le projet est hors connexion, ses fichiers situés sur le serveur ne font l'objet d'aucune tentative d'écriture ou d'accès.
Pour modifier l'URL des fichiers projet hors connexion, utilisez la propriété OfflineURL de la collection Project.Properties.
Cette propriété ne peut être modifiée que pour les projets Web. Bien que cette propriété soit en lecture et en écriture, une erreur se produit si vous tentez de la définir pour un projet local.
Exemples
[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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.