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 aktualizować tylko aplikacje, które są wdrażane za pomocą My.Application.Deployment technologii ClickOnce. Aby uzyskać więcej informacji na temat wdrażania aplikacji ClickOnce, zobacz How to: Publish a ClickOnce Application using the Publish Wizard (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 Temat ClickOnce Security and Deployment (Zabezpieczenia i wdrażanie technologii ClickOnce).

Przed uzyskaniem Deployment dostępu do właściwości należy potwierdzić, że ta właściwość ma True wartość . W przeciwnym razie, jeśli aplikacja nie jest wdrożona z sieci przy użyciu technologii ClickOnce, odczytywanie 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 How to: Publish a ClickOnce Application using the Publish Wizard (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 Overview of the Visual Basic Application Model (Omówienie modelu aplikacji Języka Visual Basic).

Dostępność według typu projektu

Rodzaj projektu Dostępny
Aplikacja Windows Forms Yes
Biblioteka klas Nie.
Aplikacja konsolowa Yes
Biblioteka kontrolek formularzy systemu Windows Nie.
Biblioteka kontrolek sieci Web Nie.
Usługa systemu Windows Yes
Witryna sieci Web Nie.

Dotyczy

Zobacz też