ConsoleApplicationBase.Deployment Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá aktuální aplikaci ClickOnce objekt nasazení, který poskytuje podporu pro aktualizaci aktuálního nasazení prostřednictvím kódu programu a podporu pro stahování souborů na vyžádání.
public:
property System::Deployment::Application::ApplicationDeployment ^ Deployment { System::Deployment::Application::ApplicationDeployment ^ get(); };
public System.Deployment.Application.ApplicationDeployment Deployment { get; }
member this.Deployment : System.Deployment.Application.ApplicationDeployment
Public ReadOnly Property Deployment As ApplicationDeployment
Hodnota vlastnosti
Objekt ApplicationDeployment pro nasazení ClickOnce aplikace.
Výjimky
Aplikace není nasazena jako aplikace ClickOnce.
Příklady
Tento příklad stáhne a nainstaluje aktualizaci po kontrole, že je aplikace nasazená v síti. Metoda Update neaktualizuje aplikaci, pokud není za aktuální. Aby se aktualizace použila, musí se aplikace restartovat.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Pomocí objektu lze aktualizovat pouze aplikace, které jsou nasazené My.Application.Deployment
clickonce. Další informace o nasazení aplikace ClickOnce najdete v tématu Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním.
Poznámky
Vlastnost My.Application.Deployment
vrátí objekt ClickOnce ApplicationDeployment aplikace. Objekt ApplicationDeployment poskytuje podporu pro programovou aktualizaci aktuálního nasazení a také podporu stahování souborů na vyžádání. Další informace o aplikacích ClickOnce a jejich nasazení najdete v tématu ClickOnce Security and Deployment and Publishing ClickOnce Applications.
Před přístupem k IsNetworkDeployed vlastnosti ověřte, že vlastnost je True
My.Application.Deployment
. V opačném případě, pokud aplikace není nasazena pomocí ClickOnce, čtení My.Application.Deployment
vlastnosti způsobí InvalidDeploymentException výjimku. Další informace o nasazení aplikace ClickOnce najdete v tématu Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním.
Další informace o použití vlastnosti najdete v My.Application.Deployment
tématu Přehled aplikačního modelu jazyka Visual Basic.
Dostupnost podle typu projektu
Typ projektu | K dispozici. |
---|---|
Formulářová aplikace Windows | Ano |
Knihovna tříd | No |
Konzolová aplikace | Ano |
Knihovna ovládacích prvků formulářů Windows | No |
Knihovna webových ovládacích prvků | No |
Služba systému Windows | Ano |
Webu | No |