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á objekt nasazení ClickOnce aktuální aplikace, který poskytuje podporu pro aktualizaci aktuálního nasazení programově a podporu 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í aktuální. Aby se aktualizace používala, musí se aplikace restartovat.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Pomocí objektu My.Application.Deployment je možné aktualizovat pouze aplikace nasazené technologií ClickOnce. Další informace o nasazení aplikace ClickOnce naleznete 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 aktualizaci aktuálního nasazení prostřednictvím kódu programu a také podporu stahování souborů na vyžádání. Další informace o aplikacích ClickOnce a o tom, jak je nasadit, naleznete v tématu ClickOnce Zabezpečení a nasazení apublikování aplikací ClickOnce.
Před přístupem k My.Application.Deployment vlastnosti ověřte, že IsNetworkDeployed je True tato vlastnost. V opačném případě, pokud aplikace není nasazena pomocí ClickOnce, čtení My.Application.Deployment vlastnosti má za InvalidDeploymentException následek výjimku. Další informace o nasazení aplikace ClickOnce naleznete v tématu Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním.
Další informace o použití My.Application.Deployment vlastnosti naleznete v tématu Přehled modelu aplikace Jazyka Visual Basic.
Dostupnost podle typu projektu
| Typ projektu | K dispozici |
|---|---|
| Aplikace Windows Forms | Ano |
| Knihovna tříd | Ne |
| Konzolová aplikace | Ano |
| Knihovna ovládacích prvků Windows Forms | Ne |
| Knihovna webových ovládacích prvků | Ne |
| Služba systému Windows | Ano |
| Webu | Ne |