CInternetSession::EnableStatusCallback

Wywołanie tej funkcji Członkowskich umożliwiające stanu wywołania zwrotnego.

BOOL EnableStatusCallback( 
   BOOL bEnable = TRUE  
);

Parametry

  • bEnable
    Określa, czy wywołania zwrotnego jest włączona.Wartością domyślną jest TRUE.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.Jeżeli połączenie nie powiedzie się, należy określić przyczyny awarii, sprawdzając thrown CInternetException obiektu.

Uwagi

Podczas obsługi wywołania zwrotnego stanu, na pasku stanu aplikacji można zapewnić stan o postęp operacji (na przykład nazwy, nawiązywanie połączenia z serwerem i tak dalej).Wyświetlanie stanu operacji podczas operacji długoterminowych jest szczególnie istotna.

Ponieważ podczas przetwarzania żądania wywołania zwrotne, aplikacji należy poświęcić jak nieco czasu, jak to możliwe w przypadku wywołania zwrotnego w celu zapobieżenia degradacji przepływność danych do sieci.Na przykład konfekcjonowania okno dialogowe podczas wywołania zwrotnego mogą być takie czasochłonna operacja serwera kończy się żądanie.

Nie można usunąć stanu wywołania zwrotnego, jak oczekujących wszystkie wywołania zwrotne.

Do obsługi wszystkich operacji asynchronicznie, możesz utworzyć własny wątek lub użyć funkcji WinInet bez MFC.

Wyjątki

Tej metody można zgłosić wyjątków typu CInternetException*.

Wymagania

Nagłówek: afxinet.h

Zobacz też

Informacje

Klasa CInternetSession

Diagram hierarchii

CInternetSession::CInternetSession