C# Class Rsdn.Janus.Protocol.JanusProtocol

Inheritance: IInternetProtocol
Afficher le fichier Open project: rsdn/janus

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
InstallProtocol ( Type t ) : void
UninstallProtocol ( Type t ) : void

Method Details

Abort() public méthode

public Abort ( int hrReason, uint dwOptions ) : void
hrReason int
dwOptions uint
Résultat void

Continue() public méthode

public Continue ( _tagPROTOCOLDATA &pProtocolData ) : void
pProtocolData _tagPROTOCOLDATA
Résultat void

LockRequest() public méthode

public LockRequest ( uint dwOptions ) : void
dwOptions uint
Résultat void

Read() public méthode

public Read ( IntPtr pv, uint cb, uint &bytesRead ) : int
pv System.IntPtr
cb uint
bytesRead uint
Résultat int

Resume() public méthode

public Resume ( ) : void
Résultat void

Seek() public méthode

public Seek ( _LARGE_INTEGER dlibMove, uint dwOrigin, _ULARGE_INTEGER &plibNewPosition ) : void
dlibMove _LARGE_INTEGER
dwOrigin uint
plibNewPosition _ULARGE_INTEGER
Résultat void

SetDataSource() public static méthode

public static SetDataSource ( IResourceProvider provider ) : void
provider IResourceProvider
Résultat void

Start() public méthode

public Start ( string url, IInternetProtocolSink protSink, IInternetBindInfo pOIBindInfo, uint grfPI, uint dwReserved ) : void
url string
protSink IInternetProtocolSink
pOIBindInfo IInternetBindInfo
grfPI uint
dwReserved uint
Résultat void

Suspend() public méthode

public Suspend ( ) : void
Résultat void

Terminate() public méthode

public Terminate ( uint dwOptions ) : void
dwOptions uint
Résultat void

UnlockRequest() public méthode

public UnlockRequest ( ) : void
Résultat void