C# Класс Rsdn.Janus.Protocol.JanusProtocol

Наследование: IInternetProtocol
Показать файл Открыть проект

Открытые методы

Метод Описание
Abort ( int hrReason, uint dwOptions ) : void
Continue ( _tagPROTOCOLDATA &pProtocolData ) : void
LockRequest ( uint dwOptions ) : void
Read ( IntPtr pv, uint cb, uint &bytesRead ) : int
Resume ( ) : void
Seek ( _LARGE_INTEGER dlibMove, uint dwOrigin, _ULARGE_INTEGER &plibNewPosition ) : void
SetDataSource ( IResourceProvider provider ) : void
Start ( string url, IInternetProtocolSink protSink, IInternetBindInfo pOIBindInfo, uint grfPI, uint dwReserved ) : void
Suspend ( ) : void
Terminate ( uint dwOptions ) : void
UnlockRequest ( ) : void

Приватные методы

Метод Описание
InstallProtocol ( Type t ) : void
UninstallProtocol ( Type t ) : void

Описание методов

Abort() публичный Метод

public Abort ( int hrReason, uint dwOptions ) : void
hrReason int
dwOptions uint
Результат void

Continue() публичный Метод

public Continue ( _tagPROTOCOLDATA &pProtocolData ) : void
pProtocolData _tagPROTOCOLDATA
Результат void

LockRequest() публичный Метод

public LockRequest ( uint dwOptions ) : void
dwOptions uint
Результат void

Read() публичный Метод

public Read ( IntPtr pv, uint cb, uint &bytesRead ) : int
pv System.IntPtr
cb uint
bytesRead uint
Результат int

Resume() публичный Метод

public Resume ( ) : void
Результат void

Seek() публичный Метод

public Seek ( _LARGE_INTEGER dlibMove, uint dwOrigin, _ULARGE_INTEGER &plibNewPosition ) : void
dlibMove _LARGE_INTEGER
dwOrigin uint
plibNewPosition _ULARGE_INTEGER
Результат void

SetDataSource() публичный статический Метод

public static SetDataSource ( IResourceProvider provider ) : void
provider IResourceProvider
Результат void

Start() публичный Метод

public Start ( string url, IInternetProtocolSink protSink, IInternetBindInfo pOIBindInfo, uint grfPI, uint dwReserved ) : void
url string
protSink IInternetProtocolSink
pOIBindInfo IInternetBindInfo
grfPI uint
dwReserved uint
Результат void

Suspend() публичный Метод

public Suspend ( ) : void
Результат void

Terminate() публичный Метод

public Terminate ( uint dwOptions ) : void
dwOptions uint
Результат void

UnlockRequest() публичный Метод

public UnlockRequest ( ) : void
Результат void