C# Class CookComputing.XmlRpc.XmlRpcClientProtocol

Inheritance: System.ComponentModel.Component, IXmlRpcProxy
Afficher le fichier Open project: bricel/DrutNet Class Usage Examples

Private Properties

Свойство Type Description
BeginSystemListMethods IAsyncResult
BeginSystemMethodHelp IAsyncResult
BeginSystemMethodSignature IAsyncResult
GetEffectiveUrl string
GetMethodInfoFromName System.Reflection.MethodInfo
GetRequestStreamCallback void
GetResponseCallback void
GetRpcMethodName string
InitializeComponent void
InternalOnResponse void
MakeXmlRpcRequest CookComputing.XmlRpc.XmlRpcRequest
ProcessAsyncException void
ProcessAsyncResponseStreamResult bool
ReadAsyncResponse void
ReadAsyncResponseStream void
ReadResponse CookComputing.XmlRpc.XmlRpcResponse
ReadResponseCallback void
SetClientCertificates void
SetRequestHeaders void
SystemListMethods string[]
SystemMethodHelp string
SystemMethodSignature object[]

Méthodes publiques

Méthode Description
BeginInvoke ( MethodBase mb, object parameters, AsyncCallback callback, object outerAsyncState ) : IAsyncResult
BeginInvoke ( MethodInfo mi, object parameters, AsyncCallback callback, object outerAsyncState ) : IAsyncResult
BeginInvoke ( MethodInfo mi, object parameters, object clientObj, AsyncCallback callback, object outerAsyncState ) : IAsyncResult
BeginInvoke ( string methodName, object parameters, object clientObj, AsyncCallback callback, object outerAsyncState ) : IAsyncResult
EndInvoke ( IAsyncResult asr ) : object
EndInvoke ( IAsyncResult asr, Type returnType ) : object
EndSystemListMethods ( IAsyncResult AsyncResult ) : string[]
EndSystemMethodHelp ( IAsyncResult AsyncResult ) : string
EndSystemMethodSignature ( IAsyncResult AsyncResult ) : Array
Invoke ( MethodBase mb ) : object
Invoke ( MethodInfo mi ) : object
Invoke ( Object clientObj, MethodInfo mi ) : object
Invoke ( Object clientObj, string methodName ) : object
Invoke ( string MethodName ) : object
SetProperties ( WebRequest webReq ) : void
XmlRpcClientProtocol ( ) : System
XmlRpcClientProtocol ( System container ) : System

Méthodes protégées

Méthode Description
GetWebRequest ( Uri uri ) : WebRequest
GetWebResponse ( WebRequest request ) : WebResponse
GetWebResponse ( WebRequest request, IAsyncResult result ) : WebResponse
MaybeDecompressStream ( HttpWebResponse httpWebResp, Stream respStream ) : Stream
OnRequest ( CookComputing.XmlRpc.XmlRpcRequestEventArgs e ) : void
OnResponse ( CookComputing.XmlRpc.XmlRpcResponseEventArgs e ) : void

Private Methods

Méthode Description
BeginSystemListMethods ( AsyncCallback Callback, object State ) : IAsyncResult
BeginSystemMethodHelp ( string MethodName, AsyncCallback Callback, object State ) : IAsyncResult
BeginSystemMethodSignature ( string MethodName, AsyncCallback Callback, object State ) : IAsyncResult
GetEffectiveUrl ( object clientObj ) : string
GetMethodInfoFromName ( object clientObj, string methodName, object parameters ) : MethodInfo
GetRequestStreamCallback ( IAsyncResult asyncResult ) : void
GetResponseCallback ( IAsyncResult asyncResult ) : void
GetRpcMethodName ( object clientObj, MethodInfo mi ) : string
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

InternalOnResponse ( CookComputing.XmlRpc.XmlRpcResponseEventArgs e ) : void
MakeXmlRpcRequest ( WebRequest webReq, MethodInfo mi, object parameters, object clientObj, string xmlRpcMethod, System.Guid proxyId ) : CookComputing.XmlRpc.XmlRpcRequest
ProcessAsyncException ( XmlRpcAsyncResult clientResult, Exception ex ) : void
ProcessAsyncResponseStreamResult ( XmlRpcAsyncResult result, IAsyncResult asyncResult ) : bool
ReadAsyncResponse ( XmlRpcAsyncResult result ) : void
ReadAsyncResponseStream ( XmlRpcAsyncResult result ) : void
ReadResponse ( CookComputing.XmlRpc.XmlRpcRequest req, WebResponse webResp, Stream respStm, Type returnType ) : CookComputing.XmlRpc.XmlRpcResponse
ReadResponseCallback ( IAsyncResult asyncResult ) : void
SetClientCertificates ( X509CertificateCollection certificates, WebRequest webReq ) : void
SetRequestHeaders ( WebHeaderCollection headers, WebRequest webReq ) : void
SystemListMethods ( ) : string[]
SystemMethodHelp ( string MethodName ) : string
SystemMethodSignature ( string MethodName ) : object[]

Method Details

BeginInvoke() public méthode

public BeginInvoke ( MethodBase mb, object parameters, AsyncCallback callback, object outerAsyncState ) : IAsyncResult
mb System.Reflection.MethodBase
parameters object
callback AsyncCallback
outerAsyncState object
Résultat IAsyncResult

BeginInvoke() public méthode

public BeginInvoke ( MethodInfo mi, object parameters, AsyncCallback callback, object outerAsyncState ) : IAsyncResult
mi System.Reflection.MethodInfo
parameters object
callback AsyncCallback
outerAsyncState object
Résultat IAsyncResult

BeginInvoke() public méthode

public BeginInvoke ( MethodInfo mi, object parameters, object clientObj, AsyncCallback callback, object outerAsyncState ) : IAsyncResult
mi System.Reflection.MethodInfo
parameters object
clientObj object
callback AsyncCallback
outerAsyncState object
Résultat IAsyncResult

BeginInvoke() public méthode

public BeginInvoke ( string methodName, object parameters, object clientObj, AsyncCallback callback, object outerAsyncState ) : IAsyncResult
methodName string
parameters object
clientObj object
callback AsyncCallback
outerAsyncState object
Résultat IAsyncResult

EndInvoke() public méthode

public EndInvoke ( IAsyncResult asr ) : object
asr IAsyncResult
Résultat object

EndInvoke() public méthode

public EndInvoke ( IAsyncResult asr, Type returnType ) : object
asr IAsyncResult
returnType System.Type
Résultat object

EndSystemListMethods() public méthode

public EndSystemListMethods ( IAsyncResult AsyncResult ) : string[]
AsyncResult IAsyncResult
Résultat string[]

EndSystemMethodHelp() public méthode

public EndSystemMethodHelp ( IAsyncResult AsyncResult ) : string
AsyncResult IAsyncResult
Résultat string

EndSystemMethodSignature() public méthode

public EndSystemMethodSignature ( IAsyncResult AsyncResult ) : Array
AsyncResult IAsyncResult
Résultat System.Array

GetWebRequest() protected méthode

protected GetWebRequest ( Uri uri ) : WebRequest
uri System.Uri
Résultat System.Net.WebRequest

GetWebResponse() protected méthode

protected GetWebResponse ( WebRequest request ) : WebResponse
request System.Net.WebRequest
Résultat System.Net.WebResponse

GetWebResponse() protected méthode

protected GetWebResponse ( WebRequest request, IAsyncResult result ) : WebResponse
request System.Net.WebRequest
result IAsyncResult
Résultat System.Net.WebResponse

Invoke() public méthode

public Invoke ( MethodBase mb ) : object
mb System.Reflection.MethodBase
Résultat object

Invoke() public méthode

public Invoke ( MethodInfo mi ) : object
mi System.Reflection.MethodInfo
Résultat object

Invoke() public méthode

public Invoke ( Object clientObj, MethodInfo mi ) : object
clientObj Object
mi System.Reflection.MethodInfo
Résultat object

Invoke() public méthode

public Invoke ( Object clientObj, string methodName ) : object
clientObj Object
methodName string
Résultat object

Invoke() public méthode

public Invoke ( string MethodName ) : object
MethodName string
Résultat object

MaybeDecompressStream() protected méthode

protected MaybeDecompressStream ( HttpWebResponse httpWebResp, Stream respStream ) : Stream
httpWebResp System.Net.HttpWebResponse
respStream Stream
Résultat Stream

OnRequest() protected méthode

protected OnRequest ( CookComputing.XmlRpc.XmlRpcRequestEventArgs e ) : void
e CookComputing.XmlRpc.XmlRpcRequestEventArgs
Résultat void

OnResponse() protected méthode

protected OnResponse ( CookComputing.XmlRpc.XmlRpcResponseEventArgs e ) : void
e CookComputing.XmlRpc.XmlRpcResponseEventArgs
Résultat void

SetProperties() public méthode

public SetProperties ( WebRequest webReq ) : void
webReq System.Net.WebRequest
Résultat void

XmlRpcClientProtocol() public méthode

public XmlRpcClientProtocol ( ) : System
Résultat System

XmlRpcClientProtocol() public méthode

public XmlRpcClientProtocol ( System container ) : System
container System
Résultat System