C# Class Castle.Facilities.WcfIntegration.PreserveObjectReferenceBehavior

Inheritance: System.Attribute, IContractBehavior, IPreserveObjectReferences
Show file Open project: castleproject/Windsor

Public 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
PreserveObjectReferenceBehavior ( ) : System
PreserveObjectReferenceBehavior ( int maxItemsInObjectGraph, bool ignoreExtensionDataObject ) : System

Method Details

IContractBehavior() public method

public IContractBehavior ( ContractDescription contractDescription, ServiceEndpoint endpoint ) : void
contractDescription System.ServiceModel.Description.ContractDescription
endpoint System.ServiceModel.Description.ServiceEndpoint
return void

IContractBehavior() public method

public IContractBehavior ( ContractDescription contractDescription, ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
contractDescription System.ServiceModel.Description.ContractDescription
endpoint System.ServiceModel.Description.ServiceEndpoint
bindingParameters System.ServiceModel.Channels.BindingParameterCollection
return void

IContractBehavior() public method

public IContractBehavior ( ContractDescription contractDescription, ServiceEndpoint endpoint, ClientRuntime clientRuntime ) : void
contractDescription System.ServiceModel.Description.ContractDescription
endpoint System.ServiceModel.Description.ServiceEndpoint
clientRuntime System.ServiceModel.Dispatcher.ClientRuntime
return void

IContractBehavior() public method

public IContractBehavior ( ContractDescription contractDescription, ServiceEndpoint endpoint, DispatchRuntime dispatchRuntime ) : void
contractDescription System.ServiceModel.Description.ContractDescription
endpoint System.ServiceModel.Description.ServiceEndpoint
dispatchRuntime System.ServiceModel.Dispatcher.DispatchRuntime
return void

PreserveObjectReferenceBehavior() public method

public PreserveObjectReferenceBehavior ( ) : System
return System

PreserveObjectReferenceBehavior() public method

public PreserveObjectReferenceBehavior ( int maxItemsInObjectGraph, bool ignoreExtensionDataObject ) : System
maxItemsInObjectGraph int
ignoreExtensionDataObject bool
return System