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

Zusammenfassung für CHessianMethodCaller.
Наследование: AbstractCHessianMethodCaller
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
m_proxy System.Net.WebProxy

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

Метод Описание
CHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri ) : System.IO.Compression
CHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri, string username, string password ) : System.IO.Compression
CHessianMethodCaller ( CHessianProxyFactory hessianProxyFactory, Uri uri, string username, string password, WebProxy proxy ) : System.IO.Compression
DoHessianMethodCall ( object arrMethodArgs, MethodInfo methodInfo ) : object

This method wrapps an instance call to the hessian requests, sends it to the hessian service and translates the reply of this call to the C# - data type

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

Метод Описание
AddCustomHeadersToRequest ( WebRequest request, System.Web.SessionState.HttpSessionState session ) : void
OpenConnection ( Uri uri ) : WebRequest

Creates the URI connection.

PrepareWebRequest ( long contentLength ) : WebRequest

Prepares a WebRequest object for communication with the Hessian server.

ReadReply ( WebRequest webRequest, MethodInfo methodInfo, Stream &sInStream, int &totalBytesRead ) : object

Reads and decodes the reply.

SendRequest ( byte request, Stream &sOutStream ) : WebRequest

Sends the web request.

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

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

protected AddCustomHeadersToRequest ( WebRequest request, System.Web.SessionState.HttpSessionState session ) : void
request System.Net.WebRequest
session System.Web.SessionState.HttpSessionState
Результат void

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

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

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

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

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

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

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

This method wrapps an instance call to the hessian requests, sends it to the hessian service and translates the reply of this call to the C# - data type
public DoHessianMethodCall ( object arrMethodArgs, MethodInfo methodInfo ) : object
arrMethodArgs object The arguments to the method call
methodInfo System.Reflection.MethodInfo The method to call
Результат object

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

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

Reads and decodes the reply.
protected ReadReply ( WebRequest webRequest, MethodInfo methodInfo, Stream &sInStream, int &totalBytesRead ) : object
webRequest System.Net.WebRequest
methodInfo System.Reflection.MethodInfo
sInStream Stream
totalBytesRead int
Результат object

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

Sends the web request.
protected SendRequest ( byte request, Stream &sOutStream ) : WebRequest
request byte
sOutStream Stream
Результат System.Net.WebRequest

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

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

protected WebProxy,System.Net m_proxy
Результат System.Net.WebProxy