ConsoleApplicationBase.IsNetworkDeployed Eigenschaft

Definition

Ruft ein Boolean ab, der darstellt, ob die Anwendung mithilfe von ClickOnce über ein Netzwerk bereitgestellt wurde.

public bool IsNetworkDeployed { get; }

Eigenschaftswert

Ein Boolean, der darstellt, ob die Anwendung über ein Netzwerk bereitgestellt wurde. Der Wert ist True, wenn die aktuelle Anwendung über ein Netzwerk bereitgestellt wurde, andernfalls False.

Beispiele

In diesem Beispiel wird das Update heruntergeladen und installiert, nachdem überprüft wurde, ob die Anwendung aus einem Netzwerk bereitgestellt wird. Die Update -Methode aktualisiert die Anwendung nur, wenn sie veraltet ist. Die Anwendung muss neu gestartet werden, um das Update verwenden zu können.

Sub UpdateApplication()
    If My.Application.IsNetworkDeployed Then
        My.Application.Deployment.Update()
    End If
End Sub

Nur Anwendungen, die clickOnce bereitgestellt werden, können mithilfe des My.Application.Deployment -Objekts aktualisiert werden. Weitere Informationen zum Bereitstellen einer ClickOnce-Anwendung finden Sie unter Vorgehensweise: Veröffentlichen einer ClickOnce-Anwendung mithilfe des Veröffentlichungs-Assistenten.

Hinweise

Die My.Application.IsNetworkDeployed -Eigenschaft gibt an, ob die Anwendung mithilfe von ClickOnce aus einem Netzwerk bereitgestellt wurde. Weitere Informationen zu ClickOnce-Anwendungen finden Sie unter ClickOnce-Sicherheit und -Bereitstellung.

Sie sollten bestätigen, dass diese Eigenschaft ist True , bevor Sie auf die Deployment Eigenschaft zugreifen. Andernfalls führt das Lesen der Eigenschaft zu einer InvalidDeploymentException Ausnahme, wenn die My.Application.Deployment Anwendung nicht über ein Netzwerk mithilfe von ClickOnce bereitgestellt wird.

Weitere Informationen zum Konfigurieren von ClickOnce finden Sie unter Veröffentlichen von ClickOnce-Anwendungen. Weitere Informationen zum Bereitstellen einer ClickOnce-Anwendung finden Sie unter Vorgehensweise: Veröffentlichen einer ClickOnce-Anwendung mithilfe des Veröffentlichungs-Assistenten.

Weitere Informationen zur Verwendung der My.Application.IsNetworkDeployed -Eigenschaft finden Sie unter Übersicht über das Visual Basic-Anwendungsmodell.

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows Forms-Anwendung Ja
Klassenbibliothek Nein
Konsolenanwendung Ja
Windows Forms-Steuerelementbibliothek Nein
Websteuerelementbibliothek Nein
Windows-Dienst Ja
Website Nein

Gilt für:

Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Weitere Informationen