다음을 통해 공유


IListenerChannelCallback 인터페이스

정의

수신기 채널 알림을 프로토콜 처리기에서 작업자 프로세스 프레임워크에 제공합니다. 또한 프로토콜 처리기에서 수신기 채널의 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는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

수신기 채널이 중지되었음을 작업자 프로세스 프레임워크에 알립니다.

적용 대상