CInternetSession::EnableStatusCallback
Tato členské funkce povolit stav zpětné volání.
BOOL EnableStatusCallback(
BOOL bEnable = TRUE
);
Parametry
- bEnable
Určuje, zda je povoleno zpětné volání.Výchozí hodnota je TRUE.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.Pokud selže volání, zjistit příčinu chyby na základě thrown CInternetException objektu.
Poznámky
Při zpracování zpětného volání stav, můžete zadat stav o průběhu operace (například překladu názvu, připojení k serveru a tak dále) ve stavovém řádku aplikace.Zobrazení stavu operace je žádoucí především během dlouhodobé operace.
Protože zpětná volání dojít během zpracování požadavku, aplikace by měla věnovat jako co nejkratší doba ve zpětném volání zabránit rozkladu propustnost dat v síti.Například uvedení dialogové okno ve zpětném volání může být takové zdlouhavá operace, server ukončí žádost.
Stav zpětného volání nelze odebrat jakékoli zpětná volání jsou čekající na vyřízení.
Asynchronně zpracovávat všechny operace, musíte vytvořit vlastní podproces nebo používají funkce rozhraní WinInet bez MFC.
Výjimky
Tuto metodu lze vyvolávají výjimky typu CInternetException* .
Požadavky
Záhlaví: afxinet.h