System.ServiceModel
    4.0.0.0
  
  
    System.ServiceModel.Configuration.WSHttpBindingBaseElement
  
  
  
    
      
      The wsHttpBinding is a secure, reliable, interoperable binding suitable for non-duplex service contracts. The binding implements the following specifications: WS-ReliableMessaging for reliability and WS-Security for message security and authentication. The transport is HTTP and message encoding is Text/XML encoding.
    
    
      
      Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.
    
  
  
    
      
      
      Constructor
      
        4.0.0.0
      
      
      
        To be added.
        
          
          Initializes a new instance of the  class.  
        
      
    
    
      
      
      Constructor
      
        4.0.0.0
      
      
        
      
      
        To be added.
        
          
          Initializes a new instance of the  class.  
        
        
          The configuration name of the binding. This value should be unique because it is used as identification for the binding.
      
    
    
      
      
      Property
      
        4.0.0.0
      
      
        
          System.Configuration.ConfigurationProperty("allowCookies", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
        
      
      
        System.Boolean
      
      
        To be added.
        
          
          Setting  to true is useful when a client is interacting with one web service that uses cookies.  If you are accessing multiple services with the same cookie, set  to false and you will have to manually add the cookie header to each outgoing message. The following code shows how to do this: 
          MyWebServiceClient client = new MyWebServiceClient();
        using (new OperationContextScope(client.InnerChannel))
        {
            client.DoSomething();
            // Extract the cookie embedded in the received web service response
            // and stores it locally
            HttpResponseMessageProperty response = (HttpResponseMessageProperty)
            OperationContext.Current.IncomingMessageProperties[
                HttpResponseMessageProperty.Name];
            sharedCookie = response.Headers["Set-Cookie"];
        }
        MyOtherWebServiceClient otherClient = new MyOtherWebServiceClient();
        using (new OperationContextScope(otherClient.InnerChannel))
        {
            // Embeds the extracted cookie in the next web service request
            // Note that we manually have to create the request object since
            // since it doesn't exist yet at this stage 
            HttpRequestMessageProperty request = new HttpRequestMessageProperty();
            request.Headers["Cookie"] = sharedCookie;
            OperationContext.Current.OutgoingMessageProperties[
                HttpRequestMessageProperty.Name] = request;
            otherClient.DoSomethingElse();
        }
        
        
          
          Gets or sets a value that indicates whether the WCF client will automatically store and resend any cookies sent by a single web service.
        
      
    
    
      
      
      Property
      
        4.0.0.0
      
      
        System.Type
      
      
        To be added.
        To be added.
        
          
          Gets the type of this binding element.
        
      
    
    
      
      
      Method
      
        4.0.0.0
      
      
        System.Void
      
      
        
      
      
        To be added.
        
          
          Called when the content of a specified binding collection is applied to this binding configuration element.
        
        
          A collection of binding elements.
      
    
    
      
      
      Property
      
        4.0.0.0
      
      
        System.Configuration.ConfigurationPropertyCollection
      
      
        To be added.
        To be added.
        
          
          Gets a  instance that contains a collection of  objects that can be attributes or  objects of this configuration element.
        
      
    
    
      
      
      Property
      
        4.0.0.0
      
      
        
          System.Configuration.ConfigurationProperty("security", Options=System.Configuration.ConfigurationPropertyOptions.None)
        
      
      
        System.ServiceModel.Configuration.WSHttpSecurityElement
      
      
        To be added.
        To be added.
        
          
          Gets the type of security to be used with this binding.