Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vanaf de .NET 8.0-versie van dotnet-mage hebt u toegang tot ActivationData eigenschappen met behulp van omgevingsvariabelen. Met deze versie van dotnet-mage kunt u programmatisch:
- Ontdek de bestandsnaam voor activering op basis van een aangepaste bestandskoppeling.
- Argumenten detecteren die worden gebruikt voor activering in het bestand appref-ms.
Het startprogramma leest de AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData matrix en stelt de juiste omgevingsvariabelen in als de matrix niet leeg is.
Omgevingsvariabelen
De volgende omgevingsvariabelen zijn ingesteld:
ClickOnce_ActivationData_CountAls deze variabele bestaat, is de waarde het aantal elementen in de array ActivationData-tekenreeks.
ClickOnce_ActivationData_<n>Voor elk element in matrix wordt een nieuwe omgevingsvariabele toegevoegd met een op nul gebaseerde index, dat wil gezegd:
ClickOnce_ActivationData_0ClickOnce_ActivationData_1De scenario's die door deze wijziging zijn opgelost, gebruiken altijd het element nulindex, dus de variabele is altijd
ClickOnce_ActivationData_0, maar de code is flexibel en kan alle activeringsgegevens doorgeven aan de .NET-app.
Toegangseigenschappen
U kunt deze omgevingsvariabelen lezen om inhoud te detecteren ActivationData met behulp van de volgende code:
string value = Environment.GetEnvironmentVariable("ClickOnce_ActivationData_0");
Voorheen zou u voor .NET Framework-apps deze gegevens lezen met behulp van de volgende code:
string value = AppDomain.CurrentDomain?.SetupInformation?.ActivationArguments?.ActivationData?[0];