A callback can be done by calling the Context.DoCallBack(CrossContextDelegate) method on it by passing in a delegate. The delegate is used to request a callback. The delegate must be a System.Runtime.Remoting.Contexts.CrossContextDelegate class type.