Freigeben über


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

FileIOPermission

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

Referenz

My.Application-Objekt

My.Application.Deployment-Eigenschaft

IsNetworkDeployed