Freigeben über


ConsoleApplicationBase.IsNetworkDeployed Eigenschaft

Definition

Ruft einen Boolean , der angibt, ob die Anwendung über ClickOnce aus einem Netzwerk bereitgestellt wurde.

public:
 property bool IsNetworkDeployed { bool get(); };
public bool IsNetworkDeployed { get; }
member this.IsNetworkDeployed : bool
Public ReadOnly Property IsNetworkDeployed As Boolean

Eigenschaftswert

Ein Boolean Wert, der angibt, ob die Anwendung aus einem Netzwerk bereitgestellt wurde. Der Wert ist True , wenn die aktuelle Anwendung aus einem Netzwerk bereitgestellt wurde. Andernfalls lautet Falseder Wert .

Beispiele

In diesem Beispiel wird das Update heruntergeladen und installiert, nachdem überprüft wurde, ob die Anwendung aus einem Netzwerk bereitgestellt wurde. Die Update Methode aktualisiert die Anwendung nicht, es sei denn, sie ist veraltet. Die Anwendung muss neu gestartet werden, um das Update zu verwenden.

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 How to: Publish a ClickOnce Application using the Publish Wizard.

Hinweise

Die My.Application.IsNetworkDeployed Eigenschaft gibt an, ob die Anwendung über ClickOnce aus einem Netzwerk bereitgestellt wurde. Weitere Informationen zu ClickOnce-Anwendungen finden Sie unter ClickOnce Security and Deployment.

Sie sollten bestätigen, dass diese Eigenschaft vor dem Zugriff auf die Deployment Eigenschaft liegtTrue. Andernfalls führt das Lesen der My.Application.Deployment Eigenschaft zu einer InvalidDeploymentException Ausnahme, wenn die Anwendung nicht über ClickOnce aus einem Netzwerk 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 How to: Publish a ClickOnce Application using the Publish Wizard.

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 No
Konsolenanwendung Ja
Windows Forms-Steuerelementbibliothek No
Websteuerelementbibliothek No
Windows-Dienst Ja
Website No

Gilt für:

Weitere Informationen