다음을 통해 공유


COleMessageFilter::SetRetryReply

호출된 응용 프로그램에서 사용 중 응답을 받을 때 호출 응용 프로그램의 동작을 결정 합니다.

void SetRetryReply(
   DWORD nRetryReply = 0 
);

매개 변수

  • nRetryReply
    재시도 사이의 밀리초 수입니다.

설명

호출된 하는 응용 프로그램을 사용 중입니다 나타냅니다 때 호출 응용 프로그램 서버가 더 이상 사용 중 지정 된 간격이 지난 후에 다시 시도 하거나 바로 다시 시도 될 때까지 기다려야 할 수 없습니다.모두 호출 취소를 결정할 수 있습니다.

호출자의 응답은 함수에 의해 제어 됩니다 SetRetryReplySetMessagePendingDelay.SetRetryReply호출 응용 프로그램 특정 호출 재시도 간에 대기 해야 얼마를 결정 합니다.SetMessagePendingDelay호출 응용 프로그램 서버에서 응답에 대 한 추가 작업을 수행 하기 전에 대기할 결정 합니다.

일반적으로 기본값은 적합 하 고 변경할 필요가 없습니다.프레임 워크 호출 재시도 간격 nRetryReply 호출 거치까지 만료 메시지 보류 중인 지연 시간 (밀리초).값이 0 이면 nRetryReply 는 즉시 다시 시도 하 고-1 지정 취소 호출을 지정 합니다.

메시지 보류 중인 지연 때 만료 된 경우 "없음 대화 상자" OLE (참조 COleBusyDialog) 또는 다시 호출 하려면 사용자가 선택할 수 있도록 표시 됩니다.호출 EnableBusyDialog 사용 하거나이 대화 상자를 사용 하지 않도록 설정 합니다.

키보드 또는 마우스 메시지 보류 되 면 호출 및 호출 중 시간이 초과 되었습니다 (메시지 보류 중인 지연 초과), "응답 없음" 대화 상자를 표시 합니다.호출 EnableNotRespondingDialog 사용 하거나이 대화 상자를 사용 하지 않도록 설정 합니다.일반적으로이 상태를 오류와 사용자가 가져오는 참을성을 나타냅니다.

대화 상자를 비활성화 한 경우에 현재 "재시도 회신" 항상 전화 사용량이 많은 응용 프로그램에 사용 됩니다.

요구 사항

헤더: afxole.h

참고 항목

참조

COleMessageFilter 클래스

계층 구조 차트

COleBusyDialog 클래스

COleMessageFilter::EnableNotRespondingDialog

COleMessageFilter::EnableBusyDialog

COleMessageFilter::SetMessagePendingDelay