ConsoleApplicationBase.IsNetworkDeployed Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Boolean
ab, der darstellt, ob die Anwendung mithilfe von ClickOnce über ein 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
, 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 |