HttpContext.AllowAsyncDuringSyncStages Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy operacje asynchroniczne są dozwolone podczas części przetwarzania żądań ASP.NET, gdy nie są oczekiwane.

public:
 property bool AllowAsyncDuringSyncStages { bool get(); void set(bool value); };
public bool AllowAsyncDuringSyncStages { get; set; }
member this.AllowAsyncDuringSyncStages : bool with get, set
Public Property AllowAsyncDuringSyncStages As Boolean

Wartość właściwości

Boolean

falseJeśli ASP.NET zgłosi wyjątek, gdy interfejs API asynchroniczny jest używany w czasie, gdy nie jest oczekiwany; w przeciwnym razie . true Wartość domyślna to false.

Uwagi

Jeśli ta flaga nie jest ustawiona na truewartość , ASP.NET zgłosi wyjątek, gdy wykryje, że aplikacja nieprawidłowo używa asynchronicznego interfejsu API. Może się to zdarzyć, jeśli spróbujesz wywołać metodę asynchroniczną w ramach potoku przetwarzania żądań, w której operacje asynchroniczne nie są oczekiwane lub jeśli podczas uzupełniania sygnałów asynchronicznych moduł lub program obsługi nadal występuje zaległa praca asynchroniczna. To zachowanie jest przeznaczone jako siatka bezpieczeństwa, aby poinformować Cię na wczesnym etapie, jeśli piszesz kod asynchroniczny, który nie pasuje do oczekiwanych wzorców i może mieć negatywne skutki uboczne.

Dotyczy