HttpContext.AllowAsyncDuringSyncStages Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
false
Jeś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 true
wartość , 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.