C# Class Halibut.ServiceModel.HalibutProxy

Inheritance: System.Runtime.Remoting.Proxies.RealProxy
Afficher le fichier Open project: OctopusDeploy/Halibut

Méthodes publiques

Méthode Description
HalibutProxy ( ResponseMessage>.Func messageRouter, Type contractType, ServiceEndPoint endPoint ) : System
Invoke ( IMessage msg ) : IMessage

Private Methods

Méthode Description
CreateRequest ( IMethodMessage methodCall ) : RequestMessage
DispatchRequest ( RequestMessage requestMessage ) : Halibut.Transport.Protocol.ResponseMessage
EnsureNotError ( Halibut.Transport.Protocol.ResponseMessage responseMessage ) : void

Method Details

HalibutProxy() public méthode

public HalibutProxy ( ResponseMessage>.Func messageRouter, Type contractType, ServiceEndPoint endPoint ) : System
messageRouter ResponseMessage>.Func
contractType System.Type
endPoint ServiceEndPoint
Résultat System

Invoke() public méthode

public Invoke ( IMessage msg ) : IMessage
msg IMessage
Résultat IMessage