20 references to SynchronizationContextMode
System.Web (20)
UI\Page.cs (4)
5723if (SynchronizationContextUtil.CurrentMode == SynchronizationContextMode.Legacy) { 5992if (SynchronizationContextUtil.CurrentMode == SynchronizationContextMode.Legacy) { 6118if (SynchronizationContextUtil.CurrentMode == SynchronizationContextMode.Legacy) { 6150if (SynchronizationContextUtil.CurrentMode == SynchronizationContextMode.Normal) {
UI\PageAsyncTask.cs (4)
29internal PageAsyncTask(BeginEventHandler beginHandler, EndEventHandler endHandler, EndEventHandler timeoutHandler, Object state, bool executeInParallel, SynchronizationContextMode currentMode) { 39SynchronizationContextUtil.ValidateMode(currentMode, requiredMode: SynchronizationContextMode.Legacy, specificErrorMessage: SR.SynchronizationContextUtil_PageAsyncTaskTimeoutHandlerParallelNotCompatible); 59internal PageAsyncTask(Func<CancellationToken, Task> handler, SynchronizationContextMode currentMode) { 65SynchronizationContextUtil.ValidateMode(currentMode, requiredMode: SynchronizationContextMode.Normal, specificErrorMessage: SR.SynchronizationContextUtil_TaskReturningPageAsyncMethodsNotCompatible);
UI\WebControls\ModelDataSourceView.cs (1)
320if (!(_owner.DataControl.Page.IsAsync && SynchronizationContextUtil.CurrentMode != SynchronizationContextMode.Legacy)) {
Util\SynchronizationContextUtil.cs (11)
13public static SynchronizationContextMode CurrentMode { 15return (!AppSettings.UseTaskFriendlySynchronizationContext) ? SynchronizationContextMode.Legacy : SynchronizationContextMode.Normal; 19private static string FormatErrorMessage(string specificErrorMessage, SynchronizationContextMode requiredMode) { 25if (HttpRuntime.TargetFramework < VersionUtil.Framework45 && requiredMode == SynchronizationContextMode.Normal) { 29else if (HttpRuntime.TargetFramework >= VersionUtil.Framework45 && requiredMode == SynchronizationContextMode.Legacy) { 43public static void ValidateMode(SynchronizationContextMode currentMode, SynchronizationContextMode requiredMode, string specificErrorMessage) { 54requiredMode: SynchronizationContextMode.Legacy, 61requiredMode: SynchronizationContextMode.Normal, 68requiredMode: SynchronizationContextMode.Normal,