Udostępnij za pośrednictwem


ConsoleApplicationBase.IsNetworkDeployed Właściwość

Definicja

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

Dotyczy

Zobacz też