ConsoleApplicationBase.Deployment Tulajdonság

Definíció

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

A következőre érvényes:

Lásd még