C# Класс hessiancsharp.client.AbstractCHessianMethodCaller

Zusammenfassung für CHessianMethodCaller.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_CHessianProxyFactory CHessianProxyFactory
m_credentials System.Net.NetworkCredential
m_uriHessianServiceUri System.Uri

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

Метод Описание
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

Защищенные методы

Метод Описание
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.

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

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

public AbstractCHessianMethodCaller ( ) : System.IO.Compression
Результат System.IO.Compression

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

public AbstractCHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri ) : System.IO.Compression
hessianProxyFactory CHessianProxyFactory
uri System.Uri
Результат System.IO.Compression

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

public AbstractCHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri, string username, string password ) : System.IO.Compression
hessianProxyFactory CHessianProxyFactory
uri System.Uri
username string
password string
Результат System.IO.Compression

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

Returns array with types of the instance from the argument array
public static GetArgTypes ( object arrArgs ) : System.Type[]
arrArgs object Any array
Результат System.Type[]

GetHessianInput() защищенный Метод

Instantiation of the hessian input (not cached)
protected GetHessianInput ( Stream stream ) : AbstractHessianInput
stream Stream Stream for HessianInput-Instantiation
Результат hessiancsharp.io.AbstractHessianInput

GetHessianOutput() защищенный Метод

Instantiation of the hessian output (not cached)
protected GetHessianOutput ( Stream stream ) : CHessianOutput
stream Stream Strean for HessianOutput - Instantiation
Результат hessiancsharp.io.CHessianOutput

GetRequestBytes() защищенный Метод

Translates the method call to a request byte array.
protected GetRequestBytes ( object arrMethodArgs, MethodInfo methodInfo ) : byte[]
arrMethodArgs object
methodInfo System.Reflection.MethodInfo
Результат byte[]

OpenConnection() защищенный Метод

Creates the URI connection.
protected OpenConnection ( Uri uri ) : WebRequest
uri System.Uri Uri for connection
Результат System.Net.WebRequest

PrepareWebRequest() защищенный Метод

Prepares a WebRequest object for communication with the Hessian server.
protected PrepareWebRequest ( long contentLength ) : WebRequest
contentLength long
Результат System.Net.WebRequest

ReadAndThrowHttpFault() защищенный Метод

Reads a HTTP fault and throws a CHessianException.
protected ReadAndThrowHttpFault ( WebResponse webResponse ) : void
webResponse System.Net.WebResponse
Результат void

Описание свойств

m_CHessianProxyFactory защищенное свойство

protected CHessianProxyFactory,hessiancsharp.client m_CHessianProxyFactory
Результат CHessianProxyFactory

m_credentials защищенное свойство

protected NetworkCredential,System.Net m_credentials
Результат System.Net.NetworkCredential

m_uriHessianServiceUri защищенное свойство

protected Uri,System m_uriHessianServiceUri
Результат System.Uri