ConsoleApplicationBase.Deployment Özellik

Tanım

Geçerli uygulamanın Program aracılığıyla güncellenmesi ve dosyaların isteğe bağlı indirilmesi için destek sağlayan ClickOnce dağıtım nesnesini alır.

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

Özellik Değeri

ApplicationDeployment Uygulamanın ClickOnce dağıtımının nesnesi.

Özel durumlar

Uygulama bir ClickOnce uygulaması olarak dağıtılmaz.

Örnekler

Bu örnek, uygulamanın ağ üzerinden dağıtılıp dağıtılmadığını denetledikten sonra güncelleştirmeyi indirip yükler. Update yöntemi, güncel olmadığı sürece uygulamayı güncelleştirmez. Uygulamanın güncelleştirmeyi kullanabilmesi için yeniden başlatılması gerekir.

Sub UpdateApplication()
    If My.Application.IsNetworkDeployed Then
        My.Application.Deployment.Update()
    End If
End Sub

Yalnızca ClickOnce dağıtılan uygulamalar nesnesi kullanılarak My.Application.Deployment güncelleştirilebilir. ClickOnce uygulaması dağıtma hakkında daha fazla bilgi için bkz . Nasıl yapılır: Yayımlama Sihirbazı'nı kullanarak ClickOnce Uygulaması Yayımlama.

Açıklamalar

My.Application.Deployment özelliği, uygulamanın ClickOnce ApplicationDeployment nesnesini döndürür. nesnesi, ApplicationDeployment geçerli dağıtımı program aracılığıyla güncelleştirme desteğinin yanı sıra dosyaların isteğe bağlı olarak indirilmesi için destek sağlar. ClickOnce uygulamaları ve bunların nasıl dağıtılacağı hakkında daha fazla bilgi için bkz. ClickOnce Güvenlik ve Dağıtımı ve ClickOnce Uygulamalarını Yayımlama.

Özelliğin IsNetworkDeployed özelliğe erişmeden My.Application.Deployment önce olduğunu True onaylayın. Aksi takdirde, uygulama ClickOnce kullanılarak dağıtılmazsa özelliğin My.Application.Deployment okunması bir InvalidDeploymentException özel durumla sonuçlanır. ClickOnce uygulaması dağıtma hakkında daha fazla bilgi için bkz . Nasıl yapılır: Yayımlama Sihirbazı'nı kullanarak ClickOnce Uygulaması Yayımlama.

özelliğini kullanma My.Application.Deployment hakkında daha fazla bilgi için bkz. Visual Basic Uygulama Modeline Genel Bakış.

Proje Türüne Göre Kullanılabilirlik

Proje türü Kullanılabilir
Windows Forms Uygulaması Evet
Sınıf Kitaplığı No
Konsol Uygulaması Evet
Windows Forms Denetim Kitaplığı No
Web Denetim Kitaplığı No
Windows Hizmeti Evet
Web Sitesi No

Şunlara uygulanır

Ayrıca bkz.