Class MarshalNoTimeout
Derive from this class to enable remoting without timeouts. Keeps remoting object alive as long as process is running.
public abstract class MarshalNoTimeout : MarshalByRefObject
- Inheritance
-
MarshalNoTimeout
- Extension Methods
Methods
InitializeLifetimeService()
Obtains a lifetime service object to control the lifetime policy for this instance.
[SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.Infrastructure)]
public override object? InitializeLifetimeService()
Returns
- object
An object of type ILease used to control the lifetime policy for this instance. This is the current lifetime service object for this instance if one exists; otherwise, a new lifetime service object initialized to the value of the LeaseManagerPollTime property.
Exceptions
- SecurityException
The immediate caller does not have infrastructure permission.