Sdílet prostřednictvím


IListenerChannelCallback Rozhraní

Definice

Poskytuje oznámení kanálu naslouchacího procesu z obslužných rutin protokolu do architektury pracovního procesu. Umožňuje také obslužné rutině protokolu přistupovat k dalším parametrům, jako je ID kanálu naslouchacího procesu.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Atributy

Poznámky

IListenerChannelCallback je zaveden v rozhraní .NET Framework 3.5. Další informace najdete v tématu Verze a závislosti.

Metody

GetBlob(Byte[], Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte data, která správce protokolu předá kanálu naslouchacího procesu, když správce protokolu spouští tento kanál naslouchacího procesu.

GetBlobLength()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá velikost dat ve vyrovnávací paměti v kanálu naslouchacího procesu.

GetId()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá ID kanálu naslouchacího procesu, který musí být spuštěn.

ReportMessageReceived()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Upozorní architekturu pracovního procesu, že byla přijata nová zpráva.

ReportStarted()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Upozorní architekturu pracovního procesu, že se spustil kanál naslouchacího procesu.

ReportStopped(Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Upozorní architekturu pracovního procesu, že se zastavil kanál naslouchacího procesu.

Platí pro