ConsoleApplicationBase.Deployment Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het ClickOnce-implementatieobject van de huidige toepassing op, dat ondersteuning biedt voor het programmatisch bijwerken van de huidige implementatie en ondersteuning voor het downloaden van bestanden op aanvraag.
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
Waarde van eigenschap
Het ApplicationDeployment object voor de ClickOnce-implementatie van de toepassing.
Uitzonderingen
De toepassing wordt niet geïmplementeerd als een ClickOnce-toepassing.
Voorbeelden
In dit voorbeeld wordt de update gedownload en geïnstalleerd nadat is gecontroleerd of de toepassing is geïmplementeerd via het netwerk. De Update methode werkt de toepassing alleen bij als deze verouderd is. De toepassing moet opnieuw worden opgestart om de update te kunnen gebruiken.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Alleen toepassingen die Door ClickOnce zijn geïmplementeerd, kunnen worden bijgewerkt met behulp van het My.Application.Deployment object. Zie Een ClickOnce-toepassing publiceren met behulp van de wizard Publiceren voor meer informatie over het implementeren van een ClickOnce-toepassing.
Opmerkingen
De My.Application.Deployment eigenschap retourneert het ClickOnce-object ApplicationDeployment van de toepassing. Het ApplicationDeployment object biedt ondersteuning voor het programmatisch bijwerken van de huidige implementatie en ondersteuning voor het downloaden van bestanden op aanvraag. Zie ClickOnce-beveiliging en -implementatie en het publiceren van ClickOnce-toepassingen voor meer informatie over ClickOnce-toepassingen en hoe u deze implementeert.
Controleer of de IsNetworkDeployed eigenschap zich bevindt True voordat u toegang krijgt tot de My.Application.Deployment eigenschap. Als de toepassing niet is geïmplementeerd met ClickOnce, resulteert het lezen van de My.Application.Deployment eigenschap in een InvalidDeploymentException uitzondering. Zie Een ClickOnce-toepassing publiceren met behulp van de wizard Publiceren voor meer informatie over het implementeren van een ClickOnce-toepassing.
Zie Overview van het Visual Basic toepassingsmodel voor meer informatie over het gebruik van de eigenschap My.Application.Deployment.
Beschikbaarheid per projecttype
| Projecttype | Available |
|---|---|
| Windows Forms toepassing | Yes |
| Klassebibliotheek | No |
| Console toepassing | Yes |
| Windows Forms-besturingselementbibliotheek | No |
| Webcontrolebibliotheek | No |
| Windows-serviceprogramma | Yes |
| Website | No |