System.Threading.HostExecutionContextManager.SetHostExecutionContext C# (CSharp) Method

SetHostExecutionContext() public method

public SetHostExecutionContext ( HostExecutionContext hostExecutionContext ) : object
hostExecutionContext HostExecutionContext
return object
        public virtual object SetHostExecutionContext(HostExecutionContext hostExecutionContext)
        {
            if (hostExecutionContext == null)
            {
                throw new InvalidOperationException(SR.HostExecutionContextManager_InvalidOperation_NotNewCaptureContext);
            }

            var switcher = new HostExecutionContextSwitcher(hostExecutionContext);
            t_currentContext = hostExecutionContext;
            return switcher;
        }

Usage Example

        internal static object SetHostExecutionContextInternal(HostExecutionContext hostContext)
        {
            HostExecutionContextManager currentHostExecutionContextManager = GetCurrentHostExecutionContextManager();
            object obj2 = null;

            if (currentHostExecutionContextManager != null)
            {
                obj2 = currentHostExecutionContextManager.SetHostExecutionContext(hostContext);
            }
            return(obj2);
        }
All Usage Examples Of System.Threading.HostExecutionContextManager::SetHostExecutionContext