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 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. |