다음을 통해 공유


JobStatusEvent 요소

필수 JobStatusEvent 요소는 작업의 상태 변경되었음을 클라이언트에 알릴 수 있습니다.

사용량

<wscn:JobStatusEvent>
  child elements
</wscn:JobStatusEvent>

특성

특성이 없습니다.

자식 요소

요소
JobStatus

부모 요소

부모 요소가 없습니다.

설명

WSD Scan Service는 작업의 상태 변경되면 JobStatusEvent 요소를 클라이언트로 보냅니다. JobStatusEvent에는 작업의 현재 상태 대한 모든 정보를 정의하는 JobStatus 요소가 포함되어 있습니다. 첫 번째 JobStatusEvent 메시지에는 일반적으로 JobId 요소와 Started의 JobState 가 포함 됩니다.

예제

다음 코드 예제에서는 검사 디바이스가 작업 253의 현재 상태에 대해 클라이언트에 알리는 방법을 보여줍니다.

<soap:Envelope
  xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
  xmlns:wsa="https://schemas.xmlsoap.org/ws/2004/08/addressing"
  xmlns:wse="https://schemas.xmlsoap.org/ws/2004/08/eventing"
  xmlns:wscn="https://schemas.microsoft.com/windows/2006/01/wdp/scan"
  soap:encodingStyle='https://www.w3.org/2002/12/soap-encoding'>

  <soap:Header>
    <wsa:To>AddressofEventSink</wsa:To>
    <wsa:Action>
      https://schemas.microsoft.com/windows/2006/01/wdp/scan/JobStatusEvent
    </wsa:Action>
    <wsa:MessageID>uuid:UniqueMsgId</wsa:MessageID>
  </soap:Header>

  <soap:Body>
    <wscn:JobStatusEvent>
      <wscn:JobStatus>
        <wscn:JobId>253</wscn:JobId>
        <wscn:JobState>Processing</wscn:JobState>
        <wscn:JobStateReasons>
          <wscn:JobStateReason>JobScanning</wscn:JobStateReason>
        </wscn:JobStateReasons>
        <wscn:ScansCompleted>4</wscn:ScansCompleted>
        <wscn:JobCreatedTime>2006-01-24T11:34:35.8345Z</wscn:JobCreatedTime>
      </wscn:JobStatus>
    </wscn:JobStatusEvent>
  </soap:Body
</soap:Envelope>

추가 정보

JobId

JobState

JobStatus