IListenerChannelCallback 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
수신기 채널 알림을 프로토콜 처리기에서 작업자 프로세스 프레임워크에 제공합니다. 또한 프로토콜 처리기에서 수신기 채널의 ID와 같은 추가 매개 변수에 액세스할 수 있게 합니다.
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.
public interface class IListenerChannelCallback
[System.Runtime.InteropServices.Guid("dc3b0a85-9da7-47e4-ba1b-e27da9db8a1e")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IListenerChannelCallback
[<System.Runtime.InteropServices.Guid("dc3b0a85-9da7-47e4-ba1b-e27da9db8a1e")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IListenerChannelCallback = interface
Public Interface IListenerChannelCallback
- 특성
설명
IListenerChannelCallback는 .NET Framework 3.5에서 도입 되었습니다. 자세한 내용은 버전 및 종속성을 참조하세요.
메서드
GetBlob(Byte[], Int32) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 프로토콜 관리자가 수신기 채널을 시작할 때 해당 수신기 채널에 전달하는 데이터를 검색합니다. |
GetBlobLength() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 수신기 채널에 있는 버퍼링된 데이터의 크기를 가져옵니다. |
GetId() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 시작해야 하는 수신기 채널의 ID를 가져옵니다. |
ReportMessageReceived() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 새 메시지가 수신되었음을 작업자 프로세스 프레임워크에 알립니다. |
ReportStarted() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 수신기 채널이 시작되었음을 작업자 프로세스 프레임워크에 알립니다. |
ReportStopped(Int32) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 수신기 채널이 중지되었음을 작업자 프로세스 프레임워크에 알립니다. |