Mega Code Archive

 
Categories / C# Tutorial / Development
 

Contextual information

using System; using System.Runtime.Remoting.Contexts; using System.Threading; [Synchronization] public class SynchContextClass : ContextBoundObject {   public SynchContextClass()   {     Context ctx = Thread.CurrentContext;     Console.WriteLine("Info about context {0}", ctx.ContextID);     foreach(IContextProperty itfCtxProp in ctx.ContextProperties)       Console.WriteLine("-> Ctx Prop: {0}", itfCtxProp.Name);   } } class MainClass {   static void Main(string[] args)   {     SynchContextClass synchObj = new SynchContextClass();   } } Info about context 1 - Ctx Prop: LeaseLifeTimeServiceProperty - Ctx Prop: Synchronization