--------------------------------------------
Video tutorial part-1
Video tutorial part-2
Application Domain:
An application domain is a logical container that allows multiple assemblies to run within a single process.Each application domain can be configured with different security access levels.
In our example we will create a simple application and then we will try to run this application within a domain that we will create.So first create an application and then we will create an application domain.
First create a hello world application like this:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("This is a hello world application running an application domain");
Console.ReadKey();
}
}
}
Once you created an application.You can run this application under a particular domain. In our example we will start another console application and create an application domain. We can run any application or assemblies by providing the path of assembly/exe file in ExecuteAssembly Method as follows:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Policy;
namespace AppdomainEx1
{
class Program
{
static void Main(string[] args)
{
AppDomain d = AppDomain.CreateDomain("HelloWorldDomain");
d.ExecuteAssembly(@"C:\Users\Owner\Documents\Visual Studio 2008\Projects\HelloWorld\HelloWorld\bin\Debug\HelloWorld.exe");
AppDomain.Unload(d);
}
}
}
Will be uploading the video tutorials on this in a while.
Regards
Sameer Shaik
Tags: Microsoft MCTS exam, Learn, Tutorials, Free C#, Free Videos, Microsoft Dot Net Jobs,Microsoft Dot Net Jobs Interview, Free Training and Preparation, Jobs MCTS specialization, visual studio.net.
Great! You are doing a great and exelent job.
ReplyDelete