ConsoleApplicationBase.Deployment Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az aktuális alkalmazás ClickOnce üzembehelyezési objektumát, amely támogatja az aktuális központi telepítés programozott módon történő frissítését és a fájlok igény szerinti letöltésének támogatását.
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
Tulajdonság értéke
Az ApplicationDeployment alkalmazás ClickOnce-telepítésének objektuma.
Kivételek
Az alkalmazás nincs ClickOnce-alkalmazásként üzembe helyezve.
Példák
Ez a példa letölti és telepíti a frissítést, miután ellenőrizte, hogy az alkalmazás hálózatilag telepítve van-e. A Update metódus csak akkor frissíti az alkalmazást, ha az elavult. Az alkalmazásnak újra kell indulnia a frissítés használatához.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Az objektum használatával My.Application.Deployment csak a ClickOnce által üzembe helyezett alkalmazások frissíthetők. A ClickOnce-alkalmazások üzembe helyezésével kapcsolatos további információkért lásd: How to: Publish a ClickOnce application using the Publish Wizard.
Megjegyzések
A My.Application.Deployment tulajdonság az alkalmazás ClickOnce ApplicationDeployment objektumát adja vissza. Az ApplicationDeployment objektum támogatja az aktuális üzembe helyezés programozott frissítését, valamint a fájlok igény szerinti letöltésének támogatását. További információ a ClickOnce-alkalmazásokról és azok üzembe helyezéséről: ClickOnce Security and Deployment and Publishing ClickOnce Applications.
Ellenőrizze, hogy a IsNetworkDeployed tulajdonság a tulajdonság elérése True előtt van-eMy.Application.Deployment. Ellenkező esetben, ha az alkalmazás nincs telepítve a ClickOnce használatával, a tulajdonság beolvasása My.Application.Deployment kivételt InvalidDeploymentException eredményez. A ClickOnce-alkalmazások üzembe helyezésével kapcsolatos további információkért lásd: How to: Publish a ClickOnce application using the Publish Wizard.
A My.Application.Deployment tulajdonság használatáról további információt a Visual Basic alkalmazásmodell Overview című témakörben talál.
Rendelkezésre állás projekttípus szerint
| Projekt típusa | Elérhető |
|---|---|
| Windows Forms alkalmazás | Yes |
| Osztálytár | No |
| Konzolalkalmazás | Yes |
| Windows Forms vezérlőtár | No |
| Webvezérlő-kódtár | No |
| Windows-szolgáltatás | Yes |
| Webhely | No |