Język

ConsoleApplicationBase.Deployment Właściwość

Definicja

Pobiera obiekt wdrożenia ClickOnce bieżącej aplikacji, który zapewnia obsługę programowego aktualizowania bieżącego wdrożenia 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

System.Deployment.Application.ApplicationDeployment

System.Deployment.Application.ApplicationDeployment Obiekt wdrożenia ClickOnce aplikacji.

Wyjątki

System.Deployment.Application.InvalidDeploymentException

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 <xref:System.Deployment.Application.ApplicationDeployment.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

Za pomocą obiektu można aktualizować tylko aplikacje wdrożone za pomocą My.Application.Deployment technologii ClickOnce. Aby uzyskać więcej informacji na temat wdrażania aplikacji ClickOnce, zobacz How to: Publish a ClickOnce Application using the Publish Wizard (Instrukcje: publikowanie aplikacji ClickOnce przy użyciu Kreatora publikowania).

Uwagi

Właściwość My.Application.Deployment zwraca obiekt ClickOnce <xref:System.Deployment.Application.ApplicationDeployment> aplikacji. Obiekt <xref:System.Deployment.Application.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 Temat ClickOnce Security and Deployment andPublishing ClickOnce Applications (Zabezpieczenia i wdrażanie 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 jest wdrożona przy użyciu technologii ClickOnce, odczytywanie My.Application.Deployment właściwości powoduje <xref:System.Deployment.Application.InvalidDeploymentException> wyjątek. Aby uzyskać więcej informacji na temat wdrażania aplikacji ClickOnce, zobacz How to: Publish a ClickOnce Application using the Publish Wizard (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 Overview of the Visual Basic Application Model (Omówienie modelu aplikacji Języka Visual Basic).

Dostępność według typu projektu

Rodzaj projektu Available
Aplikacja Windows Forms Yes
Biblioteka klas No
Aplikacja konsolowa Yes
Biblioteka kontrolek formularzy systemu Windows No
Biblioteka kontrolek sieci Web No
Usługa systemu Windows Yes
Witryna sieci Web No

Dotyczy

Zobacz też