ConsoleApplicationBase.IsNetworkDeployed Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera element Boolean
reprezentujący, czy aplikacja została wdrożona z sieci przy użyciu technologii ClickOnce.
public:
property bool IsNetworkDeployed { bool get(); };
public bool IsNetworkDeployed { get; }
member this.IsNetworkDeployed : bool
Public ReadOnly Property IsNetworkDeployed As Boolean
Wartość właściwości
Element Boolean
reprezentujący, czy aplikacja została wdrożona z sieci. Wartość to True
, jeśli bieżąca aplikacja została wdrożona z sieci. W przeciwnym razie wartość to False
.
Przykłady
Ten przykład pobiera i instaluje aktualizację po sprawdzeniu, czy aplikacja jest wdrażana z sieci. Metoda Update nie aktualizuje aplikacji, chyba że jest nieaktualna. Aby użyć aktualizacji, aplikacja musi ponownie uruchomić aplikację.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Za pomocą obiektu można zaktualizować tylko aplikacje wdrożone za pomocą My.Application.Deployment
technologii ClickOnce. Aby uzyskać więcej informacji na temat wdrażania aplikacji ClickOnce, zobacz Instrukcje: publikowanie aplikacji ClickOnce przy użyciu Kreatora publikowania.
Uwagi
Właściwość My.Application.IsNetworkDeployed
wskazuje, czy aplikacja została wdrożona z sieci przy użyciu technologii ClickOnce. Aby uzyskać więcej informacji na temat aplikacji ClickOnce, zobacz ClickOnce Security and Deployment (Zabezpieczenia i wdrażanie Technologii ClickOnce).
Należy potwierdzić, że ta właściwość jest True
przed uzyskaniem Deployment dostępu do właściwości. W przeciwnym razie, jeśli aplikacja nie zostanie wdrożona z sieci przy użyciu technologii ClickOnce, odczyt My.Application.Deployment
właściwości powoduje InvalidDeploymentException wyjątek.
Aby uzyskać więcej informacji na temat konfigurowania technologii ClickOnce, zobacz Publikowanie aplikacji ClickOnce. Aby uzyskać więcej informacji na temat wdrażania aplikacji ClickOnce, zobacz Instrukcje: publikowanie aplikacji ClickOnce przy użyciu Kreatora publikowania.
Aby uzyskać więcej informacji na temat używania My.Application.IsNetworkDeployed
właściwości, zobacz Omówienie modelu aplikacji Visual Basic.
Dostępność według typu projektu
Project type (Typ projektu) | Dostępne |
---|---|
Aplikacja interfejsu Windows Forms | Tak |
Biblioteka klas | Nie |
Aplikacja konsoli | Tak |
Biblioteka formantów interfejsu Windows Forms | Nie |
Biblioteka formantów sieci Web | Nie |
Usługa systemu Windows | Tak |
Witryna sieci Web | Nie |