C# Class hessiancsharp.client.AbstractCHessianMethodCaller

Zusammenfassung für CHessianMethodCaller.
Afficher le fichier Open project: timfel/csharp-hessian

Protected Properties

Свойство Type Description
m_CHessianProxyFactory CHessianProxyFactory
m_credentials System.Net.NetworkCredential
m_uriHessianServiceUri System.Uri

Méthodes publiques

Méthode Description
AbstractCHessianMethodCaller ( ) : System.IO.Compression
AbstractCHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri ) : System.IO.Compression
AbstractCHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri, string username, string password ) : System.IO.Compression
GetArgTypes ( object arrArgs ) : System.Type[]

Returns array with types of the instance from the argument array

Méthodes protégées

Méthode Description
GetHessianInput ( Stream stream ) : AbstractHessianInput

Instantiation of the hessian input (not cached)

GetHessianOutput ( Stream stream ) : CHessianOutput

Instantiation of the hessian output (not cached)

GetRequestBytes ( object arrMethodArgs, MethodInfo methodInfo ) : byte[]

Translates the method call to a request byte array.

OpenConnection ( Uri uri ) : WebRequest

Creates the URI connection.

PrepareWebRequest ( long contentLength ) : WebRequest

Prepares a WebRequest object for communication with the Hessian server.

ReadAndThrowHttpFault ( WebResponse webResponse ) : void

Reads a HTTP fault and throws a CHessianException.

Method Details

AbstractCHessianMethodCaller() public méthode

public AbstractCHessianMethodCaller ( ) : System.IO.Compression
Résultat System.IO.Compression

AbstractCHessianMethodCaller() public méthode

public AbstractCHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri ) : System.IO.Compression
hessianProxyFactory CHessianProxyFactory
uri System.Uri
Résultat System.IO.Compression

AbstractCHessianMethodCaller() public méthode

public AbstractCHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri, string username, string password ) : System.IO.Compression
hessianProxyFactory CHessianProxyFactory
uri System.Uri
username string
password string
Résultat System.IO.Compression

GetArgTypes() public static méthode

Returns array with types of the instance from the argument array
public static GetArgTypes ( object arrArgs ) : System.Type[]
arrArgs object Any array
Résultat System.Type[]

GetHessianInput() protected méthode

Instantiation of the hessian input (not cached)
protected GetHessianInput ( Stream stream ) : AbstractHessianInput
stream Stream Stream for HessianInput-Instantiation
Résultat hessiancsharp.io.AbstractHessianInput

GetHessianOutput() protected méthode

Instantiation of the hessian output (not cached)
protected GetHessianOutput ( Stream stream ) : CHessianOutput
stream Stream Strean for HessianOutput - Instantiation
Résultat hessiancsharp.io.CHessianOutput

GetRequestBytes() protected méthode

Translates the method call to a request byte array.
protected GetRequestBytes ( object arrMethodArgs, MethodInfo methodInfo ) : byte[]
arrMethodArgs object
methodInfo System.Reflection.MethodInfo
Résultat byte[]

OpenConnection() protected méthode

Creates the URI connection.
protected OpenConnection ( Uri uri ) : WebRequest
uri System.Uri Uri for connection
Résultat System.Net.WebRequest

PrepareWebRequest() protected méthode

Prepares a WebRequest object for communication with the Hessian server.
protected PrepareWebRequest ( long contentLength ) : WebRequest
contentLength long
Résultat System.Net.WebRequest

ReadAndThrowHttpFault() protected méthode

Reads a HTTP fault and throws a CHessianException.
protected ReadAndThrowHttpFault ( WebResponse webResponse ) : void
webResponse System.Net.WebResponse
Résultat void

Property Details

m_CHessianProxyFactory protected_oe property

protected CHessianProxyFactory,hessiancsharp.client m_CHessianProxyFactory
Résultat CHessianProxyFactory

m_credentials protected_oe property

protected NetworkCredential,System.Net m_credentials
Résultat System.Net.NetworkCredential

m_uriHessianServiceUri protected_oe property

protected Uri,System m_uriHessianServiceUri
Résultat System.Uri