C# 클래스 WCFCustomHeaderDemo.Lib.Extensions.CustomInspectorBehavior

상속: System.Attribute, IDispatchMessageInspector, IClientMessageInspector, IEndpointBehavior, IServiceBehavior
파일 보기 프로젝트 열기: eoincampbell/wcf-custom-headers-demo 1 사용 예제들

공개 메소드들

메소드 설명
AddBindingParameters ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
AddBindingParameters ( ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
AfterReceiveReply ( Message &reply, object correlationState ) : void
AfterReceiveRequest ( Message &request, IClientChannel channel, System.ServiceModel.InstanceContext instanceContext ) : object
ApplyClientBehavior ( ServiceEndpoint endpoint, ClientRuntime clientRuntime ) : void
ApplyDispatchBehavior ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase ) : void
ApplyDispatchBehavior ( ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher ) : void
BeforeSendReply ( Message &reply, object correlationState ) : void
BeforeSendRequest ( Message &request, IClientChannel channel ) : object
Validate ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase ) : void
Validate ( ServiceEndpoint endpoint ) : void

메소드 상세

AddBindingParameters() 공개 메소드

public AddBindingParameters ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase, Collection endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
serviceDescription System.ServiceModel.Description.ServiceDescription
serviceHostBase ServiceHostBase
endpoints Collection
bindingParameters System.ServiceModel.Channels.BindingParameterCollection
리턴 void

AddBindingParameters() 공개 메소드

public AddBindingParameters ( ServiceEndpoint endpoint, System.ServiceModel.Channels.BindingParameterCollection bindingParameters ) : void
endpoint System.ServiceModel.Description.ServiceEndpoint
bindingParameters System.ServiceModel.Channels.BindingParameterCollection
리턴 void

AfterReceiveReply() 공개 메소드

public AfterReceiveReply ( Message &reply, object correlationState ) : void
reply Message
correlationState object
리턴 void

AfterReceiveRequest() 공개 메소드

public AfterReceiveRequest ( Message &request, IClientChannel channel, System.ServiceModel.InstanceContext instanceContext ) : object
request Message
channel IClientChannel
instanceContext System.ServiceModel.InstanceContext
리턴 object

ApplyClientBehavior() 공개 메소드

public ApplyClientBehavior ( ServiceEndpoint endpoint, ClientRuntime clientRuntime ) : void
endpoint System.ServiceModel.Description.ServiceEndpoint
clientRuntime System.ServiceModel.Dispatcher.ClientRuntime
리턴 void

ApplyDispatchBehavior() 공개 메소드

public ApplyDispatchBehavior ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase ) : void
serviceDescription System.ServiceModel.Description.ServiceDescription
serviceHostBase ServiceHostBase
리턴 void

ApplyDispatchBehavior() 공개 메소드

public ApplyDispatchBehavior ( ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher ) : void
endpoint System.ServiceModel.Description.ServiceEndpoint
endpointDispatcher System.ServiceModel.Dispatcher.EndpointDispatcher
리턴 void

BeforeSendReply() 공개 메소드

public BeforeSendReply ( Message &reply, object correlationState ) : void
reply Message
correlationState object
리턴 void

BeforeSendRequest() 공개 메소드

public BeforeSendRequest ( Message &request, IClientChannel channel ) : object
request Message
channel IClientChannel
리턴 object

Validate() 공개 메소드

public Validate ( System.ServiceModel.Description.ServiceDescription serviceDescription, ServiceHostBase serviceHostBase ) : void
serviceDescription System.ServiceModel.Description.ServiceDescription
serviceHostBase ServiceHostBase
리턴 void

Validate() 공개 메소드

public Validate ( ServiceEndpoint endpoint ) : void
endpoint System.ServiceModel.Description.ServiceEndpoint
리턴 void