Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Od verze .NET 8.0 Preview 1 dotnet-mage můžete přistupovat k ActivationData vlastnostem pomocí proměnných prostředí. Pomocí této verze dotnet-mage můžete programově:
- Vyhledejte název souboru pro aktivaci na základě vlastního přidružení souboru.
- Objevte argumenty používané k aktivaci v souboru appref-ms.
Spouštěč přečte AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData pole a nastaví příslušné proměnné prostředí, pokud pole není prázdné.
Proměnné prostředí
Jsou nastaveny následující proměnné prostředí:
ClickOnce_ActivationData_CountPokud tato proměnná existuje, jedná se o počet prvků v poli řetězců ActivationData.
ClickOnce_ActivationData_<n>Pro každý prvek v poli se přidá nová proměnná prostředí s indexem založeným na nule, tedy:
ClickOnce_ActivationData_0ClickOnce_ActivationData_1Scénáře opravené touto změnou vždy používají prvek nulového indexu, takže proměnná bude vždy
ClickOnce_ActivationData_0, ale kód je flexibilní a dokáže předat všechna aktivační data do aplikace .NET.
Vlastnosti přístupu
Tyto proměnné prostředí si můžete přečíst, abyste zjistili ActivationData obsah pomocí následujícího kódu:
string value = Environment.GetEnvironmentVariable("ClickOnce_ActivationData_0");
Dříve byste pro aplikace .NET Framework přečetli tato data pomocí následujícího kódu:
string value = AppDomain.CurrentDomain?.SetupInformation?.ActivationArguments?.ActivationData?[0];