IListenerChannelCallback Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |