My.Application.IsNetworkDeployed-Eigenschaft
Aktualisiert: November 2007
Ruft einen Boolean-Wert ab, der angibt, ob die Anwendung mit ClickOnce von einem Netzwerk bereitgestellt wurde.
' Usage
Dim value As Boolean = My.Application.IsNetworkDeployed
' Declaration
Public ReadOnly Property IsNetworkDeployed As Boolean
Rückgabewert
Ein Boolean-Wert, der angibt, ob die Anwendung von einem Netzwerk bereitgestellt wurde. Der Wert ist True, wenn die aktuelle Anwendung von einem Netzwerk bereitgestellt wurde, andernfalls ist der Wert False.
Hinweise
Die My.Application.IsNetworkDeployed-Eigenschaft gibt an, ob die Anwendung mit ClickOnce von einem Netzwerk bereitgestellt wurde. Weitere Informationen über ClickOnce-Anwendungen finden Sie unter ClickOnce-Bereitstellung.
Stellen Sie vor dem Zugriff auf die My.Application.Deployment-Eigenschaft sicher, dass diese Eigenschaft True ist. Andernfalls führt das Lesen der My.Application.Deployment-Eigenschaft zu einer InvalidDeploymentException-Ausnahme, wenn die Anwendung nicht mit ClickOnce von einem Netzwerk bereitgestellt wird.
Weitere Informationen über das Konfigurieren von ClickOnce finden Sie unter Veröffentlichen von ClickOnce-Anwendungen. Weitere Informationen über das Bereitstellen einer ClickOnce-Anwendung finden Sie unter Gewusst wie: Veröffentlichen einer ClickOnce-Anwendung.
Weitere Informationen über die Verwendung der My.Application.IsNetworkDeployed-Eigenschaft finden Sie unter Übersicht über das Visual Basic-Anwendungsmodell.
Aufgaben
In der folgenden Tabelle werden Beispiele für Aufgaben mit der My.Application.IsNetworkDeployed-Eigenschaft aufgeführt.
Zweck |
Weitere Informationen finden Sie unter |
---|---|
Überprüfen, ob eine zu aktualisierende Anwendung vorhanden ist |
Gewusst wie: Suchen nach ClickOnce-Anwendungsaktualisierungen |
Downloaden einer Anwendungsaktualisierung |
Gewusst wie: Downloaden von ClickOnce-Anwendungsaktualisierungen |
Beispiel
In diesem Beispiel wird die Aktualisierung gedownloadet und installiert, nachdem sichergestellt wurde, dass die Anwendung von einem Netzwerk bereitgestellt wird. Die Update-Methode aktualisiert die Anwendung nur, wenn sie veraltet ist. Die Anwendung muss neu gestartet werden, damit die Aktualisierung verwendet werden kann. Weitere Informationen finden Sie unter Gewusst wie: Downloaden von ClickOnce-Anwendungsaktualisierungen.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Nur mit ClickOnce bereitgestellte Anwendungen können mithilfe des My.Application.Deployment-Objekts aktualisiert werden. Weitere Informationen über das Bereitstellen einer ClickOnce-Anwendung finden Sie unter Gewusst wie: Veröffentlichen einer ClickOnce-Anwendung.
Anforderungen
Namespace:Microsoft.VisualBasic.ApplicationServices
Klasse:ConsoleApplicationBase
Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)
Verfügbarkeit nach Projekttyp
Projekttyp |
Verfügbar |
---|---|
Windows-Anwendung |
Ja |
Klassenbibliothek |
Nein |
Konsolenanwendung |
Ja |
Windows-Steuerelementbibliothek |
Nein |
Web-Steuerelementbibliothek |
Nein |
Windows-Dienst |
Ja |
Website |
Nein |
Berechtigungen
Die folgende Berechtigung ist möglicherweise erforderlich:
Berechtigung |
Beschreibung |
---|---|
Steuert die Fähigkeit, auf Dateien und Ordner zuzugreifen. Zugeordnete Enumeration: Unrestricted. |
Weitere Informationen finden Sie unter Codezugriffssicherheit und unter Anfordern von Berechtigungen.
Siehe auch
Aufgaben
Gewusst wie: Suchen nach ClickOnce-Anwendungsaktualisierungen
Gewusst wie: Downloaden von ClickOnce-Anwendungsaktualisierungen
Gewusst wie: Veröffentlichen einer ClickOnce-Anwendung
Konzepte
Übersicht über das Visual Basic-Anwendungsmodell