C# Class Amido.System.ServiceModel.HttpClientCacheAttribute

Inheritance: System.Attribute, IOperationBehavior, IContractBehavior, IParameterInspector, IDispatchMessageInspector
Show file Open project: amido/Amido.PreProcessor

Public Methods

Method Description
HttpClientCacheAttribute ( double maxSeconds ) : System

Private Methods

Method Description
IContractBehavior ( ContractDescription contractDescription, ServiceEndpoint endpoint ) : void
IContractBehavior ( ContractDescription contractDescription, ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
IContractBehavior ( ContractDescription contractDescription, ServiceEndpoint endpoint, ClientRuntime clientRuntime ) : void
IContractBehavior ( ContractDescription contractDescription, ServiceEndpoint endpoint, DispatchRuntime dispatchRuntime ) : void
IDispatchMessageInspector ( Message &request, IClientChannel channel, System.ServiceModel.InstanceContext instanceContext ) : object
IDispatchMessageInspector ( Message &reply, object correlationState ) : void
IOperationBehavior ( OperationDescription operationDescription ) : void
IOperationBehavior ( OperationDescription operationDescription, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
IOperationBehavior ( OperationDescription operationDescription, System.ServiceModel.Dispatcher.ClientOperation clientOperation ) : void
IOperationBehavior ( OperationDescription operationDescription, System.ServiceModel.Dispatcher.DispatchOperation dispatchOperation ) : void
IParameterInspector ( string operationName, object inputs ) : object
IParameterInspector ( string operationName, object outputs, object returnValue, object correlationState ) : void
SetHeaders ( ) : void

Method Details

HttpClientCacheAttribute() public method

public HttpClientCacheAttribute ( double maxSeconds ) : System
maxSeconds double
return System