Aracılığıyla paylaş


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 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 indirir ve 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ı indirilmesi için de 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 okunması My.Application.Deployment 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ü Mevcut
Windows Forms Uygulaması Evet
Sınıf Kitaplığı Hayır
Konsol Uygulaması Evet
Windows Forms Denetim Kitaplığı Hayır
Web Denetim Kitaplığı Hayır
Windows Hizmeti Evet
Web sitesi Hayır

Şunlara uygulanır

Ayrıca bkz.