Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CInternetSession

Graf hierarchie

CInternetSession::CInternetSession