Example #1
0
        private static void ApplyDataContractSurrogate(System.ServiceModel.Description.OperationDescription description)
        {
            System.ServiceModel.Description.DataContractSerializerOperationBehavior dcsOperationBehavior =
                description.Behaviors.Find <System.ServiceModel.Description.DataContractSerializerOperationBehavior>();

            if (dcsOperationBehavior != null)
            {
                if (dcsOperationBehavior.DataContractSurrogate == null)
                {
                    dcsOperationBehavior.DataContractSurrogate = new DbusContainerSurrogate();
                }
            }
        }
 void System.ServiceModel.Description.IOperationBehavior.ApplyClientBehavior(System.ServiceModel.Description.OperationDescription operation, System.ServiceModel.Dispatcher.ClientOperation client)
 {
 }
 void System.ServiceModel.Description.IOperationBehavior.AddBindingParameters(System.ServiceModel.Description.OperationDescription operation, System.ServiceModel.Channels.BindingParameterCollection parameters)
 {
 }
 protected void ValidateOperation(System.ServiceModel.Description.OperationDescription operation)
 {
 }
 protected virtual System.ServiceModel.Dispatcher.IClientMessageFormatter GetRequestClientFormatter(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Description.ServiceEndpoint endpoint)
 {
     throw null;
 }
 protected virtual System.ServiceModel.Dispatcher.QueryStringConverter GetQueryStringConverter(System.ServiceModel.Description.OperationDescription operationDescription)
 {
     throw null;
 }
Example #7
0
 public void ApplyClientBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.ClientOperation clientOperation)
 {
     throw new NotImplementedException();
 }
Example #8
0
 public void ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.DispatchOperation dispatchOperation)
 {
     ApplyDataContractSurrogate(operationDescription);
 }
Example #9
0
 public void Validate(System.ServiceModel.Description.OperationDescription operationDescription)
 {
     //no special behaviour
 }
Example #10
0
 public void ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.DispatchOperation dispatchOperation)
 {
     dispatchOperation.ParameterInspectors.Add(new MyFirstCustomParameterInspector());
 }
 public void Validate(System.ServiceModel.Description.OperationDescription operationDescription)
 {
 }
 public void ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.DispatchOperation dispatchOperation)
 {
 }
 public void ApplyClientBehavior(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Dispatcher.ClientOperation clientOperation)
 {
 }
 void System.ServiceModel.Description.IOperationBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription operation, System.ServiceModel.Dispatcher.DispatchOperation service)
 {
 }
Example #15
0
 public void AddBindingParameters(System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Channels.BindingParameterCollection bindingParameters)
 {
     //no special behaviour
 }
 void System.ServiceModel.Description.IOperationBehavior.Validate(System.ServiceModel.Description.OperationDescription operation)
 {
 }
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="operationDescription"></param>
 public NetDataContractSerializerOperationBehavior(System.ServiceModel.Description.OperationDescription operationDescription) : base(operationDescription)
 {
 }