O co jde s | Pipe oddělených | Proměnné ve spojení řetězce?

hlasů
3

Vím, že | DataDirectory | vyřeší App_Datav aplikaci ASP.NET, ale je to, že pevně nebo existuje všeobecný mechanismus v práci po vzoru proměnné% prostředí% ?

Položena 18/08/2008 v 07:06
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
5

Z MSDN Smart Client údajů Blog :

V této verzi .NET runtime přidal podporu pro to, co nazýváme DataDirectory makro. To umožňuje Visual Studio dát speciální proměnnou v připojovacím řetězci, která bude rozšířena za běhu ...

Ve výchozím nastavení | DataDirectory | proměnná bude rozšířen následovně:

  • U aplikací umístěných v adresáři na počítači uživatele, bude to (exe) složka této aplikace.
  • Pro aplikace běžící pod ClickOnce, bude to speciální datovou složku vytvořenou ClickOnce
  • Pro webové aplikace, bude to složka App_Data

Pod kapotou je hodnota | DataDirectory | jednoduše pochází z majetku v doméně aplikace. Je možné změnit tuto hodnotu a přepsat výchozí chování tím, že dělá toto:

AppDomain.CurrentDomain.SetData("DataDirectory", newpath)
Odpovězeno 18/08/2008 v 10:22
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more