ConsoleApplicationBase.Deployment Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |