C# Class RemObjects.InternetPack.SslConnection

Inheritance: Connection
Afficher le fichier Open project: remobjects/internetpack Class Usage Examples

Méthodes publiques

Méthode Description
BeginConnect ( System endPoint, AsyncCallback callback, Object state ) : IAsyncResult
BeginConnect ( System address, Int32 port, AsyncCallback callback, Object state ) : IAsyncResult
Connect ( System endPoint ) : void
Connect ( System address, Int32 port ) : void
EndConnect ( IAsyncResult ar ) : void
InitializeClientConnection ( ) : void
SslConnection ( SslConnectionFactory factory, Binding binding ) : System
SslConnection ( SslConnectionFactory factory, Connection connection ) : System
SslConnection ( SslConnectionFactory factory, Socket socket ) : System

Méthodes protégées

Méthode Description
BeginInitializeClientConnection ( AsyncCallback callback, Object state ) : IAsyncResult
BeginInitializeServerConnection ( AsyncCallback callback, Object state ) : IAsyncResult
DataSocketClose ( ) : void
DataSocketClose ( System.Boolean dispose ) : void
DataSocketReceiveWhatsAvaiable ( Byte buffer, Int32 offset, Int32 size ) : Int32
DataSocketSendAsMuchAsPossible ( Byte buffer, Int32 offset, Int32 size ) : Int32
EndInitializeClientConnection ( IAsyncResult ar ) : void
EndInitializeServerConnection ( IAsyncResult ar ) : void
InitializeServerConnection ( ) : void
IntBeginRead ( Byte buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state ) : IAsyncResult
IntBeginWrite ( Byte buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state ) : IAsyncResult
IntEndRead ( IAsyncResult ar ) : Int32
IntEndWrite ( IAsyncResult ar ) : void

Private Methods

Méthode Description
BeginMonoSslRead ( Byte buffer, Int32 offset, Int32 size ) : IAsyncResult
BeginMonoSslWrite ( Byte buffer, Int32 offset, Int32 size ) : IAsyncResult
CreateSslClientStream ( ) : void
CreateSslServerStream ( ) : void
EndMonoSslRead ( IAsyncResult ar ) : Int32
EndMonoSslWrite ( IAsyncResult ar ) : void
GetNetSecurityProtocol ( ) : System.Security.Authentication.SslProtocols
InnerConnection_AsyncDisconnect ( Object sender, EventArgs e ) : void
InnerConnection_AsyncHaveIncompleteData ( Object sender, EventArgs e ) : void
MonoDataSocketReceiveWhatsAvaiable ( Byte buffer, Int32 offset, Int32 size ) : Int32
MonoDataSocketSendAsMuchAsPossible ( Byte buffer, Int32 offset, Int32 size ) : void
NativeDataSocketReceiveWhatsAvaiable ( Byte buffer, Int32 offset, Int32 size ) : Int32
NativeDataSocketSendAsMuchAsPossible ( Byte buffer, Int32 offset, Int32 size ) : void
NetSsl_RemoteCertificateValidation ( Object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors ) : System.Boolean

Method Details

BeginConnect() public méthode

public BeginConnect ( System endPoint, AsyncCallback callback, Object state ) : IAsyncResult
endPoint System
callback AsyncCallback
state Object
Résultat IAsyncResult

BeginConnect() public méthode

public BeginConnect ( System address, Int32 port, AsyncCallback callback, Object state ) : IAsyncResult
address System
port System.Int32
callback AsyncCallback
state Object
Résultat IAsyncResult

BeginInitializeClientConnection() protected méthode

protected BeginInitializeClientConnection ( AsyncCallback callback, Object state ) : IAsyncResult
callback AsyncCallback
state Object
Résultat IAsyncResult

BeginInitializeServerConnection() protected méthode

protected BeginInitializeServerConnection ( AsyncCallback callback, Object state ) : IAsyncResult
callback AsyncCallback
state Object
Résultat IAsyncResult

Connect() public méthode

public Connect ( System endPoint ) : void
endPoint System
Résultat void

Connect() public méthode

public Connect ( System address, Int32 port ) : void
address System
port System.Int32
Résultat void

DataSocketClose() protected méthode

protected DataSocketClose ( ) : void
Résultat void

DataSocketClose() protected méthode

protected DataSocketClose ( System.Boolean dispose ) : void
dispose System.Boolean
Résultat void

DataSocketReceiveWhatsAvaiable() protected méthode

protected DataSocketReceiveWhatsAvaiable ( Byte buffer, Int32 offset, Int32 size ) : Int32
buffer Byte
offset System.Int32
size System.Int32
Résultat System.Int32

DataSocketSendAsMuchAsPossible() protected méthode

protected DataSocketSendAsMuchAsPossible ( Byte buffer, Int32 offset, Int32 size ) : Int32
buffer Byte
offset System.Int32
size System.Int32
Résultat System.Int32

EndConnect() public méthode

public EndConnect ( IAsyncResult ar ) : void
ar IAsyncResult
Résultat void

EndInitializeClientConnection() protected méthode

protected EndInitializeClientConnection ( IAsyncResult ar ) : void
ar IAsyncResult
Résultat void

EndInitializeServerConnection() protected méthode

protected EndInitializeServerConnection ( IAsyncResult ar ) : void
ar IAsyncResult
Résultat void

InitializeClientConnection() public méthode

public InitializeClientConnection ( ) : void
Résultat void

InitializeServerConnection() protected méthode

protected InitializeServerConnection ( ) : void
Résultat void

IntBeginRead() protected méthode

protected IntBeginRead ( Byte buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state ) : IAsyncResult
buffer Byte
offset System.Int32
count System.Int32
callback AsyncCallback
state Object
Résultat IAsyncResult

IntBeginWrite() protected méthode

protected IntBeginWrite ( Byte buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state ) : IAsyncResult
buffer Byte
offset System.Int32
count System.Int32
callback AsyncCallback
state Object
Résultat IAsyncResult

IntEndRead() protected méthode

protected IntEndRead ( IAsyncResult ar ) : Int32
ar IAsyncResult
Résultat System.Int32

IntEndWrite() protected méthode

protected IntEndWrite ( IAsyncResult ar ) : void
ar IAsyncResult
Résultat void

SslConnection() public méthode

public SslConnection ( SslConnectionFactory factory, Binding binding ) : System
factory SslConnectionFactory
binding Binding
Résultat System

SslConnection() public méthode

public SslConnection ( SslConnectionFactory factory, Connection connection ) : System
factory SslConnectionFactory
connection Connection
Résultat System

SslConnection() public méthode

public SslConnection ( SslConnectionFactory factory, Socket socket ) : System
factory SslConnectionFactory
socket System.Net.Sockets.Socket
Résultat System