public void AddBindingParameters(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection <ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { //throw new Exception("The method or operation is not implemented."); }
public void Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { }
/// <summary> /// Provides the ability to change run-time property values or insert custom extension objects such as error handlers, message or parameter interceptors, security extensions, and other custom extension objects. /// </summary> /// <param name="serviceDescription">The service description.</param> /// <param name="serviceHostBase">The host that is currently being built.</param> public virtual void ApplyDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { this.OnProcessDispatchBehavior(serviceDescription, serviceHostBase); foreach (ChannelDispatcher cd in serviceHostBase.ChannelDispatchers) { // on each channel dispatcher this.OnIterateChannelDispatcher(cd); foreach (EndpointDispatcher ep in cd.Endpoints) { // Action Filter MessageFilter actionFilter = this.CreateActionFilter(ep); if (actionFilter != null) { ep.ContractFilter = actionFilter; } // Operation Selector IDispatchOperationSelector operationSelector = this.CreateOperationSelector(ep); if (operationSelector != null) { ep.DispatchRuntime.OperationSelector = operationSelector; } // on each endpoint dispatcher this.OnIterateEndpointDispatcher(ep); } } }
void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { foreach (ChannelDispatcher cDispatcher in serviceHostBase.ChannelDispatchers) { foreach (EndpointDispatcher endpointDispatcher in cDispatcher.Endpoints) { endpointDispatcher.DispatchRuntime.MessageInspectors.Add( new ConsoleMessageTracer()); } } }
public void AddBindingParameters(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, Collection <ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) { return; }
/// <summary> /// Adds the parameters specific to this behavior /// </summary> /// <param name="serviceDescription">The description of the service</param> /// <param name="serviceHostBase">The base of the service host</param> /// <param name="endpoints">The local endpoints</param> /// <param name="bindingParameters">The collection of binding parameters to be modified</param> public void AddBindingParameters(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection <ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) { AddProtectionRequirements(bindingParameters); }
/// <summary> /// Not implemented by this behavior /// </summary> /// <param name="serviceDescription">-</param> /// <param name="serviceHostBase">-</param> public void Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) {/*Do nothing special*/ }
void System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(ServiceDescription description, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection <ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection parameters) { }
public void Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { _behavior.Validate(serviceDescription, serviceHostBase); }
public void Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { // Nothing to do as of now. }
protected virtual new void Detach(System.ServiceModel.ServiceHostBase host) { }
public void Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { _instance.Validate(serviceDescription, serviceHostBase); }
/// <summary> /// Aplica o comportamento do despachante do serviço. /// </summary> /// <param name="serviceDescription"></param> /// <param name="serviceHostBase"></param> void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { foreach (System.ServiceModel.Dispatcher.ChannelDispatcher channelDispatcher in serviceHostBase.ChannelDispatchers) { foreach (var endPointDispatcher in channelDispatcher.Endpoints) { endPointDispatcher.DispatchRuntime.MessageInspectors.Add(CreateMessageInspector()); } } }
/// <summary> /// Called when [process dispatch behavior]. /// </summary> /// <param name="serviceDescription">The service description.</param> /// <param name="serviceHostBase">The service host base.</param> protected virtual void OnProcessDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { }
public void Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { //throw new Exception("The method or operation is not implemented."); }
public void ApplyDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { }
protected override void Detach(System.ServiceModel.ServiceHostBase host) { }
public void AddBindingParameters(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection <ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { //throw new NotImplementedException(); }
/// <summary> /// Not implemented by this behavior /// </summary> /// <param name="serviceDescription">-</param> /// <param name="serviceHostBase">-</param> public void ApplyDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) {/*Do nothing special*/ }
public void ApplyDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { //throw new NotImplementedException(); }
void IServiceBehavior.AddBindingParameters(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection <ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) { }
public void Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { //throw new NotImplementedException(); }
void IServiceBehavior.Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { }
void System.ServiceModel.Description.IServiceBehavior.ApplyDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { }
public void ApplyDispatchBehavior(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { Mapping.AutoMapperConfiguration.Init(); }
/// <summary> /// Provides the ability to inspect the service host and the service description /// to confirm that the service can run successfully. /// </summary> /// <param name="serviceDescription">The service description.</param> /// <param name="serviceHostBase">The service host that is currently being constructed.</param> public void Validate(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase) { //not apply for this sample }
public void AddBindingParameters(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection <ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters) { }
public void AddBindingParameters(ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection <ServiceEndpoint> endpoints, BindingParameterCollection bindingParameters) { AutoMapBootStrap.InitializeMap(); }