[Conditional] question
From: Marc Jennings (MarcJennings_at_community.nospam)
Date: 01/10/05
- Next message: Nick Malik [Microsoft]: "Re: Fully qualified names"
- Previous message: Joakim Karlsson: "Re: create an event handler for control array in C#"
- Next in thread: Nicholas Paldino [.NET/C# MVP]: "Re: [Conditional] question"
- Reply: Nicholas Paldino [.NET/C# MVP]: "Re: [Conditional] question"
- Reply: Ignacio Machin \( .NET/ C# MVP \): "Re: [Conditional] question"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 10 Jan 2005 14:40:26 +0000
Hi there,
I am trying to get some conditional functionality into some of my
apps. I can use the format :
[Conditional("DEBUG")]
private void doStuff()
{
//do something
}
as expected, but I would like to makr it a little more useful in a
multi-machine environment.
I want to make tweaks to an application based up whether it is running
on my development laptop, the stage server or the live server, and
conditionals seem to be the most efficient way forward. However, I am
not sure how to go about defining an environment variable to trigger
the consitional method.
Here's what I *think* I want to do...
> **snip unnecessary stuff**
>
> string outputMessage;
> string productionServer;
>
> private string statusMessage()
> {
> outputMessage = "This application is running on " + Environment.HostName + ". ";
> productionServer = "This is the production server. ";
> isDevBox();
> return outputMessage + productionServer;
> }
>
> [Conditional( ***HERE IS WHERE I AM COMING UNSTUCK****)]
> private void checkIsDevBox()
> {
> //reset things like connection strings, data table names, development queries, and whatever else I need
> productionServer = "This is one of the development of stage servers. ";
> }
> **snip unnecessary stuff**
It seems that I need to check if Environment.Hostname matches one of
my two development server names, and if so, set a flag that
[Conditional] can work with. It's all very well to know this is what
I need to do, but I have not the first clue about how to go about that
bit.
Can anyone help, please?
Thanks
Marc.
- Next message: Nick Malik [Microsoft]: "Re: Fully qualified names"
- Previous message: Joakim Karlsson: "Re: create an event handler for control array in C#"
- Next in thread: Nicholas Paldino [.NET/C# MVP]: "Re: [Conditional] question"
- Reply: Nicholas Paldino [.NET/C# MVP]: "Re: [Conditional] question"
- Reply: Ignacio Machin \( .NET/ C# MVP \): "Re: [Conditional] question"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|