ConsoleApplicationBase.Deployment Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera obiekt wdrożenia ClickOnce bieżącej aplikacji, który zapewnia obsługę aktualizowania bieżącego wdrożenia programowo i obsługi pobierania plików na żądanie.
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
Wartość właściwości
ApplicationDeployment Obiekt wdrożenia technologii ClickOnce aplikacji.
Wyjątki
Aplikacja nie jest wdrażana jako aplikacja ClickOnce.
Przykłady
Ten przykład pobiera i instaluje aktualizację po sprawdzeniu, czy aplikacja jest wdrożona w sieci. Metoda Update nie aktualizuje aplikacji, chyba że jest nieaktualna. Aby użyć aktualizacji, aplikacja musi ponownie uruchomić aplikację.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Tylko wdrożone aplikacje ClickOnce można zaktualizować przy użyciu My.Application.Deployment
obiektu . Aby uzyskać więcej informacji na temat wdrażania aplikacji ClickOnce, zobacz Instrukcje: publikowanie aplikacji ClickOnce przy użyciu Kreatora publikowania.
Uwagi
Właściwość My.Application.Deployment
zwraca obiekt ClickOnce ApplicationDeployment aplikacji. Obiekt ApplicationDeployment zapewnia obsługę aktualizowania bieżącego wdrożenia programowo, a także obsługi pobierania plików na żądanie. Aby uzyskać więcej informacji na temat aplikacji ClickOnce i sposobu ich wdrażania, zobacz ClickOnce Security and Deployment and Publishing ClickOnce Applications (Zabezpieczenia i wdrażanie technologii ClickOnce i publikowanie aplikacji ClickOnce).
Upewnij się, że IsNetworkDeployed właściwość znajduje True
się przed uzyskaniem My.Application.Deployment
dostępu do właściwości. W przeciwnym razie, jeśli aplikacja nie została wdrożona przy użyciu technologii ClickOnce, odczyt My.Application.Deployment
właściwości powoduje InvalidDeploymentException wyjątek. Aby uzyskać więcej informacji na temat wdrażania aplikacji ClickOnce, zobacz Instrukcje: publikowanie aplikacji ClickOnce przy użyciu Kreatora publikowania.
Aby uzyskać więcej informacji na temat używania My.Application.Deployment
właściwości, zobacz Omówienie modelu aplikacji Visual Basic.
Dostępność według typu projektu
Project type (Typ projektu) | Dostępne |
---|---|
Aplikacja interfejsu Windows Forms | Tak |
Biblioteka klas | Nie |
Aplikacja konsoli | Tak |
Biblioteka formantów interfejsu Windows Forms | Nie |
Biblioteka formantów sieci Web | Nie |
Usługa systemu Windows | Tak |
Witryna sieci Web | Nie |