﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.ServiceModel</name>
  </assembly>
  <members>
    <member name="E:System.ServiceModel.Channels.CommunicationObject.Closed">
      <summary>Occurs when a communication object transitions into the closed state.</summary>
    </member>
    <member name="E:System.ServiceModel.Channels.CommunicationObject.Closing">
      <summary>Occurs when a communication object transitions into the closing state.</summary>
    </member>
    <member name="E:System.ServiceModel.Channels.CommunicationObject.Faulted">
      <summary>Occurs when a communication object transitions into the faulted state.</summary>
    </member>
    <member name="E:System.ServiceModel.Channels.CommunicationObject.Opened">
      <summary>Occurs when a communication object transitions into the opened state.</summary>
    </member>
    <member name="E:System.ServiceModel.Channels.CommunicationObject.Opening">
      <summary>Occurs when a communication object transitions into the opening state.</summary>
    </member>
    <member name="E:System.ServiceModel.Channels.ReceiveContext.Faulted">
      <summary>Defines the event to raised when an exception has occurred during the messaging process. </summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IClientChannel#UnknownMessageReceived">
      <summary>The event handler that is invoked when the ClientBase object receives an unknown message.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Closed">
      <summary>The event handler that is invoked when the ClientBase object has transitioned from its current state to the closed state.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Closing">
      <summary>The event handler that is invoked when the ClientBase object transitions from its current state to the closed state.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Faulted">
      <summary>The event handler that is invoked when fault occurs while performing an operation on the ClientBase object.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Opened">
      <summary>The event handler that is invoked when the ClientBase object has transitioned from the created state to the opened state.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Opening">
      <summary>The event handler that is invoked when the ClientBase object transitions from the created state to the opened state.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#Closed">
      <summary>The event handler that is invoked when the <see cref="T:System.ServiceModel.ClientBase`1" /> object has transitioned from its current state to the closed state.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#Closing">
      <summary>The event handler that is invoked when the <see cref="T:System.ServiceModel.ClientBase`1" /> object transitions from its current state to the closed state.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#Faulted">
      <summary>The event handler that is invoked when a fault occurs while performing an operation on the <see cref="T:System.ServiceModel.ClientBase`1" /> object.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#Opened">
      <summary>The event handler that is invoked when the <see cref="T:System.ServiceModel.ClientBase`1" /> object transitions from the created state to the opened state.</summary>
    </member>
    <member name="E:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#Opening">
      <summary>The event handler that is invoked when the <see cref="T:System.ServiceModel.ClientBase`1" /> object transitions from the created state to the opened state.</summary>
    </member>
    <member name="E:System.ServiceModel.IClientChannel.UnknownMessageReceived">
      <summary>This is a reserved event. </summary>
    </member>
    <member name="E:System.ServiceModel.ICommunicationObject.Closed">
      <summary>Occurs when the communication object completes its transition from the closing state into the closed state.</summary>
    </member>
    <member name="E:System.ServiceModel.ICommunicationObject.Closing">
      <summary>Occurs when the communication object first enters the closing state.</summary>
    </member>
    <member name="E:System.ServiceModel.ICommunicationObject.Faulted">
      <summary>Occurs when the communication object first enters the faulted state.</summary>
    </member>
    <member name="E:System.ServiceModel.ICommunicationObject.Opened">
      <summary>Occurs when the communication object completes its transition from the opening state into the opened state.</summary>
    </member>
    <member name="E:System.ServiceModel.ICommunicationObject.Opening">
      <summary>Occurs when the communication object first enters the opening state.</summary>
    </member>
    <member name="E:System.ServiceModel.IOnlineStatus.Offline">
      <summary>Signals that the instance has disconnected from a network resource.</summary>
    </member>
    <member name="E:System.ServiceModel.IOnlineStatus.Online">
      <summary>Signals that the instance has connected to a network resource.</summary>
    </member>
    <member name="E:System.ServiceModel.OperationContext.OperationCompleted">
      <summary>Occurs when the operation has completed. </summary>
    </member>
    <member name="E:System.ServiceModel.PeerNode.Offline">
      <summary>Signals when the peer node goes offline from the peer mesh.</summary>
    </member>
    <member name="E:System.ServiceModel.PeerNode.Online">
      <summary>Signals when a peer node comes online within the peer mesh.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Closed">
      <summary>Provides registration and deregistration of event handler for the Closed event.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Closing">
      <summary>Provides registration and deregistration of event handler for the Closing event.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Faulted">
      <summary>Provides registration and deregistration of event handler for the Faulted event.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Opened">
      <summary>Provides registration and deregistration of event handler for the Opened event.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Opening">
      <summary>Provides registration and deregistration of event handler for the Opening event.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.WSTrustChannel.Closed">
      <summary>Occurs when the communication object completes its transition from the closing state into the closed state.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.WSTrustChannel.Closing">
      <summary>Occurs when the communication object first enters the closing state.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.WSTrustChannel.Faulted">
      <summary>Occurs when the communication object first enters the faulted state.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.WSTrustChannel.Opened">
      <summary>Occurs when the communication object completes its transition from the opening state into the opened state.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.WSTrustChannel.Opening">
      <summary>Occurs when the communication object first enters the opening state.</summary>
    </member>
    <member name="E:System.ServiceModel.Security.WSTrustServiceContract.RequestFailed">
      <summary>Occurs when a failure happens processing a WS-Trust request from the client.</summary>
    </member>
    <member name="E:System.ServiceModel.ServiceHostBase.UnknownMessageReceived">
      <summary>Occurs when an unknown message is received.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ApplicationContainerSettings.CurrentSession">
      <summary>The current session settings.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ApplicationContainerSettings.ServiceSession">
      <summary>The service session settings.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.MsmqMessageProperty.Name">
      <summary>Gets a <see cref="T:System.String" /> that contains the string "MsmqMessageProperty".</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ReceiveContext.Name">
      <summary>
          The name of the receive context. </summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketMessageProperty.Name">
      <summary>Specifies the message property name.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketTransportSettings.BinaryEncoderTransferModeHeader">
      <summary>Specifies the header for the binary encoder transfer mode.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketTransportSettings.BinaryMessageReceivedAction">
      <summary>Specifies the action when web socket binary message is received.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketTransportSettings.ConnectionOpenedAction">
      <summary>Specifies the action when web socket connection is opened.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketTransportSettings.SoapContentTypeHeader">
      <summary>Specifies the soap content type header.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketTransportSettings.TextMessageReceivedAction">
      <summary>Specifies the action when web socket text message is received.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceMetadataBehavior.MexContractName">
      <summary>Returns the string IMetadataContract.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Name">
      <summary>The constant value "MsmqIntegrationMessageProperty".</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.Namespace">
      <summary>Specifies the current namespace.</summary>
    </member>
    <member name="F:System.ServiceModel.Syndication.SyndicationVersions.Atom10">
      <summary>Represents support for the Atom 1.0 specification.</summary>
    </member>
    <member name="F:System.ServiceModel.Syndication.SyndicationVersions.Rss20">
      <summary>Represents support for the RSS 2.0 specification.</summary>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" /> class.  </summary>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" /> class for a specified enumeration of objects.</summary>
      <param name="items">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> of generic type <see cref="T:System.Object" /> used to initialize the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="items" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.Find``1">
      <summary>Returns the first item in the collection of a specified type.</summary>
      <typeparam name="T">The type of item in the collection to find.</typeparam>
      <returns>The object of type <paramref name="T" /> if it is a reference type and the value of type <paramref name="T" /> if it is a value type. The default value of the type is returned if no object of type <paramref name="T" /> is contained in the collection: <see langword="null" /> if it is a reference type and 0 if it is a value type.</returns>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.FindAll``1">
      <summary>Returns a collection of objects of type <paramref name="T" /> that are contained in the <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" />.</summary>
      <typeparam name="T">The type of item in the collection to find.</typeparam>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <paramref name="T" /> that contains the objects of type <paramref name="T" /> from the original collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.GetKeyForItem(`0)">
      <summary>Gets the type of an item contained in the collection.</summary>
      <param name="item">The item in the collection whose type is to be retrieved.</param>
      <returns>The type of the specified <paramref name="item" /> in the collection.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.InsertItem(System.Int32,`0)">
      <summary>Inserts an element into the collection at a specific location.</summary>
      <param name="index">The zero-based index at which <paramref name="item" /> should be inserted. </param>
      <param name="item">The object to insert into the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.Remove``1">
      <summary>Removes an object of a specified type from the collection.</summary>
      <typeparam name="T">The type of item in the collection to remove.</typeparam>
      <returns>The object removed from the collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.RemoveAll``1">
      <summary>Removes all of the elements of a specified type from the collection.</summary>
      <typeparam name="T">The type of item in the collection to remove.</typeparam>
      <returns>The <see cref="T:System.Collections.ObjectModel.Collection`1" /> that contains the objects of type <paramref name="T" /> from the original collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.KeyedByTypeCollection`1.SetItem(System.Int32,`0)">
      <summary>Replaces the item at the specified index with a new object.</summary>
      <param name="index">The zero-based index of the <paramref name="item" /> to be replaced.</param>
      <param name="item">The object to add to the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> class. </summary>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> class with the object used to synchronize access to the thread-safe collection.</summary>
      <param name="syncRoot">The object used to synchronize access the thread-safe collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.#ctor(System.Object,`0[])">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> class from a specified array of elements and with the object used to synchronize access to the thread-safe collection.</summary>
      <param name="syncRoot">The object used to synchronize access the thread-safe collection.</param>
      <param name="list">The <see cref="T:System.Array" /> of type <paramref name="T" /> elements used to initialize the thread-safe collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> or <paramref name="list" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.#ctor(System.Object,System.Collections.Generic.IEnumerable{`0})">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> class from a specified enumerable list of elements and with the object used to synchronize access to the thread-safe collection.</summary>
      <param name="syncRoot">The object used to synchronize access to the thread-safe collection.</param>
      <param name="list">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection of elements used to initialize the thread-safe collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> or <paramref name="list" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.Add(`0)">
      <summary>Adds an item to the thread-safe, read-only collection.</summary>
      <param name="item">The element to be added to the collection.</param>
      <exception cref="T:System.ArgumentException">The value set is <see langword="null" /> or is not of the correct generic type <paramref name="T" /> for the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.Clear">
      <summary>Removes all items from the collection.</summary>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.ClearItems">
      <summary>Removes all items from the collection.</summary>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.Contains(`0)">
      <summary>Determines whether the collection contains an element with a specific value.</summary>
      <param name="item">The object to locate in the collection.</param>
      <returns>
          <see langword="true" /> if the element value is found in the collection; otherwise<see langword=" false" />.</returns>
      <exception cref="T:System.ArgumentException">The value set is <see langword="null" /> or is not of the correct generic type <paramref name="T" /> for the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the elements of the collection to a specified array, starting at a particular index.</summary>
      <param name="array">The destination <see cref="T:System.Array" /> for the elements of type <paramref name="T " />copied from the collection.</param>
      <param name="index">The zero-based index in the array at which copying begins.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.GetEnumerator">
      <summary>Returns an enumerator that iterates through the synchronized collection.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for objects of the type stored in the collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.IndexOf(`0)">
      <summary>Returns the index of the first occurrence of a value in the collection.</summary>
      <param name="item">Removes all items from the collection.</param>
      <returns>The zero-based index of the first occurrence of the value in the collection.</returns>
      <exception cref="T:System.ArgumentException">The value set is <see langword="null" /> or is not of the correct generic type <paramref name="T" /> for the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.Insert(System.Int32,`0)">
      <summary>Inserts an item into the collection at a specified index.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <param name="item">The object to be inserted into the collection as an element.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
      <exception cref="T:System.ArgumentException">The value set is <see langword="null" /> or is not of the correct generic type <paramref name="T" /> for the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.InsertItem(System.Int32,`0)">
      <summary>Inserts an item into the collection at a specified index.</summary>
      <param name="index">The zero-based index of the collection where the object is to be inserted.</param>
      <param name="item">The object to be inserted into the collection.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
      <exception cref="T:System.ArgumentException">The value set is <see langword="null" /> or is not of the correct generic type <paramref name="T" /> for the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.Remove(`0)">
      <summary>Removes the first occurrence of a specified item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>
          <see langword="true" /> if item was successfully removed from the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.RemoveAt(System.Int32)">
      <summary>Removes an item at a specified index from the collection.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.RemoveItem(System.Int32)">
      <summary>Removes an item at a specified <paramref name="index" /> from the collection.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.SetItem(System.Int32,`0)">
      <summary>Replaces the item at a specified index with another item.</summary>
      <param name="index">The zero-based index of the object to be replaced.</param>
      <param name="item">The object to replace </param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the collection to a specified array, starting at a particular index.</summary>
      <param name="array">The destination <see cref="T:System.Array" /> for the elements of type <paramref name="T" /> copied from the collection.</param>
      <param name="index">The zero-based index in the array at which copying begins.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that iterates through the synchronized collection.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for objects of the type stored in the collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IList#Add(System.Object)">
      <summary>Adds an element to the collection.</summary>
      <param name="value">The object to add to the collection.</param>
      <returns>The position into which the new element was inserted.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IList#Contains(System.Object)">
      <summary>Determines whether the collection contains an element with a specific value.</summary>
      <param name="value">The object to locate in the collection.</param>
      <returns>
          <see langword="true" /> if the element <paramref name="value" /> is found in the collection; otherwise<see langword=" false" />.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="value" /> is not an object of the type contained in the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IList#IndexOf(System.Object)">
      <summary>Determines the zero-based index of an element in the collection.</summary>
      <param name="value">The element in the collection whose index is being determined.</param>
      <returns>The index of the <paramref name="value" /> if found in the collection; otherwise, -1.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an object into the collection at a specified index.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> is to be inserted.</param>
      <param name="value">The object to insert into the collection.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="value" /> set is <see langword="null" /> or is not of the correct generic type <paramref name="T" /> for the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specified object as an element from the collection.</summary>
      <param name="value">The object to be removed from the collection.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedKeyedCollection`2" /> class.  </summary>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedKeyedCollection`2" /> class with access synchronized by an explicitly specified object.</summary>
      <param name="syncRoot">The object used to synchronize access to the thread-safe collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.#ctor(System.Object,System.Collections.Generic.IEqualityComparer{`0})">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedKeyedCollection`2" /> class with access synchronized by an explicitly specified object and with keys compared in a specified way. </summary>
      <param name="syncRoot">The object used to synchronize access to the thread-safe collection.</param>
      <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> of type <paramref name="K" /> used to compare key objects of type <paramref name="K" /> for equality.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> is <see langword="null" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.#ctor(System.Object,System.Collections.Generic.IEqualityComparer{`0},System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedKeyedCollection`2" /> class with access synchronized by an explicitly specified object and with keys compared in a specified way. </summary>
      <param name="syncRoot">The object used to synchronize access to the thread-safe collection.</param>
      <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> of type <paramref name="K" /> used to compare key objects of type <paramref name="K" /> for equality.</param>
      <param name="dictionaryCreationThreshold">The number of items required to create a dictionary for the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> is <see langword="null" /> or <paramref name="comparer" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="dictionaryCreationThreshold" /> is less than -1.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.ChangeItemKey(`1,`0)">
      <summary>Changes the key for a specified item in the synchronized collection.</summary>
      <param name="item">The item whose key is being changed.</param>
      <param name="newKey">The new key for the specified item.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.ClearItems">
      <summary>Clears all items from the collection.</summary>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.Contains(`0)">
      <summary>Returns a value that indicates whether the collection contains an item with a specified key.</summary>
      <param name="key">The key of type <paramref name="K" /> being tested for.</param>
      <returns>
          <see langword="true" /> if the collection contains an item with the key specified; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.GetKeyForItem(`1)">
      <summary>When overridden in a derived class, gets the key for a specified item.</summary>
      <param name="item">The item of type <paramref name="T" /> whose key is being retrieved.</param>
      <returns>The key of type K for the specified <paramref name="item" /> of type <paramref name="T" />.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.InsertItem(System.Int32,`1)">
      <summary>Inserts an item into the collection at a specified location.</summary>
      <param name="index">The zero-based index that specifies the insertion location for the item in the collection.</param>
      <param name="item">The item of type <paramref name="T" /> to be inserted into the collection.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.Remove(`0)">
      <summary>Removes an item with a specified key from the collection and returns a value that indicates whether an item was removed.</summary>
      <param name="key">The key of the item to be removed.</param>
      <returns>
          <see langword="true" /> if an item with the specified key was removed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.RemoveItem(System.Int32)">
      <summary>Removes an item at a specified location from the collection.</summary>
      <param name="index">The zero-based index that specifies the location of the item that is removed from the collection.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedKeyedCollection`2.SetItem(System.Int32,`1)">
      <summary>Replaces an item at a specified location of the collection with a new item.</summary>
      <param name="index">The zero-based index that specifies the insertion location for the item in the collection.</param>
      <param name="item">The item of type <paramref name="T" /> to be inserted into the collection.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedReadOnlyCollection`1" /> class. </summary>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedReadOnlyCollection`1" /> class with the object used to synchronize access to the thread-safe, read-only collection.</summary>
      <param name="syncRoot">The object used to synchronize access to the thread-safe, read-only collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.#ctor(System.Object,`0[])">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedReadOnlyCollection`1" /> class from a specified array of elements and with the object used to synchronize access to the thread-safe, read-only collection.</summary>
      <param name="syncRoot">The object used to synchronize access to the thread-safe, read-only collection.</param>
      <param name="list">The <see cref="T:System.Array" /> of type <paramref name="T" /> elements used to initialize the thread-safe, read-only collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> or <paramref name="list" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.#ctor(System.Object,System.Collections.Generic.IEnumerable{`0})">
      <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SynchronizedReadOnlyCollection`1" /> class from a specified enumerable list of elements and with the object used to synchronize access to the thread-safe, read-only collection.</summary>
      <param name="syncRoot">The object used to synchronize access to the thread-safe, read-only collection.</param>
      <param name="list">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> collection of elements used to initialize the thread-safe, read-only collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="syncRoot" /> or <paramref name="list" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.Contains(`0)">
      <summary>Determines whether the collection contains an element with a specific value.</summary>
      <param name="value">The object to locate in the collection.</param>
      <returns>
          <see langword="true" /> if the element <paramref name="value" /> is found in the collection; otherwise <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="value" /> is not an object of the type contained in the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the elements of the collection to a specified array, starting at a particular index.</summary>
      <param name="array">The <see cref="T:System.Array" /> that is the destination for the elements copied from the collection.</param>
      <param name="index">The zero-based index in the array at which copying begins.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.GetEnumerator">
      <summary>Returns an enumerator that iterates through the synchronized, read-only collection.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for objects of the type stored in the collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.IndexOf(`0)">
      <summary>Returns the index of the first occurrence of a value in the collection.</summary>
      <param name="value">The element whose index is being retrieved.</param>
      <returns>The zero-based index of the first occurrence of the <paramref name="value" /> in the collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Add(`0)">
      <summary>Throws a <see cref="T:System.NotSupportedException" /> if called.</summary>
      <param name="value">The element to be added to the collection.</param>
      <exception cref="T:System.NotSupportedException">Items cannot be set in a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Clear">
      <summary>Throws a <see cref="T:System.NotSupportedException" /> if called.</summary>
      <exception cref="T:System.NotSupportedException">Items cannot be cleared from a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Remove(`0)">
      <summary>Returns <see langword="false" /> and throws a <see cref="T:System.NotSupportedException" /> if called.</summary>
      <param name="value">The value to be removed from the collection.</param>
      <returns>
          <see langword="False" />.The method returns <see langword="false" /> to indicate that the item was not removed from the read-only collection.</returns>
      <exception cref="T:System.NotSupportedException">Items cannot be removed from a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#Generic#IList{T}#Insert(System.Int32,`0)">
      <summary>Throws a <see cref="T:System.NotSupportedException" /> if called.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> is to be inserted.</param>
      <param name="value">The object to insert into the collection.</param>
      <exception cref="T:System.NotSupportedException">Items cannot be inserted into a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)">
      <summary>Throws a <see cref="T:System.NotSupportedException" /> if called.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <exception cref="T:System.NotSupportedException">Items cannot be removed from a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the collection to a specified array, starting at a particular index.</summary>
      <param name="array">The <see cref="T:System.Array" /> that is the destination for the elements copied from the collection.</param>
      <param name="index">The zero-based index in the array at which copying begins.</param>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that iterates through the synchronized, read-only collection.</summary>
      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.  An enumerator that iterates through the synchronized, read-only collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#Add(System.Object)">
      <summary>Adds an element to the collection.</summary>
      <param name="value">The element to be added to the collection.</param>
      <returns>Returns <see cref="T:System.Int32" />. The position into which the new element was inserted.</returns>
      <exception cref="T:System.NotSupportedException">Items cannot be set in a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#Clear">
      <summary>Items cannot be cleared from a read-only collection.</summary>
      <exception cref="T:System.NotSupportedException">Items cannot be cleared from a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#Contains(System.Object)">
      <summary>Checks whether the specified object exists in the collection.</summary>
      <param name="value">The object to locate in the collection.</param>
      <returns>Returns <see cref="T:System.Boolean" />.True if the object is located in the collection; otherwise false.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="value" /> is not an object of the type contained in the collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#IndexOf(System.Object)">
      <summary>Gets the index of the specified item.</summary>
      <param name="value">The element whose index is being retrieved.</param>
      <returns>Returns <see cref="T:System.Int32" />.The zero-based index of the first occurrence of the <paramref name="value" /> in the collection.</returns>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Items cannot be inserted into a read-only collection.</summary>
      <param name="index">The zero-based index at which <paramref name="value" /> is to be inserted.</param>
      <param name="value">The object to insert into the collection.</param>
      <exception cref="T:System.NotSupportedException">Items cannot be inserted into a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#Remove(System.Object)">
      <summary>Retrieves the specified element from the collection.</summary>
      <param name="value">The zero-based index of the element to be retrieved from the collection.</param>
      <exception cref="T:System.NotSupportedException">Items cannot be removed from a read-only collection.</exception>
    </member>
    <member name="M:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#RemoveAt(System.Int32)">
      <summary>Items cannot be removed from a read-only collection.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <exception cref="T:System.NotSupportedException">Items cannot be removed from a read-only collection.</exception>
    </member>
    <member name="M:System.IO.PipeException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.IO.PipeException" /> class. </summary>
    </member>
    <member name="M:System.IO.PipeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.IO.PipeException" /> class with the specified serialization information and streaming context.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.IO.PipeException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.IO.PipeException" /> class with a specified error message. </summary>
      <param name="message">A string that contains the error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.IO.PipeException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.IO.PipeException" /> class with the specified error message and the inner exception.  </summary>
      <param name="message">A string that contains the error message that explains the reason for the exception.</param>
      <param name="inner">The <see cref="T:System.Exception" /> that caused the current exception to be thrown. </param>
    </member>
    <member name="M:System.IO.PipeException.#ctor(System.String,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.IO.PipeException" /> class with a specified error message and error code. </summary>
      <param name="message">A string that contains the error message that explains the reason for the exception.</param>
      <param name="errorCode">An integer that contains the error code.</param>
    </member>
    <member name="M:System.ServiceModel.ActionNotSupportedException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ActionNotSupportedException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.ActionNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ActionNotSupportedException" /> class with serialization information and streaming context specified.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.ActionNotSupportedException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ActionNotSupportedException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.ActionNotSupportedException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ActionNotSupportedException" /> class with a specified error message and a reference to the inner exception that is the cause of the exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown. </param>
    </member>
    <member name="M:System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Adds custom data that the binding elements can access to support the implementation of the contract.</summary>
      <param name="description">The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> of the service. </param>
      <param name="serviceHostBase">The <see cref="T:System.ServiceModel.ServiceHostBase" /> used to host the service.</param>
      <param name="endpoints">The <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> that contains the endpoints for the service.</param>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that contains the parameters that the binding elements for the service can access.</param>
    </member>
    <member name="M:System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Checks that the type of hosting is consistent with the ASP.NET compatibility requirements.</summary>
      <param name="description">The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> of the service. </param>
      <param name="serviceHostBase">The <see cref="T:System.ServiceModel.ServiceHostBase" /> for hosting the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="description" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The service hosting is not compatible with the ASP.NET compatibility requirements.</exception>
    </member>
    <member name="M:System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Validates the service behavior.</summary>
      <param name="description">The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> of the service. </param>
      <param name="serviceHostBase">The <see cref="T:System.ServiceModel.ServiceHostBase" /> for hosting the service.</param>
    </member>
    <member name="M:System.ServiceModel.Activation.Configuration.DiagnosticSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.Configuration.DiagnosticSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Activation.Configuration.NetPipeSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.Configuration.NetPipeSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Activation.Configuration.NetTcpSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.Configuration.NetTcpSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Activation.Configuration.SecurityIdentifierElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.Configuration.SecurityIdentifierElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Activation.Configuration.SecurityIdentifierElement.#ctor(System.Security.Principal.SecurityIdentifier)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.Configuration.SecurityIdentifierElement" /> class wit the specified security identifier.</summary>
      <param name="sid">A security identifier.</param>
    </member>
    <member name="M:System.ServiceModel.Activation.Configuration.SecurityIdentifierElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.Configuration.SecurityIdentifierElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Activation.Configuration.ServiceModelActivationSectionGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.Configuration.ServiceModelActivationSectionGroup" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Activation.Configuration.ServiceModelActivationSectionGroup.GetSectionGroup(System.Configuration.Configuration)">
      <summary>Gets the <see langword="System.ServiceModel.Activation" /> configuration section group from the specified configuration file. </summary>
      <param name="config">A <see cref="T:System.Configuration.Configuration" /> that represents a configuration file.</param>
      <returns>A <see cref="T:System.ServiceModel.Activation.Configuration.ServiceModelActivationSectionGroup" /> that represents the <see langword="System.ServiceModel.Activation" /> settings in the configuration file.</returns>
    </member>
    <member name="M:System.ServiceModel.Activation.ServiceHostFactoryBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Activation.ServiceHostFactoryBase" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Activation.ServiceHostFactoryBase.CreateServiceHost(System.String,System.Uri[])">
      <summary>When overridden in a derived class, creates a <see cref="T:System.ServiceModel.ServiceHostBase" /> with a specific base address using custom initiation data. </summary>
      <param name="constructorString">The initialization data that is passed to the <see cref="T:System.ServiceModel.ServiceHostBase" /> instance being constructed by the factory. </param>
      <param name="baseAddresses">An <see cref="T:System.Array" /> of type <see cref="T:System.Uri" /> that contains the base addresses of the host.</param>
      <returns>The <see cref="T:System.ServiceModel.ServiceHostBase" /> object with the specified base addresses and initialized with the custom initiation data.</returns>
    </member>
    <member name="M:System.ServiceModel.Activation.VirtualPathExtension.Attach(System.ServiceModel.ServiceHostBase)">
      <summary>This method is provided to support the Windows Communication Foundation (WCF) infrastructure.</summary>
      <param name="owner">The <see cref="T:System.ServiceModel.ServiceHostBase" /> using the virtual path.</param>
    </member>
    <member name="M:System.ServiceModel.Activation.VirtualPathExtension.Detach(System.ServiceModel.ServiceHostBase)">
      <summary>This method is provided to support the WCF infrastructure.</summary>
      <param name="owner">The <see cref="T:System.ServiceModel.ServiceHostBase" /> using the virtual path.</param>
    </member>
    <member name="M:System.ServiceModel.AddressAccessDeniedException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.AddressAccessDeniedException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.AddressAccessDeniedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.AddressAccessDeniedException" /> class with serialization information and streaming context specified.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.AddressAccessDeniedException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.AddressAccessDeniedException" /> class with a specified error message. </summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.AddressAccessDeniedException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.AddressAccessDeniedException" /> class with a specified error message and a reference to the inner exception that is the cause of the exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown. </param>
    </member>
    <member name="M:System.ServiceModel.AddressAlreadyInUseException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.AddressAlreadyInUseException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.AddressAlreadyInUseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.AddressAlreadyInUseException" /> class with serialization information and streaming context specified.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.AddressAlreadyInUseException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.AddressAlreadyInUseException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.AddressAlreadyInUseException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.AddressAlreadyInUseException" /> class with a specified error message and a reference to the inner exception that is the cause of the exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown. </param>
    </member>
    <member name="M:System.ServiceModel.BasicHttpBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpBinding" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.BasicHttpBinding.#ctor(System.ServiceModel.BasicHttpSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpBinding" /> class with a specified type of security used by the binding.</summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.BasicHttpSecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
    </member>
    <member name="M:System.ServiceModel.BasicHttpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpBinding" /> class with a binding specified by its configuration name. </summary>
      <param name="configurationName">The binding configuration name for the <see cref="T:System.ServiceModel.Configuration.BasicHttpBindingElement" />.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The binding with the configuration name <paramref name="configurationName" /> was not found.</exception>
    </member>
    <member name="M:System.ServiceModel.BasicHttpBinding.BuildChannelFactory``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.</summary>
      <param name="parameters">Specifies the requirements for the channel factory built.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> that satisfies the features specified by the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpBinding.CreateBindingElements">
      <summary>Creates and returns an ordered collection of binding elements contained in the current binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the ordered stack of binding elements described by the <see cref="T:System.ServiceModel.BasicHttpBinding" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpBinding.ShouldSerializeEnableHttpCookieContainer">
      <summary>Indicates whether the http cookie container should enable the serialization.</summary>
      <returns>
          <see langword="true" /> if the http cookie container should enable the serialization; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpBinding.ShouldSerializeSecurity">
      <summary>Returns whether security settings should be serialized based upon whether serialization already occurs, for example at the message or transport level. </summary>
      <returns>
          <see langword="true" /> if security should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpContextBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpContextBinding" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.BasicHttpContextBinding.#ctor(System.ServiceModel.BasicHttpSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpContextBinding" /> class with the specified <see cref="T:System.ServiceModel.BasicHttpSecurityMode" />. </summary>
      <param name="securityMode">The HTTP security mode.</param>
    </member>
    <member name="M:System.ServiceModel.BasicHttpContextBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpContextBinding" /> class with the specified binding configuration.</summary>
      <param name="configName">The name of the binding configuration.</param>
    </member>
    <member name="M:System.ServiceModel.BasicHttpContextBinding.CreateBindingElements">
      <summary>Creates an ordered collection of binding elements that are contained in the current binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the ordered stack of binding elements described by the <see cref="T:System.ServiceModel.BasicHttpContextBinding" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpMessageSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpMessageSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.BasicHttpMessageSecurity.ShouldSerializeAlgorithmSuite">
      <summary>Returns whether the algorithm suite to be used for securing messages at the SOAP level should be serialized.</summary>
      <returns>
          <see langword="true" /> if the algorithm suite should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpMessageSecurity.ShouldSerializeClientCredentialType">
      <summary>Returns whether the client credential type should be serialized.</summary>
      <returns>
          <see langword="true" /> if the client credential type should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpsBinding" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsBinding.#ctor(System.ServiceModel.BasicHttpsSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpsBinding" /> class with the specified type of security mode.</summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.BasicHttpsSecurityMode" /> that specifies the type of security.</param>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpsBinding" /> class with the specified type of configuration name.</summary>
      <param name="configurationName">The binding configuration name for the BasicHttpsBindingElement.</param>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsBinding.BuildChannelFactory``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel.</summary>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel factory built.</param>
      <typeparam name="TChannel">The type of channel.</typeparam>
      <returns>The channel factory stack on the client.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsBinding.CreateBindingElements">
      <summary>Returns an ordered collection of binding elements contained in the current binding.</summary>
      <returns>An ordered collection of binding elements contained in the current binding.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsBinding.ShouldSerializeSecurity">
      <summary>Indicates whether the security settings should be serialized.</summary>
      <returns>
          <see langword="True" /> if the security settings should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.BasicHttpSecurity.ShouldSerializeMessage">
      <summary>Determines whether a message element should be serialized.</summary>
      <returns>
          <see langword="true" /> if the message should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpSecurity.ShouldSerializeTransport">
      <summary>Determines whether the transport element should be serialized.</summary>
      <returns>
          <see langword="true" /> if the transport element should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.BasicHttpsSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsSecurity.ShouldSerializeMessage">
      <summary>Indicates whether the message element should be serialized.</summary>
      <returns>
          <see langword="True" /> if the message element should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.BasicHttpsSecurity.ShouldSerializeTransport">
      <summary>Indicates whether the transport element should be serialized.</summary>
      <returns>
          <see langword="True" /> if the transport element should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.CallbackBehaviorAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CallbackBehaviorAttribute" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.CallbackBehaviorAttribute.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Configures the binding elements to support the callback behavior.</summary>
      <param name="serviceEndpoint">The endpoint for the callback object.</param>
      <param name="parameters">The collection of binding parameters that are configured.</param>
    </member>
    <member name="M:System.ServiceModel.CallbackBehaviorAttribute.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Configures the client runtime to support the callback object.</summary>
      <param name="serviceEndpoint">The endpoint configured by the attribute.</param>
      <param name="clientRuntime">The client run-time object that the attribute configures.</param>
    </member>
    <member name="M:System.ServiceModel.CallbackBehaviorAttribute.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Implementation of the <see cref="M:System.ServiceModel.Description.IEndpointBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)" /> method. This implementation has no effect.</summary>
      <param name="serviceEndpoint">The endpoint to be modified.   </param>
      <param name="endpointDispatcher">The endpoint dispatcher that the method modifies.   </param>
    </member>
    <member name="M:System.ServiceModel.CallbackBehaviorAttribute.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Validates the endpoint description prior to building the runtime.</summary>
      <param name="serviceEndpoint">The endpoint to be validated.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.ApplyConfiguration(System.String)">
      <summary>Initializes the channel factory with the behaviors provided by a specified configuration file and with those in the service endpoint of the channel factory.</summary>
      <param name="configurationName">The name of the configuration file.</param>
      <exception cref="T:System.InvalidOperationException">The service endpoint of the channel factory is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.CreateDescription">
      <summary>When implemented in a derived class, creates a description of the service endpoint associated with the channel factory.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> associated with the channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.CreateFactory">
      <summary>Builds the channel factory for the current endpoint of the factory.</summary>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory" /> for the endpoint of the current factory.</returns>
      <exception cref="T:System.InvalidOperationException">The endpoint of the service that the factory channels connect to is <see langword="null" /> or the endpoint's binding is <see langword="null" /> or is missing the element with the configuration name specified.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.EnsureOpened">
      <summary>Opens the current channel factory if it is not yet opened.</summary>
      <exception cref="T:System.ObjectDisposedException">The current factory is either closing or closed and so cannot be opened.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.GetProperty``1">
      <summary>Returns the typed object requested, if present, from the appropriate layer in the channel stack, or <see langword="null" /> if not present.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.InitializeEndpoint(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes the service endpoint of the channel factory with a specified binding and address.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> with which to initialize the channel factory.</param>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> with which to initialize the channel factory.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.InitializeEndpoint(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes the service endpoint of the channel factory with a specified endpoint.</summary>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> to initialize the channel factory with.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpoint" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.InitializeEndpoint(System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes the service endpoint of the channel factory with a specified address and configuration.</summary>
      <param name="configurationName">The name of the configuration file used to initialize the channel factory.</param>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> with which to initialize the channel factory.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnAbort">
      <summary>Terminates the inner channel factory of the current channel factory.</summary>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous close operation on the inner channel factory of the current channel factory that has a state object associated with it. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnBeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous open operation on the inner channel factory of the current channel factory that has a state object associated with it. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnClose(System.TimeSpan)">
      <summary>Calls close on the inner channel factory with a specified time-out for the completion of the operation.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnEndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous close operation on the inner channel factory of the current channel factory. </summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.ChannelFactory.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnEndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous open operation on the inner channel factory of the current channel factory. </summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.ChannelFactory.OnBeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnOpen(System.TimeSpan)">
      <summary>Calls open on the inner channel factory of the current channel factory with a specified time-out for the completion of the operation.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</param>
      <exception cref="T:System.InvalidOperationException">The inner channel of the current channel is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnOpened">
      <summary>Initializes a read-only copy of the <see cref="T:System.ServiceModel.Description.ClientCredentials" /> object for the channel factory.</summary>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.OnOpening">
      <summary>Builds the inner channel factory for the current channel.</summary>
      <exception cref="T:System.InvalidOperationException">The inner channel factory for the channel factory is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory.System#IDisposable#Dispose">
      <summary>Closes the current channel factory.</summary>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory`1" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.#ctor(System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory`1" /> class.  </summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> specified for the channels produced by the factory.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory`1" /> class with a specified binding and endpoint address.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to configure the endpoint.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="binding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.#ctor(System.ServiceModel.Channels.Binding,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory`1" /> class with a specified binding and remote address.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to configure the endpoint.</param>
      <param name="remoteAddress">The address that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.#ctor(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory`1" /> class that produces channels with a specified endpoint.</summary>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> for the channels produced by the factory.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="endpoint" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory`1" /> class with a specified endpoint configuration name.</summary>
      <param name="endpointConfigurationName">The configuration name used for the endpoint.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpointConfigurationName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.#ctor(System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory`1" /> class associated with a specified name for the endpoint configuration and remote address.</summary>
      <param name="endpointConfigurationName">The configuration name used for the endpoint.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpointConfigurationName" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelFactory`1" /> class.  </summary>
      <param name="channelType">The <see cref="T:System.Type" /> of channel produced by the factory.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="channelType" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <paramref name="channelType" /> is a class or value type and is not an interface.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannel">
      <summary>Creates a channel of a specified type to a specified endpoint address.</summary>
      <returns>The <paramref name="TChannel" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> created by the factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannel(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Creates a channel of a specified type that is used to send messages to a service endpoint that is configured with a specified binding.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to configure the endpoint.</param>
      <param name="endpointAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <returns>The <paramref name="TChannel" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> created by the factory.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.ChannelFactory" /> has duplex operations it does not support.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannel(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a channel of a specified type that is used to send messages to a service endpoint at a specified transport address that is configured with a specified binding.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to configure the endpoint.</param>
      <param name="endpointAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which the channel sends messages.</param>
      <returns>The <paramref name="TChannel" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> created by the factory.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.ChannelFactory" /> has duplex operations it does not support.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannel(System.ServiceModel.EndpointAddress)">
      <summary>Creates a channel that is used to send messages to a service at a specific endpoint address.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <returns>The <paramref name="TChannel" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> created by the factory.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannel(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a channel that is used to send messages to a service at a specific endpoint address through a specified transport address.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which the channel sends messages.</param>
      <returns>The <paramref name="TChannel" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> created by the factory.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.ChannelFactory" /> has duplex operations it does not support.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannel(System.String)">
      <summary>Creates a channel that is used to send messages to a service whose endpoint is configured in a specified way.</summary>
      <param name="endpointConfigurationName">The name of the endpoint configuration used for the service.</param>
      <returns>The <paramref name="TChannel" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> created by the factory.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.ChannelFactory" /> has duplex operations it does not support.</exception>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithActAsToken(System.IdentityModel.Tokens.SecurityToken)">
      <summary>Creates a channel that is used to send messages to a service with an act as security token.</summary>
      <param name="actAsToken">The security token.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithActAsToken(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.EndpointAddress)">
      <summary>Creates a channel that is used to send messages to a service with an act as security token at a specific endpoint address.</summary>
      <param name="actAsToken">The security token</param>
      <param name="address">The endpoint address that provides the location of the service.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithActAsToken(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a channel that is used to send messages to a service with an act as security token at a specific endpoint address through a specified transport address.</summary>
      <param name="actAsToken">The security token</param>
      <param name="address">The endpoint address that provides the location of the service.</param>
      <param name="via">The transport address to which the channel sends messages.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithIssuedToken(System.IdentityModel.Tokens.SecurityToken)">
      <summary>Creates a channel that is used to send messages to a service with an issued security token.</summary>
      <param name="issuedToken">The issued security token.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithIssuedToken(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.EndpointAddress)">
      <summary>Creates a channel that is used to send messages to a service with an issued security token at a specific endpoint address.</summary>
      <param name="issuedToken">The issued security token.</param>
      <param name="address">The endpoint address that provides the location of the service.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithIssuedToken(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a channel that is used to send messages to a service with an issued security token at a specific endpoint address through a specified transport address.</summary>
      <param name="issuedToken">The issued security token.</param>
      <param name="address">The endpoint address that provides the location of the service.</param>
      <param name="via">The transport address to which the channel sends messages.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithOnBehalfOfToken(System.IdentityModel.Tokens.SecurityToken)">
      <summary>Creates a channel that is used to send messages to a service with an on behalf of security token.</summary>
      <param name="onBehalfOf">The security token.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithOnBehalfOfToken(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.EndpointAddress)">
      <summary>Creates a channel that is used to send messages to a service with an on behalf of security token at a specific endpoint address.</summary>
      <param name="onBehalfOf">The security token.</param>
      <param name="address">The endpoint address that provides the location of the service.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateChannelWithOnBehalfOfToken(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a channel that is used to send messages to a service with an on behalf of security token at a specific endpoint address through a specified transport address.</summary>
      <param name="onBehalfOf">The security token.</param>
      <param name="address">The endpoint address that provides the location of the service.</param>
      <param name="via">The transport address to which the channel sends messages.</param>
      <returns>The created channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.ChannelFactory`1.CreateDescription">
      <summary>Creates a description of the service endpoint.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> of the service.</returns>
      <exception cref="T:System.InvalidOperationException">The callback contract is <see langword="null" /> but the service endpoint requires one that is non-<see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.AddressHeader" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.CreateAddressHeader(System.Object)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Channels.AddressHeader" /> class with a specified value.</summary>
      <param name="value">The information item for the address header.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.AddressHeader" /> that contains the information item specified by the <paramref name="value" /> parameter.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.CreateAddressHeader(System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Channels.AddressHeader" /> class using a specified formatter to serialize the information item from a specified object.</summary>
      <param name="value">The information item for the address header.</param>
      <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> used to serialize the specified object in the <paramref name="value" /> parameter.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.AddressHeader" /> that contains the information item specified by the value parameter.</returns>
      <exception cref="T:System.ArgumentNullException">The <paramref name="formatter" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.CreateAddressHeader(System.String,System.String,System.Object)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Channels.AddressHeader" /> class with a specified value, name and namespace.</summary>
      <param name="name">The name of the address header.</param>
      <param name="ns">The namespace of the address header.</param>
      <param name="value">The information item for the address header.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.AddressHeader" /> with the specified <paramref name="name" /> and <paramref name="ns" /> that contains the information item specified by <paramref name="value" />.</returns>
      <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> is <see langword="null" /> or <paramref name="name" />.Length == 0.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.CreateAddressHeader(System.String,System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Channels.AddressHeader" /> class with a specified name and namespace that uses a specified formatter to serialize the information item from a specified object.</summary>
      <param name="name">The name of the address header.</param>
      <param name="ns">The namespace of the address header.</param>
      <param name="value">The information item for the address header.</param>
      <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> used to serialize the specified object in the <paramref name="value" /> parameter.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.AddressHeader" /> with the specified <paramref name="name" /> and <paramref name="ns" /> that contains the information item specified by <paramref name="value" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> or <paramref name="serializer" /> is <see langword="null" /> or <paramref name="name" />.Length == 0.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.Equals(System.Object)">
      <summary>Determines whether the information item in a specified object is equal to the object contained in the current address header.</summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with the object contained in the current address header.</param>
      <returns>
          <see langword="true" /> if the information item in a specified <paramref name="obj" /> is equivalent to the information item contained in the current address header; otherwise, <see langword="false" />. In particular, returns <see langword="false" /> if <paramref name="obj" /> is <see langword="null" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.GetAddressHeaderReader">
      <summary>Returns an XML reader that can serialize the current address header object.</summary>
      <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader" /> that can serialize the current address header object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.GetHashCode">
      <summary>Provides a unique hash code for an address header. </summary>
      <returns>A unique hash code for the current address header.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.GetValue``1">
      <summary>Deserializes the information item from the current address header to an object of a specified type.</summary>
      <typeparam name="T">A class of type <paramref name="T" /> with its fields and properties set to the values supplied by the current address header object.</typeparam>
      <returns>An instance of a class of type <paramref name="T" /> with its fields and properties set to the values supplied by the current address header object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.GetValue``1(System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Deserializes the information item from the current address header to an object of a specified type that uses a specified formatter to serialize this information.</summary>
      <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> used to deserialize the information item from the current address header object.</param>
      <typeparam name="T">A class of type <paramref name="T" /> with its fields and properties set to the values supplied by the current address header object.</typeparam>
      <returns>An instance of a class of type <paramref name="T" /> with its fields and properties set to the values supplied by the current address header object.</returns>
      <exception cref="T:System.ArgumentNullException">The <paramref name="serializer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.OnWriteAddressHeaderContents(System.Xml.XmlDictionaryWriter)">
      <summary>When overridden in a derived class, is invoked when the address header contents are written to a stream or file.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the address header contents to a stream or file.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.OnWriteStartAddressHeader(System.Xml.XmlDictionaryWriter)">
      <summary>When overridden in a derived class, is invoked when the address header contents begin to be written to a stream or file.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the address header to a stream or file.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.ToMessageHeader">
      <summary>Wraps the address header as a message header.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageHeader" /> that wraps the current address header.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.WriteAddressHeader(System.Xml.XmlDictionaryWriter)">
      <summary>Writes the address header to a stream or file using a specified <see cref="T:System.Xml.XmlDictionaryWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the address header to a stream or file.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="writer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.WriteAddressHeader(System.Xml.XmlWriter)">
      <summary>Writes the address header to a stream or file using a specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the address header to a stream or file.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="writer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.WriteAddressHeaderContents(System.Xml.XmlDictionaryWriter)">
      <summary>Writes the address header contents to a stream or file.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the address header contents to a stream or file.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="writer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeader.WriteStartAddressHeader(System.Xml.XmlDictionaryWriter)">
      <summary>Starts to write the address header contents to a stream or file.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the address header to a stream or file.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="writer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeaderCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.AddressHeaderCollection" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeaderCollection.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Channels.AddressHeader})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.AddressHeaderCollection" /> class from an enumerable set of address headers.</summary>
      <param name="addressHeaders">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> set of <see cref="T:System.ServiceModel.Channels.AddressHeader" /> objects used to initialize the collection.</param>
      <exception cref="T:System.ArgumentException">One of the address headers in the <paramref name="addressHeaders" /> parameter is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeaderCollection.AddHeadersTo(System.ServiceModel.Channels.Message)">
      <summary>Adds the headers in the collection to the headers of a specified message.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to which the headers are added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeaderCollection.FindAll(System.String,System.String)">
      <summary>Finds all the address headers in the collection with the specified name and namespace.</summary>
      <param name="name">The name of the address header to be found.</param>
      <param name="ns">The namespace of the address header to be found.</param>
      <returns>The <see cref="T:System.Array" /> of type <see cref="T:System.ServiceModel.Channels.AddressHeader" /> that contains all the headers in the collection with the specified name and namespace.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> or <paramref name="ns" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressHeaderCollection.FindHeader(System.String,System.String)">
      <summary>Finds the first address header in the collection with a specified name and namespace.</summary>
      <param name="name">The name of the address header to be found.</param>
      <param name="ns">The namespace of the address header to be found.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.AddressHeader" /> in the collection with the specified name and namespace.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> or <paramref name="ns" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">There is more than one header that has the specified <paramref name="name" /> and <paramref name="ns" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.AddressingVersion.ToString">
      <summary>Returns a string representation of the current addressing version.</summary>
      <returns>A string that represents the current addressing version.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.#ctor">
      <summary>Creates an instance of this class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.#ctor(System.ServiceModel.Security.Tokens.SecurityTokenParameters)">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.Channels.AsymmetricSecurityBindingElement" /> with the specified recipient token parameters.</summary>
      <param name="recipientTokenParameters">Defines the token for the recipient (for example, the server's X.509 certificate).</param>
    </member>
    <member name="M:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.#ctor(System.ServiceModel.Security.Tokens.SecurityTokenParameters,System.ServiceModel.Security.Tokens.SecurityTokenParameters)">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.Channels.AsymmetricSecurityBindingElement" /> with the specified recipient and initiator token parameters.</summary>
      <param name="recipientTokenParameters">Defines the token for the recipient (for example the server's X.509 certificate).</param>
      <param name="initiatorTokenParameters">Defines the token for the initiator (for example, the client's X.509 certificate).</param>
    </member>
    <member name="M:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.Clone">
      <summary>Creates a new instance of this class initialized from the current one.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> object with property values equal to those of the current instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The type of the object to get.</typeparam>
      <returns>The specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" /> or <see langword="null" /> if the object is not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.SetKeyDerivation(System.Boolean)">
      <summary>Sets a value that indicates whether derived keys are required. </summary>
      <param name="requireDerivedKeys">
            <see langword="true" /> if derived keys are required; otherwise, <see langword="false" />. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion about bindings, which is added to the Web Services Description Language (WSDL) information.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.ToString">
      <summary>Returns a string that represents this <see cref="T:System.ServiceModel.Channels.AsymmetricSecurityBindingElement" /> instance.</summary>
      <returns>The current <see cref="T:System.ServiceModel.Channels.AsymmetricSecurityBindingElement" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel for a specified context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> for the specified context.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds the channel listener on the service that accepts a specified type of channel for a specified context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the listener.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> for the specified context.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the listener.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel listener stack can be built on the service; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.Clone">
      <summary>Creates a new <see cref="T:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement" /> object initialized from the current one.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement" /> object with property values equal to those of the current element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.CreateMessageEncoderFactory">
      <summary>Creates a factory for binary message encoders that employ the SOAP and WS-Addressing versions and the character encoding specified by the current encoding binding element.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageEncoderFactory" /> that this binding element creates.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the binding element stack.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the binding element.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.ShouldSerializeMessageVersion">
      <summary>Returns whether the SOAP message structure version should be serialized.</summary>
      <returns>
          <see langword="true" /> if the SOAP message structure version should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.ShouldSerializeReaderQuotas">
      <summary>Returns whether the values of constraints placed on the complexity of SOAP message structure should be serialized.</summary>
      <returns>
          <see langword="true" /> if reader quotas should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Writes a custom binary message encoding elements into the generated metadata for an endpoint.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that exports the metadata information.</param>
      <param name="policyContext">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Writes a custom binary message encoding elements into the generated WSDL for a contract.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Writes a custom binary message encoding elements into the generated WSDL for an endpoint.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> object that provides mappings from exported WSDL elements to the endpoint description.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.Binding" /> class with a default name and namespace. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.Binding" /> class from a specified binding of the service.</summary>
      <param name="name">The <see cref="P:System.ServiceModel.Channels.Binding.Name" /> of the binding.</param>
      <param name="ns">The <see cref="P:System.ServiceModel.Channels.Binding.Namespace" /> of the binding.</param>
      <exception cref="T:System.ArgumentException">
              <paramref name="name" /> is <see langword="null" /> or an empty string.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="ns" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelFactory``1(System.Object[])">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by an object array.</summary>
      <param name="parameters">The object array that specifies requirements for the channel factory that is built.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> that satisfies the features specified by the collection.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelFactory``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.</summary>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel factory built.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> that satisfies the features specified by the collection.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelListener``1(System.Object[])">
      <summary>Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.</summary>
      <param name="parameters">The object array that specifies requirements for the channel factory built.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> that satisfies the features specified.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelListener``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified by a collection of binding parameters.</summary>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel listener that is built.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> that satisfies the features specified.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelListener``1(System.Uri,System.Object[])">
      <summary>Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.</summary>
      <param name="listenUriBaseAddress">The <see cref="T:System.Uri" /> that provides the base address on which the service listens.</param>
      <param name="parameters">The object array that specifies requirements for the channel factory that is built.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> that satisfies the features specified.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelListener``1(System.Uri,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.</summary>
      <param name="listenUriBaseAddress">The <see cref="T:System.Uri" /> that provides the base address on which the service listens.</param>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel listener that is built.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> that satisfies the features specified.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelListener``1(System.Uri,System.String,System.Object[])">
      <summary>Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.</summary>
      <param name="listenUriBaseAddress">The <see cref="T:System.Uri" /> that provides the base address on which the service listens.</param>
      <param name="listenUriRelativeAddress">The address, relative to the base address, on which the service listens.</param>
      <param name="parameters">The object array that specifies requirements for the channel factory that is built.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> that satisfies the features specified.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelListener``1(System.Uri,System.String,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.</summary>
      <param name="listenUriBaseAddress">The <see cref="T:System.Uri" /> that provides the base address on which the service listens.</param>
      <param name="listenUriRelativeAddress">The address, relative to the base address, on which the service listens.</param>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel listener that is built.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> that satisfies the features specified.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelListener``1(System.Uri,System.String,System.ServiceModel.Description.ListenUriMode,System.Object[])">
      <summary>Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.</summary>
      <param name="listenUriBaseAddress">The <see cref="T:System.Uri" /> that provides the base address on which the service listens.</param>
      <param name="listenUriRelativeAddress">The address, relative to the base address, on which the service listens.</param>
      <param name="listenUriMode">A value of the <see cref="T:System.ServiceModel.Description.ListenUriMode" /> that indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.</param>
      <param name="parameters">The object array that specifies requirements for the channel factory that is built.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> that satisfies the features specified.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.BuildChannelListener``1(System.Uri,System.String,System.ServiceModel.Description.ListenUriMode,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel listener on the service that accepts a specified type of channel and that satisfies the features specified.</summary>
      <param name="listenUriBaseAddress">The <see cref="T:System.Uri" /> that provides the base address on which the service listens.</param>
      <param name="listenUriRelativeAddress">The address, relative to the base address, on which the service listens.</param>
      <param name="listenUriMode">A value of the <see cref="T:System.ServiceModel.Description.ListenUriMode" /> that indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.</param>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel listener that is built.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> that satisfies the features specified.</returns>
      <exception cref="T:System.InvalidOperationException">Transport element is missing or out of order or scheme is invalid or the message version is not specified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.CanBuildChannelFactory``1(System.Object[])">
      <summary>Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the requirements specified by an object array.</summary>
      <param name="parameters">The object array that specifies requirements for the channel factory that is built.</param>
      <typeparam name="TChannel">The type of channel for which the factory is being tested.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel factory stack can be build on the client; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Returns a value that indicates whether the current binding can build a channel factory stack on the client that satisfies the collection of binding parameters specified.</summary>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel factory that is built.</param>
      <typeparam name="TChannel">The type of channel for which the factory is being tested.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel factory stack can be build on the client; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.CanBuildChannelListener``1(System.Object[])">
      <summary>Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the criteria specified in an array of objects.</summary>
      <param name="parameters">The object array that specifies requirements for the channel factory that is built.</param>
      <typeparam name="TChannel">The type of channel for which the listener is being tested.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel listener stack can be build on the service; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Returns a value that indicates whether the current binding can build a channel listener stack on the service that satisfies the collection of binding parameters specified.</summary>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel listener that is built.</param>
      <typeparam name="TChannel">The type of channel for which the listener is being tested.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel listener stack can be build on the service; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.CreateBindingElements">
      <summary>When overridden in a derived class, creates a collection that contains the binding elements that are part of the current binding. </summary>
      <returns>A <see cref="T:System.Collections.Generic.ICollection`1" /> object of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> that contains the binding elements from the current binding object in the correct order.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.GetProperty``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the binding stack.</summary>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that specifies requirements for the channel listener that is built.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.ShouldSerializeName">
      <summary>Returns whether the name of the binding should be serialized.</summary>
      <returns>
          <see langword="true" /> if the binding name should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Binding.ShouldSerializeNamespace">
      <summary>Returns whether the namespace of the binding should be serialized.</summary>
      <returns>
          <see langword="true" /> if the binding namespace should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingContext.#ctor(System.ServiceModel.Channels.CustomBinding,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BindingContext" /> class for a specified binding and collection of binding parameters.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.CustomBinding" /> for the channel.</param>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> for the channel.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingContext.#ctor(System.ServiceModel.Channels.CustomBinding,System.ServiceModel.Channels.BindingParameterCollection,System.Uri,System.String,System.ServiceModel.Description.ListenUriMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BindingContext" /> class for a specified binding, collection of binding parameters, and address for the endpoint at which the service listens.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.CustomBinding" /> for the channel.</param>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> for the channel.</param>
      <param name="listenUriBaseAddress">The <see cref="T:System.Uri" /> at which the service endpoint listens.</param>
      <param name="listenUriRelativeAddress">The relative address at which the service endpoint listens.</param>
      <param name="listenUriMode">The <see cref="T:System.ServiceModel.Description.ListenUriMode" /> that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="T:System.ServiceModel.Description.ListenUriMode" /> is not defined.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingContext.BuildInnerChannelFactory``1">
      <summary>Builds the inner channel factory for channels of a specified type below the current channel factory.</summary>
      <typeparam name="TChannel">The type of <see cref="T:System.ServiceModel.Channels.IChannel" /> object the inner channel factory produces.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> that represents the inner channel factory of the current channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingContext.BuildInnerChannelListener``1">
      <summary>Builds an inner channel listener that listens for a specified type of channel.</summary>
      <typeparam name="TChannel">The type of <see cref="T:System.ServiceModel.Channels.IChannel" /> object for which the inner channel listener listens.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> that represents the inner channel listener of the current channel factory.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingContext.CanBuildInnerChannelFactory``1">
      <summary>Returns a value that indicates whether the inner channel factory can produce a specified type of channel.</summary>
      <typeparam name="TChannel">The type of <see cref="T:System.ServiceModel.Channels.IChannel" /> object the inner channel factory produces.</typeparam>
      <returns>
          <see langword="true" /> if the inner channel factory can produce the specified <paramref name="TChannel" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingContext.CanBuildInnerChannelListener``1">
      <summary>Returns a value that indicates whether the inner channel listener can be built to listen for a specified type of channel.</summary>
      <typeparam name="TChannel">The type of <see cref="T:System.ServiceModel.Channels.IChannel" /> object for which the inner channel listener listens.</typeparam>
      <returns>
          <see langword="true" /> if the inner channel listener can be built to listen for the <paramref name="TChannel" /> specified; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingContext.Clone">
      <summary>Returns a copy of the current channel build context.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingContext" /> object that is a copy of the current channel build context.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingContext.GetInnerProperty``1">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the binding stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElement.#ctor(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BindingElement" /> class from a specified binding element.</summary>
      <param name="elementToBeCloned">The <see cref="T:System.ServiceModel.Channels.BindingElement" /> to be cloned.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Initializes a channel factory for producing channels of a specified type from the binding context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element. </param>
      <typeparam name="TChannel">The type of channel the factory builds.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> initialized from the <paramref name="context" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Initializes a channel listener to accept channels of a specified type from the binding context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element.</param>
      <typeparam name="TChannel">The type of channel the listener is built to accept.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> initialized from the <paramref name="context" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element. </param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> can be built by the binding element; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the binding element can build a listener for a specific type of channel.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element. </param>
      <typeparam name="TChannel">The type of channel the listener accepts.</typeparam>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> can be built by the binding element; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElement.Clone">
      <summary>When overridden in a derived class, returns a copy of the binding element object.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> object that is a deep clone of the original.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>When overridden in a derived class, returns a typed object requested, if present, from the appropriate layer in the binding stack.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the binding element.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not present.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Channels.BindingElement})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> class from an enumerable set of binding elements.</summary>
      <param name="elements">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> of generic type <see cref="T:System.ServiceModel.Channels.BindingElement" /> used to initialize the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="elements" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.#ctor(System.ServiceModel.Channels.BindingElement[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> class from an array of binding elements.</summary>
      <param name="elements">The <see cref="T:System.Array" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> used to initialize the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="elements" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.AddRange(System.ServiceModel.Channels.BindingElement[])">
      <summary>Adds binding elements from an array to the collection of binding elements.</summary>
      <param name="elements">The <see cref="T:System.Array" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> to be added to the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="elements" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.Clone">
      <summary>Creates a copy of the binding element collection.</summary>
      <returns>A copy of the <see cref="T:System.ServiceModel.Channels.BindingElementCollection" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.Contains(System.Type)">
      <summary>Returns a value that indicates whether a specified type of binding element belongs to the collection of binding elements.</summary>
      <param name="bindingElementType">The type of binding element being tested for inclusion in the collection.</param>
      <returns>
          <see langword="true" /> if the type of binding element specified is contained in the collection; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bindingElementType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.Find``1">
      <summary>Returns the first item of a specified type from the collection of binding elements.</summary>
      <typeparam name="T">The <see cref="T:System.Type" /> of item to find.</typeparam>
      <returns>The item of type <see cref="T:System.Type" /> if found; if not found, 0 if <paramref name="T" /> is a value type and <see langword="null" /> if <paramref name="T" /> is a reference type.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.FindAll``1">
      <summary>Returns all of the items of a specified type from the collection of binding elements.</summary>
      <typeparam name="T">The <see cref="T:System.Type" /> of item to find.</typeparam>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of all of the items of type <see cref="T:System.Type" /> if found; if none are found, 0 if <paramref name="T" /> is a value type and <see langword="null" /> if <paramref name="T" /> is a reference type.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.InsertItem(System.Int32,System.ServiceModel.Channels.BindingElement)">
      <summary>Inserts a binding element at a specified location within a collection of binding elements.</summary>
      <param name="index">The location at which to insert the binding element in the collection.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Channels.BindingElement" /> to be inserted.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.Remove``1">
      <summary>Removes a binding element of a specified type from the collection of binding elements.</summary>
      <typeparam name="T">The <see cref="T:System.Type" /> of item to find.</typeparam>
      <returns>The item of type <see cref="T:System.Type" /> removed.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.RemoveAll``1">
      <summary>Removes all of the binding elements of a specified type from the collection of binding elements.</summary>
      <typeparam name="T">The <see cref="T:System.Type" /> of item to find.</typeparam>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of all of the items of type <see cref="T:System.Type" /> found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingElementCollection.SetItem(System.Int32,System.ServiceModel.Channels.BindingElement)">
      <summary>Replaces a binding element at the specified index in the collection of binding elements.</summary>
      <param name="index">The zero-based index of the element to replace.</param>
      <param name="item">The new value for <see cref="T:System.ServiceModel.Channels.BindingElement" /> item at the specified <paramref name="index" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BindingParameterCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BodyWriter" /> class that explicitly indicates whether to buffer.</summary>
      <param name="isBuffered">
            <see langword="true" /> if the body writer can be called multiple times; otherwise <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.BeginWriteBodyContents(System.Xml.XmlDictionaryWriter,System.AsyncCallback,System.Object)">
      <summary>Starts to write body contents for the body writer with specified writer, callback and state.</summary>
      <param name="writer">The writer.</param>
      <param name="callback">The callback.</param>
      <param name="state">The state.</param>
      <returns>The result of the operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.CreateBufferedCopy(System.Int32)">
      <summary>Creates a buffered copy of the body.</summary>
      <param name="maxBufferSize">The maximum size of the buffer for the body.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.BodyWriter" /> that contains a copy of this object.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="maxBufferSize" /> is less than zero.</exception>
      <exception cref="T:System.InvalidOperationException">The body has already been written and cannot be written again, or the body writer is not buffered.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.EndWriteBodyContents(System.IAsyncResult)">
      <summary>Ends the writing of body contents.</summary>
      <param name="result">The result of the operation.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.OnBeginWriteBodyContents(System.Xml.XmlDictionaryWriter,System.AsyncCallback,System.Object)">
      <summary>Raises an event when the body writer starts to write body contents with specified writer, callback and state.</summary>
      <param name="writer">The writer</param>
      <param name="callback">The callback</param>
      <param name="state">The state.</param>
      <returns>The asynchronous result.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.OnCreateBufferedCopy(System.Int32)">
      <summary>Provides an extensibility point when the body contents are written.</summary>
      <param name="maxBufferSize">The maximum size of the buffer for the body.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.BodyWriter" /> with the specified maximum buffer size.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.OnEndWriteBodyContents(System.IAsyncResult)">
      <summary>Raises an event when the body writer ends writing body contents.</summary>
      <param name="result">The result of the operation.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.OnWriteBodyContents(System.Xml.XmlDictionaryWriter)">
      <summary>When implemented, provides an extensibility point when the body contents are written.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write out the message body.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.BodyWriter.WriteBodyContents(System.Xml.XmlDictionaryWriter)">
      <summary>Writes out the contents of the message body.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write out the message body.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BufferManager.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.BufferManager" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.BufferManager.Clear">
      <summary>Releases the buffers currently cached in the manager.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.BufferManager.CreateBufferManager(System.Int64,System.Int32)">
      <summary>Creates a new BufferManager with a specified maximum buffer pool size and a maximum size for each individual buffer in the pool.</summary>
      <param name="maxBufferPoolSize">The maximum size of the pool.</param>
      <param name="maxBufferSize">The maximum size of an individual buffer.</param>
      <returns>Returns a <see cref="T:System.ServiceModel.Channels.BufferManager" /> object with the specified parameters.</returns>
      <exception cref="T:System.InsufficientMemoryException">
                In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.OutOfMemoryException" />, instead.There was insufficient memory to create the requested buffer pool.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="maxBufferPoolSize" /> or <paramref name="maxBufferSize" /> was less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BufferManager.ReturnBuffer(System.Byte[])">
      <summary>Returns a buffer to the pool.</summary>
      <param name="buffer">A reference to the buffer being returned.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="buffer" /> reference cannot be <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">Length of <paramref name="buffer" /> does not match the pool's buffer length property.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.BufferManager.TakeBuffer(System.Int32)">
      <summary>Gets a buffer of at least the specified size from the pool. </summary>
      <param name="bufferSize">The size, in bytes, of the requested buffer.</param>
      <returns>A byte array that is the requested size of the buffer.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="bufferSize" /> cannot be less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> class with the specified context.</summary>
      <param name="context">Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.#ctor(System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> class with the specified <see cref="T:System.ServiceModel.EndpointAddress" />.</summary>
      <param name="callbackAddress">The callback address.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.#ctor(System.ServiceModel.EndpointAddress,System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> class with the specified <see cref="T:System.ServiceModel.EndpointAddress" /> and a <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains context information.</summary>
      <param name="listenAddress">The endpoint address the client listens on.</param>
      <param name="context">Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> class with the specified listen address and context information.</summary>
      <param name="listenAddress">The endpoint address the client listens on.</param>
      <param name="context">Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.#ctor(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> class with the specified listen address and context information.</summary>
      <param name="listenAddress">The endpoint address the client listens on.</param>
      <param name="context">Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.AddOrReplaceInMessage(System.ServiceModel.Channels.Message)">
      <summary>Adds or replaces the current <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> instance within the specified message.</summary>
      <param name="message">The message to add or replace the callback context message property.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.AddOrReplaceInMessageProperties(System.ServiceModel.Channels.MessageProperties)">
      <summary>Adds or replaces the current <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> instance within the specified message properties collection.</summary>
      <param name="properties">The message properties collection to add the callback context message property to.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.CreateCallbackAddress(System.Uri)">
      <summary>Merges the client's <paramref name="listenAddress" /> and its context into a single callback address that is sent to the service.</summary>
      <param name="listenAddress">The listen URI</param>
      <returns>A <see cref="T:System.ServiceModel.EndpointAddress" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.CreateCopy">
      <summary>Creates a copy of the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> instance.</summary>
      <returns>A copy of the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.GetListenAddressAndContext(System.ServiceModel.EndpointAddress@,System.Collections.Generic.IDictionary{System.String,System.String}@)">
      <summary>Gets the listen address and context data from the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> instance.</summary>
      <param name="listenAddress">A reference to store the listen address.</param>
      <param name="context">Information contained in the message which is identifiable by the client and the service instance between which the communication is taking place.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.TryGet(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.CallbackContextMessageProperty@)">
      <summary>Attempts to get a <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> instance from the specified message.</summary>
      <param name="message">The message to get the callback context message property from.</param>
      <param name="contextMessageProperty">A reference to store the callback context message property instance.</param>
      <returns>
          <see langword="true" /> if the callback context message property is retrieved successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CallbackContextMessageProperty.TryGet(System.ServiceModel.Channels.MessageProperties,System.ServiceModel.Channels.CallbackContextMessageProperty@)">
      <summary>Attempts to get a <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> instance from the specified message properties.</summary>
      <param name="properties">The message properties collection to get the callback context message property from.</param>
      <param name="contextMessageProperty">A reference to store the callback context message property instance.</param>
      <returns>
          <see langword="true" /> if the callback context message property is retrieved successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelBase.#ctor(System.ServiceModel.Channels.ChannelManagerBase)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelBase" /> class.  </summary>
      <param name="channelManager">The <see cref="T:System.ServiceModel.Channels.ChannelManagerBase" /> that provides default timeouts for the channel operations (send, receive, open, and close).</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="channelManager" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelBase.GetProperty``1">
      <summary>Returns the typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested, if it is present, or <see langword="null" />, if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelBase.OnClosed">
      <summary>Uses diagnostic tracing during the transition into the closing state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelFactoryBase" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase.#ctor(System.ServiceModel.IDefaultCommunicationTimeouts)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelFactoryBase" /> class with specified default communication timeouts.</summary>
      <param name="timeouts">The <see cref="T:System.ServiceModel.IDefaultCommunicationTimeouts" /> specifying the default timeouts for open, send, receive, and close operations when exchanging messages. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase.GetProperty``1">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object T requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase.OnAbort">
      <summary>Inserts processing on a communication object after it transitions to the closing state due to the invocation of a synchronous abort operation.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close each of the channels that were created by the factory.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on close operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation on close completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous on close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous on close operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase.OnClose(System.TimeSpan)">
      <summary>Inserts processing on a communication object after it transitions into the opening state which must complete within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on close operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase.OnEndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close channels that were opened by the factory.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.ChannelFactoryBase.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelFactoryBase`1" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.#ctor(System.ServiceModel.IDefaultCommunicationTimeouts)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelFactoryBase`1" /> class with the default communication timeouts specified.</summary>
      <param name="timeouts">The <see cref="T:System.ServiceModel.IDefaultCommunicationTimeouts" /> that specifies the default timeouts for open, send, receive, and close operations when exchanging messages.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(System.ServiceModel.EndpointAddress)">
      <summary>Creates a particular type of channel with a specified endpoint address.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> of the remote endpoint to which the channel sends messages.</param>
      <returns>A channel of type <paramref name="TChannel" /> with the specified <paramref name="address" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a particular type of channel with specified transport and endpoint addresses.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> of the remote endpoint to which the channel sends messages.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which messages are sent on the output channel.</param>
      <returns>A channel of type <paramref name="TChannel" /> with the specified remote and transport addresses.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.OnAbort">
      <summary>Aborts each channel managed by the channel factory.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close all the channels associated with the channel factory within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on-close operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the on-close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous on-close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous on-close operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.OnClose(System.TimeSpan)">
      <summary>Closes all the channels associated with the channel factory within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on-close operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.OnCreateChannel(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>When implemented in a derived class, provides an extensibility point when creating channels.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> of the remote endpoint to which the channel sends messages.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which messages are sent on the output channel.</param>
      <returns>A channel of type <paramref name="TChannel" /> with the specified addresses.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.OnEndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close all the channels associated with the channel factory within a specified interval of time.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.ChannelFactoryBase`1.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelFactoryBase`1.ValidateCreateChannel">
      <summary>Confirms that the channel factory is opened and ready to create channels.</summary>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.InvalidOperationException">The current channel factory is not in the <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelListenerBase" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.#ctor(System.ServiceModel.IDefaultCommunicationTimeouts)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelListenerBase" /> class with specified default communication timeouts.</summary>
      <param name="timeouts">The <see cref="T:System.ServiceModel.IDefaultCommunicationTimeouts" /> that specify the default timeouts for open, send, receive, and close operations when exchanging messages.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.BeginWaitForChannel(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>When implemented in a derived class, begins an asynchronous operation to wait for a channel to arrive.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the wait for a channel operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the wait for a channel operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous wait for a channel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous wait for a channel operation. </returns>
      <exception cref="T:System.InvalidOperationException">The channel listener has not been opened and so cannot be used.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.EndWaitForChannel(System.IAsyncResult)">
      <summary>When implemented in a derived class, completes an asynchronous operation to wait for channels to arrive.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.ChannelListenerBase.EndWaitForChannel(System.IAsyncResult)" /> method.</param>
      <returns>
          <see langword="true" /> if a message arrived; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.GetProperty``1">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object T requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.OnBeginWaitForChannel(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>When implemented in a derived class, provides a point of extensibility when starting to wait for a channel to arrive.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on begin wait operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation on begin wait completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous on begin wait operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous on begin wait operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.OnEndWaitForChannel(System.IAsyncResult)">
      <summary>When implemented in a derived class, provides a point of extensibility when ending the waiting for a channel to arrive.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.ChannelListenerBase.OnBeginWaitForChannel(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>
          <see langword="true" /> if the method completed before the interval of time specified by the <paramref name="timeout" /> expired; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.OnWaitForChannel(System.TimeSpan)">
      <summary>When overridden in a derived class, provides a point of extensibility when waiting for a channel to arrive.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on wait for a channel operation has to complete before timing out.</param>
      <returns>
          <see langword="true" /> if the method completed before the interval of time specified by the <paramref name="timeout" /> expired; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase.WaitForChannel(System.TimeSpan)">
      <summary>When implemented in a derived class, waits for a channel to arrive.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the wait for a channel operation has to complete before timing out.</param>
      <returns>
          <see langword="true" /> if a channel arrived before the interval of time specified by the <paramref name="timeout" /> expired; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelListenerBase`1" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.#ctor(System.ServiceModel.IDefaultCommunicationTimeouts)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelListenerBase`1" /> class with specified default communication timeouts.</summary>
      <param name="timeouts">The <see cref="T:System.ServiceModel.IDefaultCommunicationTimeouts" /> that specify the default timeouts for open, send, receive, and close operations when exchanging messages.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.AcceptChannel">
      <summary>Accepts a channel of the type specified by the current channel listener.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannel" /> accepted by the listener.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.AcceptChannel(System.TimeSpan)">
      <summary>Accepts a channel of the type specified by the current channel listener within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the accept channel operation has to complete before timing out.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannel" /> accepted by the listener.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.BeginAcceptChannel(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to accept a channel of the type specified by the current channel listener.</summary>
      <param name="callback">The <see cref="T:System.TimeSpan" /> that specifies how long the accept channel operation has to complete before timing out.</param>
      <param name="state">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the accept channel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous accept channel operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.BeginAcceptChannel(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>When implemented in a derived class, begins an asynchronous operation to accept a channel of the type specified by the current channel listener within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the accept channel operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the accept channel operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous accept channel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous accept channel operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.EndAcceptChannel(System.IAsyncResult)">
      <summary>When implemented in a derived class, completes an asynchronous operation to accept a channel.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="Overload:System.ServiceModel.Channels.ChannelListenerBase`1.BeginAcceptChannel" /> method.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannel" /> accepted by the listener.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.OnAcceptChannel(System.TimeSpan)">
      <summary>When implemented in a derived class, provides an extensibility point when accepting a channel.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the accept channel operation has to complete before timing out.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannel" /> accepted.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.OnBeginAcceptChannel(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>When implemented in a derived class, provides an asynchronous extensibility point when beginning to accept a channel.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the accept channel operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the accept channel operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous accept channel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous accept channel operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelListenerBase`1.OnEndAcceptChannel(System.IAsyncResult)">
      <summary>When implemented in a derived class, provides an asynchronous extensibility point when completing the acceptance a channel.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.ChannelListenerBase`1.OnBeginAcceptChannel(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannel" /> accepted by the listener.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelManagerBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelManagerBase" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelParameterCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelParameterCollection" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelParameterCollection.#ctor(System.ServiceModel.Channels.IChannel)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelParameterCollection" /> class.  </summary>
      <param name="channel">The channel whose parameters are in this collection.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelParameterCollection.ClearItems">
      <summary>Clears the collection of parameters.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelParameterCollection.InsertItem(System.Int32,System.Object)">
      <summary>Inserts the specified item into the collection using the specified index.</summary>
      <param name="index">The index of the item in the collection.</param>
      <param name="item">The item to add to the collection.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelParameterCollection.PropagateChannelParameters(System.ServiceModel.Channels.IChannel)">
      <summary>Adds the parameters in the current collection to a specified channel's <see cref="T:System.ServiceModel.Channels.ChannelParameterCollection" />.</summary>
      <param name="innerChannel">The channel that receives the current collection's parameters.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelParameterCollection.RemoveItem(System.Int32)">
      <summary>Removes a parameter from the collection.</summary>
      <param name="index">Index of the parameter to remove.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelParameterCollection.SetItem(System.Int32,System.Object)">
      <summary>Replaces an item in the collection at a specified index.</summary>
      <param name="index">Index of the item to replace.</param>
      <param name="item">Value of the replacement item.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ChannelPoolSettings.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ChannelPoolSettings" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ClientWebSocketFactory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ClientWebSocketFactory" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ClientWebSocketFactory.CreateWebSocket(System.IO.Stream,System.ServiceModel.Channels.WebSocketTransportSettings)">
      <summary>Creates a new web socket with the specified connection.</summary>
      <param name="connection">The web socket connection.</param>
      <param name="settings">The web socket settings.</param>
      <returns>A new <see cref="T:System.Net.WebSockets.WebSocket" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CommunicationObject" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CommunicationObject" /> class with the mutually exclusive lock to protect the state transitions specified.</summary>
      <param name="mutex">The mutually exclusive lock that protects the class instance during a state transition.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.Abort">
      <summary>Causes a communication object to transition immediately from its current state into the closing state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.BeginClose(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a communication object.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation. </returns>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a communication object with a specified timeout.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation.</returns>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.BeginOpen(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a communication object.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous open operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation. </returns>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a communication object within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous open operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation. </returns>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.Close">
      <summary>Causes a communication object to transition from its current state into the closed state.</summary>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.Close(System.TimeSpan)">
      <summary>Causes a communication object to transition from its current state into the closed state within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</param>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.EndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="Overload:System.ServiceModel.Channels.CommunicationObject.BeginClose" /> method.</param>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.EndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to open a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="Overload:System.ServiceModel.Channels.CommunicationObject.BeginClose" /> method.</param>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.Fault">
      <summary>Causes a communication object to transition from its current state into the faulted state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.GetCommunicationObjectType">
      <summary>Gets the type of communication object.</summary>
      <returns>The type of communication object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnAbort">
      <summary>Inserts processing on a communication object after it transitions to the closing state due to the invocation of a synchronous abort operation.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Inserts processing after a communication object transitions to the closing state due to the invocation of an asynchronous close operation.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on close operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous on close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous on close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous on close operation. </returns>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnBeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Inserts processing on a communication object after it transitions to the opening state due to the invocation of an asynchronous open operation.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on open operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous on open operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous on open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous on open operation. </returns>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnClose(System.TimeSpan)">
      <summary>Inserts processing on a communication object after it transitions to the closing state due to the invocation of a synchronous close operation.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on close operation has to complete before timing out.</param>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">
              <see cref="Overload:System.ServiceModel.Channels.CommunicationObject.Close" /> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
      <exception cref="T:System.ServiceModel.CommunicationException">A communication error occurred while closing the object.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnClosed">
      <summary>Invoked during the transition of a communication object into the closing state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnClosing">
      <summary>Invoked during the transition of a communication object into the closing state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnEndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation on the close of a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Channels.CommunicationObject.OnEndClose(System.IAsyncResult)" /> method.</param>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnEndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous operation on the open of a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Channels.CommunicationObject.OnEndOpen(System.IAsyncResult)" /> method.</param>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnFaulted">
      <summary>Inserts processing on a communication object after it transitions to the faulted state due to the invocation of a synchronous fault operation.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnOpen(System.TimeSpan)">
      <summary>Inserts processing on a communication object after it transitions into the opening state which must complete within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on open operation has to complete before timing out.</param>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnOpened">
      <summary>Invoked during the transition of a communication object into the opened state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.OnOpening">
      <summary>Invoked during the transition of a communication object into the opening state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.Open">
      <summary>Causes a communication object to transition from the created state into the opened state.</summary>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.Open(System.TimeSpan)">
      <summary>Causes a communication object to transition from the created state into the opened state within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</param>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Opened" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
      <exception cref="T:System.TimeoutException">The default interval of time that was allotted for the operation was exceeded before the operation was completed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposed">
      <summary>Throws an exception if the communication object is disposed.</summary>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrImmutable">
      <summary>Throws an exception if the communication object the <see cref="P:System.ServiceModel.Channels.CommunicationObject.State" /> property is not set to the <see cref="F:System.ServiceModel.CommunicationState.Created" /> state.</summary>
      <exception cref="T:System.InvalidOperationException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CommunicationObject.ThrowIfDisposedOrNotOpen">
      <summary>Throws an exception if the communication object is not in the <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</summary>
      <exception cref="T:System.InvalidOperationException">The communication object is not in a <see cref="F:System.ServiceModel.CommunicationState.Created" /> or <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state and cannot be used.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CompositeDuplexBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a channel factory that can create a composite duplex channel.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides the context required to build the channel factory.</param>
      <typeparam name="TChannel">The <see cref="T:System.ServiceModel.Channels.IChannel" /> that the factory produces.</typeparam>
      <returns>A <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> that creates a composite duplex channel of type <paramref name="TChannel" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="TChannel" /> is not of type <see cref="T:System.ServiceModel.Channels.IOutputChannel" /> and is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a channel listener that can accept a composite duplex channel.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides the context required to build the channel listener.</param>
      <typeparam name="TChannel">The <see cref="T:System.ServiceModel.Channels.IChannel" /> that the listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> that accepts a composite duplex channel of type <paramref name="TChannel" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="TChannel" /> is not of type <see cref="T:System.ServiceModel.Channels.IInputChannel" /> and is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the binding can build the channel factory that produces a specific type of channel that satisfies the context requirements.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides the context required to build the channel listener.</param>
      <typeparam name="TChannel">The <see cref="T:System.ServiceModel.Channels.IChannel" /> that the channel factory produces.</typeparam>
      <returns>
          <see langword="true" /> if the binding can build the channel factory; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the binding can build the channel listener that accepts a specific type of channel that satisfies the context requirements.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides the context required to build the channel listener.</param>
      <typeparam name="TChannel">The <see cref="T:System.ServiceModel.Channels.IChannel" /> that the listener accepts.</typeparam>
      <returns>
          <see langword="true" /> if the channel listener can be built for the build required to accept the specified type of channel; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElement.Clone">
      <summary>Returns a deep clone of the current binding element.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.CompositeDuplexBindingElement" /> that is a deep clone of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a typed object requested from the appropriate layer in one of the channel stacks.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides the context required to build the channel.</param>
      <typeparam name="T">The typed object whose support is being tested.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is supported; or <see langword="null" /> if it is not.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports custom policy assertions about bindings that represent the presence of composite duplex in the binding.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CompositeDuplexBindingElementImporter" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CompositeDuplexBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Imports custom policy assertions for composite duplex bindings.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> that imports the metadata information.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> object that contains the policy assertions that can be imported and the collections of binding elements to which custom binding elements that implements the policy can be added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="importer" /> or <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel factory of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel to check.</typeparam>
      <returns>
          <see langword="true" /> if a channel factory can be built; otherwise <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel listener of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel to check.</typeparam>
      <returns>
          <see langword="true" /> if a channel listener can be built; otherwise <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets properties from the binding stack, if present.</summary>
      <param name="context">The binding context.</param>
      <typeparam name="T">Type of the property.</typeparam>
      <returns>A <paramref name="T" /> object from the binding stack, if present.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.ShouldSerializeMaxPendingAccepts">
      <summary>Indicates whether the connection oriented transport binding element should serialize maximum pending accepts.</summary>
      <returns>
          <see langword="True" /> if the connection oriented transport binding element should serialize maximum pending accepts; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.ShouldSerializeMaxPendingConnections">
      <summary>Indicates whether the connection oriented transport binding element should serialize maximum pending connections.</summary>
      <returns>
          <see langword="True" /> if the connection oriented transport binding element should serialize maximum pending connections; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion about bindings.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="exporter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">Provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="endpointContext">Provides mappings from exported WSDL elements to the endpoint description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ContextBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.#ctor(System.Net.Security.ProtectionLevel)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ContextBindingElement" /> class with a specified level of protection.</summary>
      <param name="protectionLevel">The <see cref="T:System.Net.Security.ProtectionLevel" /> for the binding element.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="protectionLevel" /> is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.#ctor(System.Net.Security.ProtectionLevel,System.ServiceModel.Channels.ContextExchangeMechanism)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ContextBindingElement" /> class with a specified level of protection and exchange mechanism.</summary>
      <param name="protectionLevel">The <see cref="T:System.Net.Security.ProtectionLevel" /> for the binding element.</param>
      <param name="contextExchangeMechanism">The <see cref="T:System.ServiceModel.Channels.ContextExchangeMechanism" /> that specifies the mechanism used to exchange context for the binding element.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="protectionLevel" /> or <paramref name="contextExchangeMechanism" /> is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.#ctor(System.Net.Security.ProtectionLevel,System.ServiceModel.Channels.ContextExchangeMechanism,System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ContextBindingElement" /> class with the specified protection level, context exchange mechanism, and client callback address.</summary>
      <param name="protectionLevel">The protection level form the binding element.</param>
      <param name="contextExchangeMechanism">The mechanism used to exchange context for the binding element.</param>
      <param name="clientCallbackAddress">The client callback address.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.#ctor(System.Net.Security.ProtectionLevel,System.ServiceModel.Channels.ContextExchangeMechanism,System.Uri,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ContextBindingElement" /> class with the specified protection level, context exchange mechanism, client callback address, and a value that specifies whether context management is enabled.</summary>
      <param name="protectionLevel">The protection level for the binding element.</param>
      <param name="contextExchangeMechanism">The mechanism used to exchange context for the binding element.</param>
      <param name="clientCallbackAddress">The client callback address.</param>
      <param name="contextManagementEnabled">
            <see langword="true" /> if the context management is enabled; otherwise <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel for a specified context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> for the specified context.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> set is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds the channel listener stack on the client that accepts a specified type of channel for a specified context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the listener.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> for the specified context.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> set is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the current binding element can build a factory for a specified type of channel and context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the factory.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces. Only <see cref="T:System.ServiceModel.Channels.IRequestChannel" />, <see cref="T:System.ServiceModel.Channels.IRequestSessionChannel" />, and <see cref="T:System.ServiceModel.Channels.IDuplexSessionChannel" /> are allowed by default.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel factory stack can be built on the client; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the listener.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts. Only <see cref="T:System.ServiceModel.Channels.IReplyChannel" />, <see cref="T:System.ServiceModel.Channels.IReplySessionChannel" />, and <see cref="T:System.ServiceModel.Channels.IDuplexSessionChannel" /> are allowed by default.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel listener stack can be built on the service; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.Clone">
      <summary>Creates a new <see cref="T:System.ServiceModel.Channels.ContextBindingElement" /> object initialized from the current one.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.ContextBindingElement" /> object initialized from the current one.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Writes custom policy assertions into the context of the binding element.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that exports the metadata information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" /> or the policy assertion in the binding is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns the typed object with the specified context from the appropriate layer in the channel stack.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />  specified.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ContextBindingElementImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElementImporter.BeforeImport(System.Web.Services.Description.ServiceDescriptionCollection,System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.ICollection{System.Xml.XmlElement})">
      <summary>Used before import.</summary>
      <param name="wsdlDocuments">The <see cref="T:System.Web.Services.Description.ServiceDescriptionCollection" /> of instances of <see cref="T:System.Web.Services.Description.ServiceDescription" />.</param>
      <param name="xmlSchemas">The <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that contains a cache of XML Schema definition language (XSD) schemas.</param>
      <param name="policy">The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.Xml.XmlElement" />.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElementImporter.ImportContract(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Imports contracts.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" />.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" />.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElementImporter.ImportEndpoint(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Imports endpoints.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" />.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" />.</param>
      <exception cref="T:System.ArgumentNullException">Either <paramref name="importer" /> or <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextBindingElementImporter.ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Import metadata.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" />.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" />.</param>
      <exception cref="T:System.ArgumentNullException">Either <paramref name="importer" /> or <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextMessageProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextMessageProperty.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" /> class with a specified context.</summary>
      <param name="context">The <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains the context information used to correlate messages with a specific conversation between a client and a service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextMessageProperty.AddOrReplaceInMessage(System.ServiceModel.Channels.Message)">
      <summary>Sets the value of the <see langword="ContextMessageProperty" /> property in a specified <see cref="T:System.ServiceModel.Channels.Message" /> from the current instance of <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" />.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> whose context message property is to be set.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextMessageProperty.AddOrReplaceInMessageProperties(System.ServiceModel.Channels.MessageProperties)">
      <summary>Sets the value of the <see langword="ContextMessageProperty" /> property in a specified collection of <see cref="T:System.ServiceModel.Channels.MessageProperties" /> from the current instance of <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" />.</summary>
      <param name="properties">The collection of <see cref="T:System.ServiceModel.Channels.MessageProperties" /> whose context message property is to be set.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="properties" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextMessageProperty.CreateCopy">
      <summary>Creates a copy of the current instance of <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" />.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.IMessageProperty" /> that contains a sealed copy of the current instance of <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextMessageProperty.TryCreateFromHttpCookieHeader(System.String,System.ServiceModel.Channels.ContextMessageProperty@)">
      <summary>Attempts to instantiate a <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" /> from the key/value pairs of a specified HTTP cookie.</summary>
      <param name="httpCookieHeader">The name of the HTTP cookie header from which the <paramref name="context" /> property values are to be initialized.</param>
      <param name="context">When this method returns <see langword="true" />, <paramref name="context" /> contains a <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" /> that contains the <see langword="ContextMessageProperty" /> that is associated with the <paramref name="httpCookieHeader" />. This parameter is passed uninitialized. </param>
      <returns>
          <see langword="true" /> when a value for the <see langword="ContextMessageProperty" /> is obtained from the <paramref name="httpCookieHeader" />; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="httpCookieHeader" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextMessageProperty.TryGet(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.ContextMessageProperty@)">
      <summary>Attempts to get the <see langword="ContextMessageProperty" /> from the properties of a specified message.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> from which the context message properties are to be retrieved.</param>
      <param name="contextMessageProperty">When this method returns <see langword="true" />, <paramref name="contextMessageProperty" /> contains a <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" /> that contains the <see langword="ContextMessageProperty" /> that is associated with the <paramref name="message" />. This parameter is passed uninitialized. </param>
      <returns>
          <see langword="true" /> when a value for the <see langword="ContextMessageProperty" /> is obtained from the <paramref name="message" />; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ContextMessageProperty.TryGet(System.ServiceModel.Channels.MessageProperties,System.ServiceModel.Channels.ContextMessageProperty@)">
      <summary>Attempts to get the <see langword="ContextMessageProperty" /> from a specified collection of message properties.</summary>
      <param name="properties">The <see cref="T:System.ServiceModel.Channels.MessageProperties" /> from which the context message properties are to be retrieved.</param>
      <param name="contextMessageProperty">When this method returns <see langword="true" />, <paramref name="contextMessageProperty" /> contains a <see cref="T:System.ServiceModel.Channels.ContextMessageProperty" /> that contains the <see langword="ContextMessageProperty" /> that is associated with the <paramref name="properties" />. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> when a value for the <see langword="ContextMessageProperty" /> is obtained from the <paramref name="properties" />; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.#ctor(System.Collections.Generic.ICollection{System.String})">
      <summary>Called by derived classes to initialize a new instance of the derived class using the specified collection of correlation data that is required to calculate the correlation.</summary>
      <param name="neededData">The correlation data required to calculate the correlation.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.#ctor(System.ServiceModel.Channels.CorrelationCallbackMessageProperty)">
      <summary>Called by derived classes to initialize a new instance of the derived class using the required correlation data from another <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" /> derived class instance.</summary>
      <param name="callback">The <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" /> derived class instance to copy.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.AddData(System.String,System.Func{System.String})">
      <summary>Adds required correlation data to the property.</summary>
      <param name="name">The name of the correlation data value.</param>
      <param name="value">Provides the value of the correlation data.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.BeginFinalizeCorrelation(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Called by a correlation protocol when all of the correlation information is available to asynchronously construct the correlation.</summary>
      <param name="message">The message to be correlated.</param>
      <param name="timeout">The interval in which correlation must be finalized or else a <see cref="T:System.TimeoutException" /> is thrown.</param>
      <param name="callback">The method to be called when the correlation calculation is completed.</param>
      <param name="state">An optional application-specific object that contains information about the asynchronous operation.</param>
      <returns>A reference to the current asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.CreateCopy">
      <summary>When overridden in a derived class, initializes and returns a copy of the derived message property instance.</summary>
      <returns>A copy of the derived message property instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.EndFinalizeCorrelation(System.IAsyncResult)">
      <summary>Returns the message that was prepared asynchronously for correlation.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that references the asynchronous <see cref="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.BeginFinalizeCorrelation(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)" /> operation.</param>
      <returns>The message that was prepared for correlation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.FinalizeCorrelation(System.ServiceModel.Channels.Message,System.TimeSpan)">
      <summary>Called by a correlation protocol when all of the correlation information is available to construct the correlation.</summary>
      <param name="message">The message to be correlated.</param>
      <param name="timeout">The interval in which the correlation calculation must be completed or else a <see cref="T:System.TimeoutException" /> is thrown.</param>
      <returns>The correlated message.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.OnBeginFinalizeCorrelation(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>When overridden in a derived class, asynchronously performs the correlation calculation for the specified message.</summary>
      <param name="message">The message to be correlated.</param>
      <param name="timeout">The interval in which the correlation calculation must be completed or else a <see cref="T:System.TimeoutException" /> is thrown.</param>
      <param name="callback">The method to be called when the correlation calculation has been completed.</param>
      <param name="state">An optional application-specific object that contains information about the asynchronous operation.</param>
      <returns>A reference to the current asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.OnEndFinalizeCorrelation(System.IAsyncResult)">
      <summary>When overridden in a derived class, returns the message that was prepared asynchronously for correlation.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that references the asynchronous <see cref="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.BeginFinalizeCorrelation(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)" /> operation.</param>
      <returns>The correlated message.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.OnFinalizeCorrelation(System.ServiceModel.Channels.Message,System.TimeSpan)">
      <summary>When overridden in a derived class, performs the correlation calculation for the specified message.</summary>
      <param name="message">The message to be correlated.</param>
      <param name="timeout">The interval in which the correlation calculation must be completed or else a <see cref="T:System.TimeoutException" /> is thrown.</param>
      <returns>The correlated message.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.TryGet(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.CorrelationCallbackMessageProperty@)">
      <summary>Attempts to get a <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" /> from the specified message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" />.</summary>
      <param name="message">The message that contains the <see cref="P:System.ServiceModel.Channels.Message.Properties" /> to inspect.</param>
      <param name="property">When this method returns, contains the <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" /> contained in the specified message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" />; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> if the message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" /> contain a <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.TryGet(System.ServiceModel.Channels.MessageProperties,System.ServiceModel.Channels.CorrelationCallbackMessageProperty@)">
      <summary>Attempts to get a <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" /> from the specified message properties.</summary>
      <param name="properties">The message properties to inspect.</param>
      <param name="property">When this method returns, contains the <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" /> contained in the specified message properties; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> if the message properties contain a <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataDescription.#ctor">
      <summary>Called by derived classes to initialize the object.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataMessageProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataMessageProperty.Add(System.String,System.Func{System.String})">
      <summary>Adds a correlation data provider to the property’s private dictionary of providers.</summary>
      <param name="name">The name of the correlation data provider.</param>
      <param name="dataProvider">The correlation data provider.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataMessageProperty.AddData(System.ServiceModel.Channels.Message,System.String,System.Func{System.String})">
      <summary>Adds correlation data to the specified message.</summary>
      <param name="message">The message to modify.</param>
      <param name="name">The name of the correlation data provider.</param>
      <param name="dataProvider">The correlation data provider.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataMessageProperty.CreateCopy">
      <summary>Initializes and returns a new <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> instance that is a copy of the current <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> instance.</summary>
      <returns>The new instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataMessageProperty.Remove(System.String)">
      <summary>Removes a correlation data provider from the private dictionary of data providers.</summary>
      <param name="name">The name of the data provider to remove.</param>
      <returns>
          <see langword="true" /> if the remove operation was successful; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataMessageProperty.TryGet(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.CorrelationDataMessageProperty@)">
      <summary>Attempts to get a <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> from the specified message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" />.</summary>
      <param name="message">The message that contains the <see cref="P:System.ServiceModel.Channels.Message.Properties" /> to inspect.</param>
      <param name="property">When this method returns, contains the <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> contained the specified message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" />; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> if the message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" /> property contains a <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> class; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataMessageProperty.TryGet(System.ServiceModel.Channels.MessageProperties,System.ServiceModel.Channels.CorrelationDataMessageProperty@)">
      <summary>Attempts to get the <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> from the specified message properties.</summary>
      <param name="properties">The message properties to inspect.</param>
      <param name="property">When this method returns, contains the <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> contained by the specified message properties; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> if the message properties contain a <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationDataMessageProperty.TryGetValue(System.String,System.String@)">
      <summary>Attempts to retrieve the specified correlation data provider from the private dictionary of data providers.</summary>
      <param name="name">The name of the data provider.</param>
      <param name="value">When this method returns, contains the value of the data provider if it is present; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.CorrelationDataMessageProperty" /> contains the specified correlation data provider; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationKey.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},System.Xml.Linq.XName,System.Xml.Linq.XNamespace)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CorrelationKey" /> class using the specified key data, scope name, and provider.</summary>
      <param name="keyData">The key data.</param>
      <param name="scopeName">The scope name.</param>
      <param name="provider">The provider.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationMessageProperty.#ctor(System.Runtime.DurableInstancing.InstanceKey,System.Collections.Generic.IEnumerable{System.Runtime.DurableInstancing.InstanceKey})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" /> class using the specified correlation keys.</summary>
      <param name="correlationKey">The instance key for the primary correlation.</param>
      <param name="additionalKeys">Instance keys for additional correlations.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationMessageProperty.#ctor(System.Runtime.DurableInstancing.InstanceKey,System.Collections.Generic.IEnumerable{System.Runtime.DurableInstancing.InstanceKey},System.Collections.Generic.IEnumerable{System.Runtime.DurableInstancing.InstanceKey})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" /> class.</summary>
      <param name="correlationKey">The correlation key.</param>
      <param name="additionalKeys">The additional keys.</param>
      <param name="transientCorrelations">The transient correlations.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationMessageProperty.TryGet(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.CorrelationMessageProperty@)">
      <summary>Attempts to get a <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" /> from the specified message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" />.</summary>
      <param name="message">The message that contains the <see cref="P:System.ServiceModel.Channels.Message.Properties" /> to inspect.</param>
      <param name="property">When this method returns, contains the <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" /> contained the specified message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" /> if one is present; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> if the message’s <see cref="P:System.ServiceModel.Channels.Message.Properties" /> contains a <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" />; otherwise; <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CorrelationMessageProperty.TryGet(System.ServiceModel.Channels.MessageProperties,System.ServiceModel.Channels.CorrelationMessageProperty@)">
      <summary>Attempts to get the <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" /> from the specified message properties.</summary>
      <param name="properties">The message properties to inspect.</param>
      <param name="property">When this method returns, contains the <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" /> contained by the specified message properties if one is present; otherwise, <see langword="null" />. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> if the message properties contain a <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.CustomBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CustomBinding" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.CustomBinding.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Channels.BindingElement})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CustomBinding" /> class with the binding elements from a complete channel stack.</summary>
      <param name="bindingElementsInTopDownChannelStackOrder">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> that contains the binding elements of the channel stack in top-down order.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bindingElementsInTopDownChannelStackOrder" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CustomBinding.#ctor(System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CustomBinding" /> class from the values of a specified binding.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> that is used to initialize the custom binding.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CustomBinding.#ctor(System.ServiceModel.Channels.BindingElement[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CustomBinding" /> class from an array of binding elements.</summary>
      <param name="bindingElementsInTopDownChannelStackOrder">The <see cref="T:System.Array" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> used to initialize the custom binding.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bindingElementsInTopDownChannelStackOrder" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CustomBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CustomBinding" /> class.  </summary>
      <param name="configurationName">A value of the <see langword="configurationName" /> attribute that identifies the <see langword="binding" /> element whose settings are used to initialize the binding.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The binding element identified by the <paramref name="configurationName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CustomBinding.#ctor(System.String,System.String,System.ServiceModel.Channels.BindingElement[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.CustomBinding" /> class from an array of binding elements with a specified name and namespace.</summary>
      <param name="name">The name of the binding.</param>
      <param name="ns">The namespace of the binding.</param>
      <param name="bindingElementsInTopDownChannelStackOrder">The <see cref="T:System.Array" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> used to initialize the custom binding.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bindingElementsInTopDownChannelStackOrder" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.CustomBinding.CreateBindingElements">
      <summary>Returns a generic collection of the binding elements from the custom binding.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> object of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> that contains the binding elements from the custom binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.FaultConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.FaultConverter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.FaultConverter.GetDefaultFaultConverter(System.ServiceModel.Channels.MessageVersion)">
      <summary>Gets the default fault converter.</summary>
      <param name="version">The message version.</param>
      <returns>An instance of <see cref="T:System.ServiceModel.Channels.FaultConverter" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.FaultConverter.OnTryCreateException(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.MessageFault,System.Exception@)">
      <summary>Tries to create the exception.</summary>
      <param name="message">The fault message.</param>
      <param name="fault">The fault.</param>
      <param name="exception">If conversion is successful, the SOAP exception, returned as an <see langword="out" /> parameter.</param>
      <returns>
          <see langword="true" /> if fault was successfully converted; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.FaultConverter.OnTryCreateFaultMessage(System.Exception,System.ServiceModel.Channels.Message@)">
      <summary>Tries to create the fault message once the fault has been converted to a SOAP exception.</summary>
      <param name="exception">The SOAP exception.</param>
      <param name="message">The fault message returned as an <see langword="out" /> parameter.</param>
      <returns>
          <see langword="true" /> if fault message was successfully created; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.FaultConverter.TryCreateException(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.MessageFault,System.Exception@)">
      <summary>Wraps <see cref="M:System.ServiceModel.Channels.FaultConverter.OnTryCreateException(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.MessageFault,System.Exception@)" /> with error checking.</summary>
      <param name="message">The fault message.</param>
      <param name="fault">The fault.</param>
      <param name="exception">If conversion is successful, the SOAP exception, returned as an <see langword="out" /> parameter.</param>
      <returns>
          <see langword="true" /> if fault was successfully converted; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> or <paramref name="fault" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <see cref="M:System.ServiceModel.Channels.FaultConverter.OnTryCreateException(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.MessageFault,System.Exception@)" /> returned <see langword="true" /> but <paramref name="exception" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <see cref="M:System.ServiceModel.Channels.FaultConverter.OnTryCreateException(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.MessageFault,System.Exception@)" /> returned <see langword="false" /> but <paramref name="exception" /> is not <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.FaultConverter.TryCreateFaultMessage(System.Exception,System.ServiceModel.Channels.Message@)">
      <summary>Wraps <see cref="M:System.ServiceModel.Channels.FaultConverter.OnTryCreateFaultMessage(System.Exception,System.ServiceModel.Channels.Message@)" /> with error checking.</summary>
      <param name="exception">The SOAP exception.</param>
      <param name="message">The fault message returned as an <see langword="out" /> parameter.</param>
      <returns>
          <see langword="true" /> if fault message was successfully created; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <see cref="M:System.ServiceModel.Channels.FaultConverter.OnTryCreateException(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.MessageFault,System.Exception@)" /> returned <see langword="true" /> but <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <see cref="M:System.ServiceModel.Channels.FaultConverter.OnTryCreateException(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.MessageFault,System.Exception@)" /> returned <see langword="false" /> but <paramref name="message" /> is not <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpCookieContainerBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpCookieContainerBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpCookieContainerBindingElement.#ctor(System.ServiceModel.Channels.HttpCookieContainerBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpCookieContainerBindingElement" /> class from a specified binding element.</summary>
      <param name="elementToBeCloned">The binding element to be cloned.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpCookieContainerBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory that can be used to create a channel.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts and other information required to create the channel factory.</param>
      <typeparam name="TChannel">The type of channel factory.</typeparam>
      <returns>A channel factory of the specified type.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpCookieContainerBindingElement.Clone">
      <summary>Returns a copy of the current binding element object.</summary>
      <returns>The binding element object that is a deep clone of the original.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpCookieContainerBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the binding stack.</summary>
      <param name="context">The binding context for the binding element.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present, or <see langword="Nothing" /> if it is not present.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpMessageHandlerFactory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpMessageHandlerFactory" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpMessageHandlerFactory.#ctor(System.Func{System.Collections.Generic.IEnumerable{System.Net.Http.DelegatingHandler}})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpMessageHandlerFactory" /> class.</summary>
      <param name="handlers">A collection of handlers.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpMessageHandlerFactory.#ctor(System.Type[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpMessageHandlerFactory" /> class with specified handler.</summary>
      <param name="handlers">The handler.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpMessageHandlerFactory.Create(System.Net.Http.HttpMessageHandler)">
      <summary>Creates a new HTTP message handler.</summary>
      <param name="innerChannel">The inner channel.</param>
      <returns>The created HTTP message handler.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpMessageHandlerFactory.OnCreate(System.Net.Http.HttpMessageHandler)">
      <summary>Raises an event when a new HTTP message is created.</summary>
      <param name="innerChannel">The inner channel.</param>
      <returns>The created HTTP message handler.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpMessageSettings.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpMessageSettings" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpMessageSettings.Equals(System.ServiceModel.Channels.HttpMessageSettings)">
      <summary>Determines whether the specified Object is equal to the current Object.</summary>
      <param name="other">The object to compare with the current object. </param>
      <returns>
          <see langword="true" /> if the specified Object is equal to the current Object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpRequestMessageExtensionMethods.GetUserPrincipal(System.Net.Http.HttpRequestMessage)">
      <summary>Gets the user principal associated with the specified HTTP request message.</summary>
      <param name="httpRequestMessage">The HTTP request message from which to get the user principal.</param>
      <returns>The user principal associated with the specified HTTP request message.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpRequestMessageExtensionMethods.SetUserPrincipal(System.Net.Http.HttpRequestMessage,System.Security.Principal.IPrincipal)">
      <summary>Replaces the user principal associated with the specified HTTP request message.</summary>
      <param name="httpRequestMessage">The HTTP request message from which to set the user principal.</param>
      <param name="user">The user principal to set.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpRequestMessageProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpRequestMessageProperty" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpRequestMessageProperty.System#ServiceModel#Channels#IMessageProperty#CreateCopy">
      <summary>Creates and returns a copy of the current object.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.IMessageProperty" /> object that represents a copy of the current object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpResponseMessageProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpResponseMessageProperty" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpResponseMessageProperty.System#ServiceModel#Channels#IMessageProperty#CreateCopy">
      <summary>Creates a new copy of the current instance.</summary>
      <returns>A newly created copy of type <see cref="T:System.ServiceModel.Channels.IMessageProperty" /> of the current instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpsTransportBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpsTransportBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpsTransportBindingElement.#ctor(System.ServiceModel.Channels.HttpsTransportBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpsTransportBindingElement" /> class. </summary>
      <param name="elementToBeCloned">An instance of the <see cref="T:System.ServiceModel.Channels.HttpsTransportBindingElement" /> class. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpsTransportBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory of a specified type that can be used to create a channel.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts and other information required to create the channel factory.</param>
      <typeparam name="TChannel">Type of channel.</typeparam>
      <returns>A channel factory of the specified type that is configured based on the values set in the transport binding element.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpsTransportBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of a specified type that can be used to create a channel.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts and other information required to create the channel factory.</param>
      <typeparam name="TChannel">Type of channel.</typeparam>
      <returns>A channel listener of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpsTransportBindingElement.Clone">
      <summary>Creates a copy of the current binding element.</summary>
      <returns>A copy of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpsTransportBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The object to get.</typeparam>
      <returns>The specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />, or <see langword="null" /> if the object isn't found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpsTransportBindingElement.GetTransportTokenAssertion">
      <summary>Gets the <see cref="T:System.Xml.XmlElement" /> that represents the transport token used in the security binding.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> that represents the transport token used in the security binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpTransportBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.#ctor(System.ServiceModel.Channels.HttpTransportBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.HttpTransportBindingElement" /> class using another binding element.</summary>
      <param name="elementToBeCloned">An <see cref="T:System.ServiceModel.Channels.HttpTransportBindingElement" /> object used to initialize this instance.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory that can be used to create a channel.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts and other information required to create the channel factory.</param>
      <typeparam name="TChannel">The type of channel factory.</typeparam>
      <returns>A channel factory of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">An invalid argument was passed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of the specified type.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts and other information required to create the channel factory.</param>
      <typeparam name="TChannel">The type of channel factory.</typeparam>
      <returns>A channel listener of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">An invalid argument was passed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel factory of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel to check.</typeparam>
      <returns>
          <see langword="true" /> if a channel factory can be built; otherwise <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel listener of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel to check.</typeparam>
      <returns>
          <see langword="true" /> if a channel listener can be built; otherwise <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.Clone">
      <summary>Creates a new instance that is a copy of the current binding element.</summary>
      <returns>A new instance that is a copy of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The type of the property to get.</typeparam>
      <returns>The property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.ShouldSerializeExtendedProtectionPolicy">
      <summary>Returns a valueindicating that it is not possible to XAML serialize the extended protection policy.</summary>
      <returns>
          <see langword="false" />
        </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.ShouldSerializeMessageHandlerFactory">
      <summary>Determines whether the message handler factory should be serialized.</summary>
      <returns>
          <see langword="true" /> if the message handler factory should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.ShouldSerializeWebSocketSettings">
      <summary>Determines whether the web socket settings should be serialized.</summary>
      <returns>
          <see langword="true" /> if the web socket settings should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion about bindings.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A context that provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="endpointContext">An endpoint context that provides mappings from exported WSDL elements to the endpoint description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.HttpTransportBindingElement.UpdateAuthenticationSchemes(System.ServiceModel.Channels.BindingContext)">
      <summary>Updates the transport authentication schemes that contains the binding context.</summary>
      <param name="context">The binding context.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.IAnonymousUriPrefixMatcher.Register(System.Uri)">
      <summary>Registers a custom, anonymous URI prefix.</summary>
      <param name="anonymousUriPrefix">The URI prefix to register.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannel.GetProperty``1">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelFactory.GetProperty``1">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested, if it is present, or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelFactory`1.CreateChannel(System.ServiceModel.EndpointAddress)">
      <summary>Creates a channel of a specified type to a specified endpoint address.</summary>
      <param name="to">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <returns>A channel of type <paramref name="TChannel" /> to the specified endpoint address.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelFactory`1.CreateChannel(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a channel of a specified type to a specified endpoint address and transport address to which messages are sent.</summary>
      <param name="to">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which the message is sent.</param>
      <returns>A channel of type <paramref name="TChannel" /> to the specified endpoint address and transport address.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener.BeginWaitForChannel(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to wait for a channel to arrive that must be completed within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the wait for a channel operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the wait for a channel operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous wait for a channel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous wait for a channel operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener.EndWaitForChannel(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to wait for channels to arrive.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.IChannelListener.EndWaitForChannel(System.IAsyncResult)" /> method.</param>
      <returns>
          <see langword="true" /> if a message arrived; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener.GetProperty``1">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested, if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener.WaitForChannel(System.TimeSpan)">
      <summary>Waits for a channel to arrive.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the wait for a channel operation has to complete before timing out.</param>
      <returns>
          <see langword="true" /> if a channel arrived before the interval of time specified by the <paramref name="timeout" />; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener`1.AcceptChannel">
      <summary>Accepts a channel of a specified type for communication with a client.</summary>
      <returns>A channel of type <paramref name="TChannel" /> accepted by the listener.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener`1.AcceptChannel(System.TimeSpan)">
      <summary>Accepts a channel of a specified type for communication with a client within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the wait for a channel operation has to complete before timing out.</param>
      <returns>A channel of type <paramref name="TChannel" /> accepted by the listener.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener`1.BeginAcceptChannel(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to accept a channel.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the accept for a channel operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous accept for a channel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous acceptance of a channel operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener`1.BeginAcceptChannel(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to accept a channel within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the wait for a channel operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the accept for a channel operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous accept for a channel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous acceptance of a channel operation. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IChannelListener`1.EndAcceptChannel(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to accept a channel.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="Overload:System.ServiceModel.Channels.IChannelListener`1.BeginAcceptChannel" /> method.</param>
      <returns>A channel of type <paramref name="TChannel" /> accepted by the listener.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IContextManager.GetContext">
      <summary>Gets the context.</summary>
      <returns>The <see cref="T:System.Collections.Generic.IDictionary`2" /> of key/value pairs with the namespace and name of the context.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IContextManager.SetContext(System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Sets the context.</summary>
      <param name="context">The <see cref="T:System.Collections.Generic.IDictionary`2" /> of key/value pairs with the namespace and name of the context that is set.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.IDuplexSession.BeginCloseOutputSession(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to terminate the outbound session.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate. </param>
      <param name="state">An <see langword="object" /> that contains state information for this request. </param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous outbound session termination. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IDuplexSession.BeginCloseOutputSession(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to terminate the outbound session with a specified timeout within which the operation must complete.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time within which the operation must complete.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate. </param>
      <param name="state">An <see langword="object" /> that contains state information for this request. </param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous outbound session termination. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IDuplexSession.CloseOutputSession">
      <summary>Terminates the outbound session that indicates that no more messages will be sent from this endpoint on the channel associated with the session. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.IDuplexSession.CloseOutputSession(System.TimeSpan)">
      <summary>Terminates the outbound session that indicates that no more messages will be sent from this endpoint on the channel associated with the session within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time within which the operation must complete.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.IDuplexSession.EndCloseOutputSession(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to terminate the outbound session that indicates that no more messages will be sent from this endpoint on the channel associated with the session. </summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to one of the <see cref="Overload:System.ServiceModel.Channels.IDuplexSession.BeginCloseOutputSession" /> methods.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.BeginReceive(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to receive a message that has a state object associated with it. </summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous message reception. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.BeginReceive(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to receive a message that has a specified time out and state object associated with it. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for a message to become available.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous receive operation.</returns>
      <exception cref="T:System.TimeoutException">The specified <paramref name="timeout" /> is exceeded before the operation is completed.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.BeginTryReceive(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to receive a message that has a specified time out and state object associated with it. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for a message to become available.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous receive operation.</returns>
      <exception cref="T:System.TimeoutException">The specified <paramref name="timeout" /> is exceeded before the operation is completed.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.BeginWaitForMessage(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous wait-for-a-message-to-arrive operation that has a specified time out and state object associated with it. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for a message to become available.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation to wait for a message to arrive.</returns>
      <exception cref="T:System.TimeoutException">The specified <paramref name="timeout" /> is exceeded before the operation is completed.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.EndReceive(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to receive a message. </summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to one of the <see cref="Overload:System.ServiceModel.Channels.IInputChannel.BeginReceive" /> methods.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> received. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.EndTryReceive(System.IAsyncResult,System.ServiceModel.Channels.Message@)">
      <summary>Completes the specified asynchronous operation to receive a message.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.IInputChannel.BeginTryReceive(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> received. </param>
      <returns>
          <see langword="true" /> if a message is received before the specified interval of time elapses; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.EndWaitForMessage(System.IAsyncResult)">
      <summary>Completes the specified asynchronous wait-for-a-message operation.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that identifies the <see cref="M:System.ServiceModel.Channels.IInputChannel.BeginWaitForMessage(System.TimeSpan,System.AsyncCallback,System.Object)" /> operation to finish, and from which to retrieve an end result.</param>
      <returns>
          <see langword="true" /> if a message has arrived before the <paramref name="timeout" /> has been exceeded; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.Receive">
      <summary>Returns the message received, if one is available. If a message is not available, blocks for a default interval of time.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> received. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.Receive(System.TimeSpan)">
      <summary>Returns the message received, if one is available. If a message is not available, blocks for a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the receive operation has to complete before timing out and throwing a <see cref="T:System.TimeoutException" />.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> received. </returns>
      <exception cref="T:System.TimeoutException">The specified <paramref name="timeout" /> is exceeded before the operation is completed.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.TryReceive(System.TimeSpan,System.ServiceModel.Channels.Message@)">
      <summary>Tries to receive a message within a specified interval of time. </summary>
      <param name="timeout">The <see cref="T:System.IAsyncResult" /> returned by a call to one of the <see cref="Overload:System.ServiceModel.Channels.IInputChannel.BeginReceive" /> methods.</param>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> received. </param>
      <returns>
          <see langword="true" /> if a message is received before the <paramref name="timeout" /> has been exceeded; otherwise <see langword="false" />.</returns>
      <exception cref="T:System.TimeoutException">The specified <paramref name="timeout" /> is exceeded before the operation is completed.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.IInputChannel.WaitForMessage(System.TimeSpan)">
      <summary>Returns a value that indicates whether a message has arrived within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> specifies the maximum interval of time to wait for a message to arrive before timing out.</param>
      <returns>
          <see langword="true" /> if a message has arrived before the <paramref name="timeout" /> has been exceeded; otherwise <see langword="false" />.</returns>
      <exception cref="T:System.TimeoutException">The specified <paramref name="timeout" /> is exceeded before the operation is completed.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.IMessageProperty.CreateCopy">
      <summary>Creates a copy of the current instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.IMessageProperty" /> object that is a copy of the current instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.InvalidChannelBindingException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.InvalidChannelBindingException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.InvalidChannelBindingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.InvalidChannelBindingException" /> class with serialization information and streaming context specified.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.InvalidChannelBindingException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.InvalidChannelBindingException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.InvalidChannelBindingException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.InvalidChannelBindingException" /> class with a specified error message and a reference to the inner exception that is the cause of the exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.IOutputChannel.BeginSend(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to transmit a message to the destination of the output channel. </summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> being sent on the output channel. </param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate. </param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous send operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous message transmission. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IOutputChannel.BeginSend(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to transmit a message to the destination of the output channel within a specified interval of time.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> being sent on the output channel.</param>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation send completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous send operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous send operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IOutputChannel.EndSend(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to transmit a message to the destination of the output channel. </summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="Overload:System.ServiceModel.Channels.IOutputChannel.BeginSend" />  method. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.IOutputChannel.Send(System.ServiceModel.Channels.Message)">
      <summary>Transmits a message to the destination of the output channel. </summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> being sent on the output channel.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.IOutputChannel.Send(System.ServiceModel.Channels.Message,System.TimeSpan)">
      <summary>Sends a message on the current output channel within a specified interval of time.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> being sent on the output channel.</param>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.BeginReceiveRequest(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to receive an available request with a default timeout.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous reception of the request. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.BeginReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to receive an available request with a specified timeout.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for the reception of an available request.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous reception of the request. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.BeginTryReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to receive a request message that has a specified time out and state object associated with it. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the receive request operation has to complete before timing out and returning <see langword="false" />.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous receive request operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.BeginWaitForRequest(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous request operation that has a specified time out and state object associated with it. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for the reception of an available request.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous receive that a request operation completes.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous receive of a request operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation to wait for a request message to arrive.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.EndReceiveRequest(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to receive an available request. </summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="Overload:System.ServiceModel.Channels.IInputChannel.BeginReceive" /> method.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.RequestContext" /> used to construct a reply to the request. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest(System.IAsyncResult,System.ServiceModel.Channels.RequestContext@)">
      <summary>Completes the specified asynchronous operation to receive a request message.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.IReplyChannel.BeginTryReceiveRequest(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.RequestContext" /> received.</param>
      <returns>
          <see langword="true" /> if a request message is received before the specified interval of time elapses; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.EndWaitForRequest(System.IAsyncResult)">
      <summary>Completes the specified asynchronous wait-for-a-request message operation.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that identifies the <see cref="M:System.ServiceModel.Channels.IReplyChannel.BeginWaitForRequest(System.TimeSpan,System.AsyncCallback,System.Object)" /> operation to finish, and from which to retrieve an end result.</param>
      <returns>
          <see langword="true" /> if a request is received before the specified interval of time elapses; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.ReceiveRequest">
      <summary>Returns the context of the request received, if one is available. If a context is not available, waits until there is one available. </summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.RequestContext" /> used to construct replies. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.ReceiveRequest(System.TimeSpan)">
      <summary>Returns the context of the request received, if one is available. If a context is not available, waits until there is one available. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the receive of a request operation has to complete before timing out and returning <see langword="false" />.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.RequestContext" /> used to construct replies. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.TryReceiveRequest(System.TimeSpan,System.ServiceModel.Channels.RequestContext@)">
      <summary>Returns a value that indicates whether a request is received before a specified interval of time elapses. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the receive of a request operation has to complete before timing out and returning <see langword="false" />.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.RequestContext" /> received.</param>
      <returns>
          <see langword="true" /> if a request message is received before the specified interval of time elapses; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IReplyChannel.WaitForRequest(System.TimeSpan)">
      <summary>Returns a value that indicates whether a request message is received before a specified interval of time elapses.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long a request operation has to complete before timing out and returning <see langword="false" />.</param>
      <returns>
          <see langword="true" /> if a request is received before the specified interval of time elapses; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IRequestChannel.BeginRequest(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to transmit a request message to the reply side of a request-reply message exchange. </summary>
      <param name="message">The request <see cref="T:System.ServiceModel.Channels.Message" /> to be transmitted.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the completion of the asynchronous operation transmitting a request message.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation transmitting a request message.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous message transmission. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IRequestChannel.BeginRequest(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to transmit a request message to the reply side of a request-reply message exchange within a specified interval of time.</summary>
      <param name="message">The request <see cref="T:System.ServiceModel.Channels.Message" /> to be transmitted.</param>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time within which a response must be received. (For defaults, see the Remarks section.)</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the completion of the asynchronous operation transmitting a request message.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation transmitting a request message.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous message transmission. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IRequestChannel.EndRequest(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to return a message-based response to a transmitted request. </summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="Overload:System.ServiceModel.Channels.IInputChannel.BeginReceive" /> method. </param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> received in response to the request. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IRequestChannel.Request(System.ServiceModel.Channels.Message)">
      <summary>Sends a message-based request and returns the correlated message-based response. </summary>
      <param name="message">The request <see cref="T:System.ServiceModel.Channels.Message" /> to be transmitted.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> received in response to the request. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IRequestChannel.Request(System.ServiceModel.Channels.Message,System.TimeSpan)">
      <summary>Sends a message-based request and returns the correlated message-based response within a specified interval of time.</summary>
      <param name="message">The request <see cref="T:System.ServiceModel.Channels.Message" /> to be transmitted.</param>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time within which a response must be received.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> received in response to the request. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ITransportTokenAssertionProvider.GetTransportTokenAssertion">
      <summary>Gets a transport token assertion.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> that represents a transport token assertion.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.IWebSocketCloseDetails.SetOutputCloseStatus(System.Net.WebSockets.WebSocketCloseStatus,System.String)">
      <summary>Sets the output status and description of the close details of the web socket.</summary>
      <param name="closeStatus">The status of the output close details.</param>
      <param name="closeStatusDescription">The status description of the output close details.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.LocalClientSecuritySettings.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.LocalClientSecuritySettings" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.LocalClientSecuritySettings.Clone">
      <summary>Creates a new instance of this class, which is a copy or clone of the current instance.</summary>
      <returns>A new instance of <see cref="T:System.ServiceModel.Channels.LocalClientSecuritySettings" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.LocalServiceSecuritySettings.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.LocalServiceSecuritySettings" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.LocalServiceSecuritySettings.Clone">
      <summary>Creates a new instance of this class from the current instance.</summary>
      <returns>A new instance of <see cref="T:System.ServiceModel.Channels.LocalServiceSecuritySettings" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.Message" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.BeginWriteBodyContents(System.Xml.XmlDictionaryWriter,System.AsyncCallback,System.Object)">
      <summary>Starts the asynchronous writing of the contents of the message body.</summary>
      <param name="writer">The writer used to serialize the message body.</param>
      <param name="callback">The delegate method that receives the notification when the operation completed.</param>
      <param name="state">The user-defined object that represents the state of the operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> object that represents the result of the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.BeginWriteMessage(System.Xml.XmlDictionaryWriter,System.AsyncCallback,System.Object)">
      <summary>Starts the asynchronous writing of the entire message.</summary>
      <param name="writer">The writer used to serialize the entire message.</param>
      <param name="callback">The delegate method that receives the notification when the operation completed.</param>
      <param name="state">The user-defined object that represents the state of the operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> object that represents the result of the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.Close">
      <summary>Closes the <see cref="T:System.ServiceModel.Channels.Message" /> and releases any resources. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateBufferedCopy(System.Int32)">
      <summary>Stores an entire <see cref="T:System.ServiceModel.Channels.Message" /> into a memory buffer for future access.</summary>
      <param name="maxBufferSize">The maximum size of the buffer to be created.</param>
      <returns>A newly created <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="maxBufferSize " /> is smaller than zero.</exception>
      <exception cref="T:System.ObjectDisposedException">The message is closed.</exception>
      <exception cref="T:System.InvalidOperationException">The message has been copied, read or written.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.ServiceModel.Channels.MessageFault,System.String)">
      <summary>Creates a message that contains a SOAP fault, a version and an action.</summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message.</param>
      <param name="fault">A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that represents a SOAP fault. </param>
      <param name="action">A description of how the message should be processed. </param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="Version" />, <paramref name="fault" /> or <paramref name="action" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.ServiceModel.FaultCode,System.String,System.Object,System.String)">
      <summary>Creates a message that contains a SOAP fault, a reason and the detail for the fault, a version and an action.</summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message.</param>
      <param name="faultCode">A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that represents a SOAP fault. </param>
      <param name="reason">The reason of the SOAP fault. </param>
      <param name="detail">The details of the SOAP fault.</param>
      <param name="action">A description of how the message should be processed.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" />, <paramref name="fault" />, <paramref name="action" />, <paramref name="detail" /> or <paramref name="faultCode" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.ServiceModel.FaultCode,System.String,System.String)">
      <summary>Creates a message that contains a SOAP fault, the reason for the fault, a version and an action.</summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message.</param>
      <param name="faultCode">A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that represents a SOAP fault. </param>
      <param name="reason">The reason of the SOAP fault. </param>
      <param name="action">A description of how the message should be processed.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" />, <paramref name="fault" />, <paramref name="action" /> or <paramref name="faultCode" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.String)">
      <summary>Creates a message that contains a version and an action.</summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message.</param>
      <param name="action">A description of how the message should be processed.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" /> or <paramref name="action" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.String,System.Object)">
      <summary>Creates a message with the specified version, action and body. </summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message. </param>
      <param name="action">A description of how the message should be processed. </param>
      <param name="body">The body of the message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" />, <paramref name="action" /> or <paramref name="body" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Creates a message using the specified version, action, message body and serializer.</summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message. </param>
      <param name="action">A description of how the message should be processed. </param>
      <param name="body">The body of the message. </param>
      <param name="serializer">A <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> object used to serialize the message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" />, <paramref name="fault" /> or <paramref name="action" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.String,System.ServiceModel.Channels.BodyWriter)">
      <summary>Creates a message with a body that consists of an array of bytes.</summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message. </param>
      <param name="action">A description of how the message should be processed. </param>
      <param name="body">A <see cref="T:System.ServiceModel.Channels.BodyWriter" /> of type byte. </param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="Version" />, <paramref name="action" /> or <paramref name="body" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.String,System.Xml.XmlDictionaryReader)">
      <summary>Creates a message with the specified version, action and body.</summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message. </param>
      <param name="action">A description of how the message should be processed. </param>
      <param name="body">The body of the message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" />, <paramref name="action" /> or <paramref name="body" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.ServiceModel.Channels.MessageVersion,System.String,System.Xml.XmlReader)">
      <summary>Creates a message using the specified reader, action and version.</summary>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message. </param>
      <param name="action">A description of how the message should be processed. </param>
      <param name="body">The <see cref="T:System.Xml.XmlReader" /> object to be used for reading the SOAP message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" />, <paramref name="action" /> or <paramref name="body" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.Xml.XmlDictionaryReader,System.Int32,System.ServiceModel.Channels.MessageVersion)">
      <summary>Creates a message using the specified reader, action and version.</summary>
      <param name="envelopeReader">The <see cref="T:System.Xml.XmlDictionaryReader" /> object to be used for reading the SOAP message.</param>
      <param name="maxSizeOfHeaders">The maximum size in bytes of a header. </param>
      <param name="version">A valid <see cref="T:System.ServiceModel.Channels.MessageVersion" /> value that specifies the SOAP version to use for the message. </param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="envelopeReader" /> or <paramref name="version" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.CreateMessage(System.Xml.XmlReader,System.Int32,System.ServiceModel.Channels.MessageVersion)">
      <summary>Creates a message using the specified reader, action and version.</summary>
      <param name="envelopeReader">The <see cref="T:System.Xml.XmlReader" /> object to be used for reading the SOAP message.</param>
      <param name="maxSizeOfHeaders">The maximum size in bytes of a header. </param>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that specifies the SOAP version to use for the message. </param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object for the message created. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="envelopeReader" /> or <paramref name="version" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.EndWriteBodyContents(System.IAsyncResult)">
      <summary>Ends the asynchronous writing of the contents of the message body.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> object that represents the result of the asynchronous operation.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.EndWriteMessage(System.IAsyncResult)">
      <summary>Ends the asynchronous writing of the entire message.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> object that represents the result of the asynchronous operation.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.GetBody``1">
      <summary>Retrieves the body of this <see cref="T:System.ServiceModel.Channels.Message" /> instance.</summary>
      <typeparam name="T">The body of the message.</typeparam>
      <returns>An object of type <paramref name="T" /> that contains the body of this message.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.GetBody``1(System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Retrieves the body of this <see cref="T:System.ServiceModel.Channels.Message" /> using the specified serializer.</summary>
      <param name="serializer">A <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> object used to read the body of the message.</param>
      <typeparam name="T">The body of the message.</typeparam>
      <returns>An object of type <paramref name="T" /> that contains the body of this message.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serializer" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.GetBodyAttribute(System.String,System.String)">
      <summary>Retrieves the attributes of the message body.</summary>
      <param name="localName">The local name of the XML node.The name of the element that corresponds to this member. This string must be a valid XML element name.</param>
      <param name="ns">The namespace to which this XML element belongs.The namespace URI of the element that corresponds to this member. The system does not validate any URIs other than transport addresses.</param>
      <returns>The attributes of the message body.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="localName" /> or <paramref name="ns" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ObjectDisposedException">The message is closed.</exception>
      <exception cref="T:System.InvalidOperationException">The message has been copied, read or written.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.GetReaderAtBodyContents">
      <summary>Gets the XML dictionary reader that accesses the body content of this message.</summary>
      <returns>A <see cref="T:System.Xml.XmlDictionaryReader" /> object that accesses the body content of this message.</returns>
      <exception cref="T:System.ObjectDisposedException">The message is closed.</exception>
      <exception cref="T:System.InvalidOperationException">The message is empty, or has been copied, read or written.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnBeginWriteBodyContents(System.Xml.XmlDictionaryWriter,System.AsyncCallback,System.Object)">
      <summary>Raises an event when the message starts writing the contents of the message body.</summary>
      <param name="writer">The writer used to serialize the contents of the message body.</param>
      <param name="callback">The delegate method that receives the notification when the operation completed.</param>
      <param name="state">The user-defined object that represents the state of the operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> object that represents the result of the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnBeginWriteMessage(System.Xml.XmlDictionaryWriter,System.AsyncCallback,System.Object)">
      <summary>Raises an event the writing of entire messages starts.</summary>
      <param name="writer">The writer used to serialize the entire message.</param>
      <param name="callback">The delegate method that receives the notification when the operation completed.</param>
      <param name="state">The user-defined object that represents the state of the operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> object that represents the result of the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnBodyToString(System.Xml.XmlDictionaryWriter)">
      <summary>Called when the message body is converted to a string.</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to convert the message body to a string. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnClose">
      <summary>Called when the message is closing.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnCreateBufferedCopy(System.Int32)">
      <summary>Called when a message buffer is created to store this message.</summary>
      <param name="maxBufferSize">The maximum size of the buffer to be created.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object for the newly created message copy.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnEndWriteBodyContents(System.IAsyncResult)">
      <summary>Raises an event when writing of the contents of the message body ends.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> object that represents the result of the asynchronous operation.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnEndWriteMessage(System.IAsyncResult)">
      <summary>Raises an event when the writing of the entire message ends.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> object that represents the result of the asynchronous operation.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnGetBody``1(System.Xml.XmlDictionaryReader)">
      <summary>Called when the body of the message is retrieved.</summary>
      <param name="reader">A <see cref="T:System.Xml.XmlDictionaryReader" /> object used to read the body of the message.</param>
      <typeparam name="T">The type of the message body.</typeparam>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> that represents the body of the message.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnGetBodyAttribute(System.String,System.String)">
      <summary>Called when the attributes of the message body is retrieved.</summary>
      <param name="localName">The local name of the XML node.The name of the element that corresponds to this member. This string must be a valid XML element name.</param>
      <param name="ns">The namespace to which this XML element belongs.The namespace URI of the element that corresponds to this member. The system does not validate any URIs other than transport addresses.</param>
      <returns>The attributes of the message body.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnGetReaderAtBodyContents">
      <summary>Called when an XML dictionary reader that accesses the body content of this message is retrieved.</summary>
      <returns>A <see cref="T:System.Xml.XmlDictionaryReader" /> object that accesses the body content of this message.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnWriteBodyContents(System.Xml.XmlDictionaryWriter)">
      <summary>Called when the message body is written to an XML file.</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to write this message body to an XML file.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnWriteMessage(System.Xml.XmlDictionaryWriter)">
      <summary>Called when the entire message is written to an XML file.</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to write this message to an XML file.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnWriteStartBody(System.Xml.XmlDictionaryWriter)">
      <summary>Called when the start body is written to an XML file.</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to write the start body to an XML file.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnWriteStartEnvelope(System.Xml.XmlDictionaryWriter)">
      <summary>Called when the start envelope is written to an XML file.</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to write the start envelope to an XML file.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.OnWriteStartHeaders(System.Xml.XmlDictionaryWriter)">
      <summary>Called when the start header is written to an XML file.</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to write the start header to an XML file.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.System#IDisposable#Dispose">
      <summary>Closes all the resources used by this message. This method cannot be inherited.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.ToString">
      <summary>Returns a string that represents the current <see cref="T:System.ServiceModel.Channels.Message" /> instance. </summary>
      <returns>The string representation of the current <see cref="T:System.ServiceModel.Channels.Message" /> instance. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.WriteBody(System.Xml.XmlDictionaryWriter)">
      <summary>Writes the body element using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> object to be used to write the body element.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.WriteBody(System.Xml.XmlWriter)">
      <summary>Serializes the message body using the specified <see cref="T:System.Xml.XmlWriter" />. </summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> object to be used to write the body of the message.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ObjectDisposedException">The message is disposed. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.WriteBodyContents(System.Xml.XmlDictionaryWriter)">
      <summary>Serializes the body content using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> object to be used to write the body element.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer " />is <see langword="null" />.</exception>
      <exception cref="T:System.ObjectDisposedException">The message is closed.</exception>
      <exception cref="T:System.InvalidOperationException">The message has been copied, read or written.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.WriteMessage(System.Xml.XmlDictionaryWriter)">
      <summary>Serializes the entire message using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> object to be used to write the message.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ObjectDisposedException">The message is closed.</exception>
      <exception cref="T:System.InvalidOperationException">The message has been copied, read or written.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.WriteMessage(System.Xml.XmlWriter)">
      <summary>Serializes the entire message using the specified <see cref="T:System.Xml.XmlWriter" />. </summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> object to be used to write the entire message.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ObjectDisposedException">The message is closed.</exception>
      <exception cref="T:System.InvalidOperationException">The message has been copied, read or written.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.WriteStartBody(System.Xml.XmlDictionaryWriter)">
      <summary>Serializes the start body of the message using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> object to be used to write the start body.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.WriteStartBody(System.Xml.XmlWriter)">
      <summary>Serializes the start body of the message using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />. </summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> object to be used to write the start body of the message.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Channels.Message.WriteStartEnvelope(System.Xml.XmlDictionaryWriter)">
      <summary>Serializes the start envelope using the specified <see cref="T:System.Xml.XmlDictionaryWriter" />. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> object to be used to write the start envelope.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer " />is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.Close">
      <summary>Finishes working with the buffer.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.CreateMessage">
      <summary>Returns a copy of the original message.</summary>
      <returns>An identical copy of the original <see cref="T:System.ServiceModel.Channels.Message" /> instance you previously provided to the <see cref="M:System.ServiceModel.Channels.Message.CreateBufferedCopy(System.Int32)" /> method of a <see cref="T:System.ServiceModel.Channels.Message" /> instance. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.CreateNavigator">
      <summary>Creates a new <see cref="T:System.Xml.XPath.XPathNavigator" /> object for navigating this object. This method cannot be inherited.</summary>
      <returns>An <see cref="T:System.Xml.XPath.XPathNavigator" /> object for navigating this object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.CreateNavigator(System.Int32)">
      <summary>Creates a new <see cref="T:System.Xml.XPath.XPathNavigator" /> object for navigating this object, with the navigator positioned on the node specified.</summary>
      <param name="nodeQuota">The location you want the navigator to be positioned on initially.</param>
      <returns>An <see cref="T:System.Xml.XPath.XPathNavigator" /> object for navigating this object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.CreateNavigator(System.Int32,System.Xml.XmlSpace)">
      <summary>Creates a new <see cref="T:System.Xml.XPath.XPathNavigator" /> object for navigating this object, with the navigator positioned on the specified node and <see langword="xml:space" /> scope.</summary>
      <param name="nodeQuota">The location you want the navigator to be positioned on initially.</param>
      <param name="space">A valid <see cref="T:System.Xml.XmlSpace" /> space.</param>
      <returns>An <see cref="T:System.Xml.XPath.XPathNavigator" /> object for navigating this object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.CreateNavigator(System.Xml.XmlSpace)">
      <summary>Creates a new <see cref="T:System.Xml.XPath.XPathNavigator" /> object for navigating this object, with the specified <see langword="xml:space" /> scope.</summary>
      <param name="space">A valid <see cref="T:System.Xml.XmlSpace" /> space.</param>
      <returns>An <see cref="T:System.Xml.XPath.XPathNavigator" /> object for navigating this object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.System#IDisposable#Dispose">
      <summary>Releases the unmanaged resources used by the <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> and optionally releases the managed resources. This method cannot be inherited.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageBuffer.WriteMessage(System.IO.Stream)">
      <summary>Writes the entire content of this buffer to the specified IO stream.</summary>
      <param name="stream">An IO stream that the entire content of this buffer is written to.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageEncoder" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.BeginWriteMessage(System.ServiceModel.Channels.Message,System.IO.Stream,System.AsyncCallback,System.Object)">
      <summary>Starts the writing of message for the message encoder with specified message, stream, callback and state.</summary>
      <param name="message">The message.</param>
      <param name="stream">The stream.</param>
      <param name="callback">The callback.</param>
      <param name="state">The state.</param>
      <returns>The asynchronous result of the operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.EndWriteMessage(System.IAsyncResult)">
      <summary>Ends the writing of messages for the message encoder.</summary>
      <param name="result">The result of the operation.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.GetProperty``1">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T " />requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.IsContentTypeSupported(System.String)">
      <summary>Returns a value that indicates whether a specified message-level content-type value is supported by the message encoder.</summary>
      <param name="contentType">The message-level content-type being tested.</param>
      <returns>
          <see langword="true" /> if the message-level content-type specified is supported; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.ReadMessage(System.ArraySegment{System.Byte},System.ServiceModel.Channels.BufferManager)">
      <summary>When overridden in a derived class, reads a message from a specified buffer.</summary>
      <param name="buffer">A <see cref="T:System.ArraySegment`1" /> of type <see cref="T:System.Byte" /> that provides the buffer from which the message is deserialized.</param>
      <param name="bufferManager">The <see cref="T:System.ServiceModel.Channels.BufferManager" /> that manages the buffer from which the message is deserialized.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> that is read from the buffer specified.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.ReadMessage(System.ArraySegment{System.Byte},System.ServiceModel.Channels.BufferManager,System.String)">
      <summary>When overridden in a derived class, reads a message from a specified stream.</summary>
      <param name="buffer">A <see cref="T:System.ArraySegment`1" /> of type <see cref="T:System.Byte" /> that provides the buffer from which the message is deserialized.</param>
      <param name="bufferManager">The <see cref="T:System.ServiceModel.Channels.BufferManager" /> that manages the buffer from which the message is deserialized.</param>
      <param name="contentType">The Multipurpose Internet Mail Extensions (MIME) message-level content-type.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> that is read from the stream specified.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.ReadMessage(System.IO.Stream,System.Int32)">
      <summary>When overridden in a derived class, reads a message from a specified stream.</summary>
      <param name="stream">The <see cref="T:System.IO.Stream" /> object from which the message is read.</param>
      <param name="maxSizeOfHeaders">The maximum size of the headers that can be read from the message.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> that is read from the stream specified.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.ReadMessage(System.IO.Stream,System.Int32,System.String)">
      <summary>When overridden in a derived class, reads a message from a specified stream.</summary>
      <param name="stream">The <see cref="T:System.IO.Stream" /> object from which the message is read.</param>
      <param name="maxSizeOfHeaders">The maximum size of the headers that can be read from the message.</param>
      <param name="contentType">The Multipurpose Internet Mail Extensions (MIME) message-level content-type.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> that is read from the stream specified.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.ToString">
      <summary>Returns the content type that is used by the message encoder.</summary>
      <returns>The content type that is used by the message encoder.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.WriteMessage(System.ServiceModel.Channels.Message,System.Int32,System.ServiceModel.Channels.BufferManager)">
      <summary>Writes a message less than a specified size to a byte array buffer.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to write to the message buffer.</param>
      <param name="maxMessageSize">The maximum message size that can be written.</param>
      <param name="bufferManager">The <see cref="T:System.ServiceModel.Channels.BufferManager" /> that manages the buffer to which the message is written.</param>
      <returns>A <see cref="T:System.ArraySegment`1" /> of type <see langword="byte" /> that provides the buffer to which the message is serialized.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.WriteMessage(System.ServiceModel.Channels.Message,System.Int32,System.ServiceModel.Channels.BufferManager,System.Int32)">
      <summary>When overridden in a derived class, writes a message of less than a specified size to a byte array buffer at the specified offset.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to write to the message buffer.</param>
      <param name="maxMessageSize">The maximum message size that can be written.</param>
      <param name="bufferManager">The <see cref="T:System.ServiceModel.Channels.BufferManager" /> that manages the buffer to which the message is written.</param>
      <param name="messageOffset">The offset of the segment that begins from the start of the byte array that provides the buffer.</param>
      <returns>A <see cref="T:System.ArraySegment`1" /> of type <see langword="byte" /> that provides the buffer to which the message is serialized.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoder.WriteMessage(System.ServiceModel.Channels.Message,System.IO.Stream)">
      <summary>When overridden in a derived class, writes a message to a specified stream.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to write to the <paramref name="stream" />.</param>
      <param name="stream">The <see cref="T:System.IO.Stream" /> object to which the <paramref name="message" /> is written.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoderFactory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageEncoderFactory" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncoderFactory.CreateSessionEncoder">
      <summary>Returns a message encoder that can be used to correlate messages in session-based exchanges.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageEncoder" /> that is used in session-based exchanges of messages.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageEncodingBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElement.#ctor(System.ServiceModel.Channels.MessageEncodingBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageEncodingBindingElement" /> class initialized from an existing element.</summary>
      <param name="elementToBeCloned">The <see cref="T:System.ServiceModel.Channels.MessageEncodingBindingElement" /> to be cloned.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElement.CreateMessageEncoderFactory">
      <summary>When overridden in a derived class, creates a factory for producing message encoders.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageEncoderFactory" /> used to produce message encoders.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns the typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the current binding element.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageEncodingBindingElementImporter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Defines a method that can import custom policy assertions for message encoding and that adds the binding elements that implement the policy.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> that imports the metadata information.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> object that contains the policy assertions that can be imported and the collections of binding elements to which custom binding elements that implement the encoding policy can be added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="importer" /> or <paramref name="policyContext" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElementImporter.System#ServiceModel#Description#IWsdlImportExtension#BeforeImport(System.Web.Services.Description.ServiceDescriptionCollection,System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.ICollection{System.Xml.XmlElement})">
      <summary>Called prior to importing the metadata documents associated with the encoding.</summary>
      <param name="wsdlDocuments">The <see cref="T:System.Web.Services.Description.ServiceDescriptionCollection" />  that describes the services.</param>
      <param name="xmlSchemas">The <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that contains the schema for the <paramref name="wsdlDocuments" />.</param>
      <param name="policy">The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.Xml.XmlElement" /> that contains the policy elements.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElementImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportContract(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Called when importing a contract.</summary>
      <param name="importer">The contract importer.</param>
      <param name="context">The import context.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageEncodingBindingElementImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportEndpoint(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Maps the custom WSDL extensions for encoding messages to the service description.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> that imports the WSDL extensions.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> that provides the context for the mapping.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.#ctor">
      <summary>When called in a derived class, initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageFault" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.CreateFault(System.ServiceModel.Channels.Message,System.Int32)">
      <summary>Returns a new <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that uses the specified <see cref="T:System.ServiceModel.Channels.Message" /> and the specified maximum buffer size for the message buffer.</summary>
      <param name="message">The specified <see cref="T:System.ServiceModel.Channels.Message" /> to be used to create the <see cref="T:System.ServiceModel.Channels.MessageFault" /> object.</param>
      <param name="maxBufferSize">The specified maximum buffer size for the message buffer</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object with initial values from the passed in parameters.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.CreateFault(System.ServiceModel.FaultCode,System.ServiceModel.FaultReason)">
      <summary>Returns a new <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that uses the specified <see cref="T:System.ServiceModel.FaultCode" /> and <see cref="T:System.ServiceModel.FaultReason" /> objects.</summary>
      <param name="code">The fault code for the fault message.</param>
      <param name="reason">The reason for the fault.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object with initial values from the passed in parameters.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.CreateFault(System.ServiceModel.FaultCode,System.ServiceModel.FaultReason,System.Object)">
      <summary>Returns a new <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that uses the specified <see cref="T:System.ServiceModel.FaultCode" />, <see cref="T:System.ServiceModel.FaultReason" />, and detail object.</summary>
      <param name="code">The fault code for the fault message.</param>
      <param name="reason">The reason for the fault.</param>
      <param name="detail">The fault detail object.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object with initial values from the passed in parameters.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.CreateFault(System.ServiceModel.FaultCode,System.ServiceModel.FaultReason,System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Returns a new <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that uses the specified <see cref="T:System.ServiceModel.FaultCode" />, <see cref="T:System.ServiceModel.FaultReason" />, detail object, and  <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> objects.</summary>
      <param name="code">The fault code for the fault message.</param>
      <param name="reason">The reason for the fault.</param>
      <param name="detail">The fault detail object.</param>
      <param name="serializer">The serializer to use when serializing the detail object.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object with initial values from the passed in parameters.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.CreateFault(System.ServiceModel.FaultCode,System.ServiceModel.FaultReason,System.Object,System.Runtime.Serialization.XmlObjectSerializer,System.String)">
      <summary>Returns a new <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that uses the specified <see cref="T:System.ServiceModel.FaultCode" />, <see cref="T:System.ServiceModel.FaultReason" />, detail object, <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" />, and actor.</summary>
      <param name="code">The fault code for the fault message.</param>
      <param name="reason">The reason for the fault.</param>
      <param name="detail">The fault detail object.</param>
      <param name="serializer">The serializer to use when serializing the detail object.</param>
      <param name="actor">The value of the actor.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object with initial values from the passed in parameters.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.CreateFault(System.ServiceModel.FaultCode,System.ServiceModel.FaultReason,System.Object,System.Runtime.Serialization.XmlObjectSerializer,System.String,System.String)">
      <summary>Returns a new <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that uses the specified <see cref="T:System.ServiceModel.FaultCode" />, <see cref="T:System.ServiceModel.FaultReason" />, detail object, <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" />, actor, and node values.</summary>
      <param name="code">The fault code for the fault message.</param>
      <param name="reason">The reason for the fault.</param>
      <param name="detail">The fault detail object.</param>
      <param name="serializer">The serializer to use when serializing the detail object.</param>
      <param name="actor">The value of the actor.</param>
      <param name="node">The value of the node.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object with initial values from the passed in parameters.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.CreateFault(System.ServiceModel.FaultCode,System.String)">
      <summary>Returns a new <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that uses the specified <see cref="T:System.ServiceModel.FaultCode" /> and fault reason.</summary>
      <param name="code">The fault code for the fault message.</param>
      <param name="reason">The reason for the fault.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageFault" /> object with initial values from the passed in parameters.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.GetDetail``1">
      <summary>Returns the detail object of the message fault.</summary>
      <typeparam name="T">The type of the detail object.</typeparam>
      <returns>The detail object of the message fault.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.GetDetail``1(System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Returns the detail object that uses the specified <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" />.</summary>
      <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to use when deserializing the detail object. </param>
      <typeparam name="T">The type of the detail object.</typeparam>
      <returns>The detail object contained in the <see cref="T:System.ServiceModel.Channels.MessageFault" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.GetReaderAtDetailContents">
      <summary>Returns an <see cref="T:System.Xml.XmlDictionaryReader" /> object that is positioned on the detail object of the <see cref="T:System.ServiceModel.Channels.MessageFault" />.</summary>
      <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> object that is positioned on the detail object of the <see cref="T:System.ServiceModel.Channels.MessageFault" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.OnGetReaderAtDetailContents">
      <summary>When called in a derived class, returns an <see cref="T:System.Xml.XmlDictionaryReader" /> object that is positioned on the detail object of the <see cref="T:System.ServiceModel.Channels.MessageFault" />.</summary>
      <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> object that is positioned on the detail object of the <see cref="T:System.ServiceModel.Channels.MessageFault" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.OnWriteDetail(System.Xml.XmlDictionaryWriter,System.ServiceModel.EnvelopeVersion)">
      <summary>Invoked prior to writing the detail contents.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the detail element.</param>
      <param name="version">The version of the SOAP envelope to write.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.OnWriteDetailContents(System.Xml.XmlDictionaryWriter)">
      <summary>When overridden in a non-abstract derived class, writes the contents of the detail element. </summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the detail element.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.OnWriteStartDetail(System.Xml.XmlDictionaryWriter,System.ServiceModel.EnvelopeVersion)">
      <summary>Writes the start element using the specified <see cref="T:System.Xml.XmlDictionaryWriter" /> and SOAP envelope version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the detail element.</param>
      <param name="version">The version of the SOAP envelope to write.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.WasHeaderNotUnderstood(System.ServiceModel.Channels.MessageHeaders,System.String,System.String)">
      <summary>Gets a value indicating whether the SOAP message headers were understood. </summary>
      <param name="headers">The SOAP message headers.</param>
      <param name="name">The name of the header element.</param>
      <param name="ns">The namespace of the header element.</param>
      <returns>
          <see langword="true" /> if message headers were understood; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.WriteTo(System.Xml.XmlDictionaryWriter,System.ServiceModel.EnvelopeVersion)">
      <summary>Writes the message fault that uses the specified <see cref="T:System.Xml.XmlDictionaryWriter" /> and SOAP envelope version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> used to write the message fault.</param>
      <param name="version">The version of the SOAP envelope to write.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageFault.WriteTo(System.Xml.XmlWriter,System.ServiceModel.EnvelopeVersion)">
      <summary>Writes the message fault that uses the specified <see cref="T:System.Xml.XmlWriter" /> and SOAP envelope version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the message fault.</param>
      <param name="version">The version of the SOAP envelope to write.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageHeader" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.CreateHeader(System.String,System.String,System.Object)">
      <summary>Creates a new message header with the specified data.</summary>
      <param name="name">The local name of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="value">The content of the header to be created.</param>
      <returns>A new <see cref="T:System.ServiceModel.Channels.MessageHeader" /> object with the specified data.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.CreateHeader(System.String,System.String,System.Object,System.Boolean)">
      <summary>Creates a new message header with the specified data.</summary>
      <param name="name">The local name of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="value">The content of the header to be created.</param>
      <param name="mustUnderstand">A value that indicates whether the header must be understood.</param>
      <returns>A new <see cref="T:System.ServiceModel.Channels.MessageHeader" /> object with the specified data.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.CreateHeader(System.String,System.String,System.Object,System.Boolean,System.String)">
      <summary>Creates a new message header with the specified data.</summary>
      <param name="name">The local name of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="value">The content of the header to be created.</param>
      <param name="mustUnderstand">A value that indicates whether the header must be understood.</param>
      <param name="actor">The targeted recipient of the message header.</param>
      <returns>A new <see cref="T:System.ServiceModel.Channels.MessageHeader" /> object with the specified data.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.CreateHeader(System.String,System.String,System.Object,System.Boolean,System.String,System.Boolean)">
      <summary>Creates a new message header with the specified data.</summary>
      <param name="name">The local name of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="value">The content of the header to be created.</param>
      <param name="mustUnderstand">A value that indicates whether the header must be understood.</param>
      <param name="actor">The targeted recipient of the message header.</param>
      <param name="relay">A value that indicates whether the header should be relayed.</param>
      <returns>A new <see cref="T:System.ServiceModel.Channels.MessageHeader" /> object with the specified data.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.CreateHeader(System.String,System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Creates a header from an object to be serialized using the XmlFormatter. </summary>
      <param name="name">The local name of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="value">The content of the header to be created.</param>
      <param name="serializer">An <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> that is used to serialize the header.</param>
      <returns>A new <see cref="T:System.ServiceModel.Channels.MessageHeader" /> object with the specified data.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.CreateHeader(System.String,System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer,System.Boolean)">
      <summary>Creates a new message header with the specified data.</summary>
      <param name="name">The local name of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="value">The content of the header to be created.</param>
      <param name="serializer">An <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> that is used to serialize the header.</param>
      <param name="mustUnderstand">A value that indicates whether the header must be understood.</param>
      <returns>A new <see cref="T:System.ServiceModel.Channels.MessageHeader" /> object with the specified data.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.CreateHeader(System.String,System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer,System.Boolean,System.String)">
      <summary>Creates a new message header with the specified data.</summary>
      <param name="name">The local name of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="value">The content of the header to be created.</param>
      <param name="serializer">An <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> that is used to serialize the header.</param>
      <param name="mustUnderstand">A value that indicates whether the header must be understood.</param>
      <param name="actor">The targeted recipient of the message header.</param>
      <returns>A new <see cref="T:System.ServiceModel.Channels.MessageHeader" /> object with the specified data.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.CreateHeader(System.String,System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer,System.Boolean,System.String,System.Boolean)">
      <summary>Creates a new message header with the specified data.</summary>
      <param name="name">The local name of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="value">The content of the header to be created.</param>
      <param name="serializer">An <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> that is used to serialize the header.</param>
      <param name="mustUnderstand">A value that indicates whether the header must be understood.</param>
      <param name="actor">The targeted recipient of the message header.</param>
      <param name="relay">A value that indicates whether the header should be relayed.</param>
      <returns>A new <see cref="T:System.ServiceModel.Channels.MessageHeader" /> object with the specified data.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.IsMessageVersionSupported(System.ServiceModel.Channels.MessageVersion)">
      <summary>Verifies whether the specified message version is supported.</summary>
      <param name="messageVersion">The object that contains information related to the version of SOAP associated with a message and its exchange.</param>
      <returns>
          <see langword="true" /> if the specified message version is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.OnWriteHeaderContents(System.Xml.XmlDictionaryWriter,System.ServiceModel.Channels.MessageVersion)">
      <summary>Called when the header content is serialized using the specified XML writer. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to serialize the header contents.</param>
      <param name="messageVersion">The object that contains information related to the version of SOAP associated with a message and its exchange.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.OnWriteStartHeader(System.Xml.XmlDictionaryWriter,System.ServiceModel.Channels.MessageVersion)">
      <summary>Called when the start header is serialized using the specified XML writer. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to serialize the start header.</param>
      <param name="messageVersion">The object that contains information related to the version of SOAP associated with a message and its exchange.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.ToString">
      <summary>Returns the string representation of this message header.</summary>
      <returns>The string representation of this message header.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.WriteHeader(System.Xml.XmlDictionaryWriter,System.ServiceModel.Channels.MessageVersion)">
      <summary>Serializes the header using the specified XML writer. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to serialize the header.</param>
      <param name="messageVersion">The object that contains information related to the version of SOAP associated with a message and its exchange.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.WriteHeader(System.Xml.XmlWriter,System.ServiceModel.Channels.MessageVersion)">
      <summary>Serializes the header using the specified XML writer. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> that is used to serialize the header.</param>
      <param name="messageVersion">The object that contains information related to the version of SOAP associated with a message and its exchange.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.WriteHeaderAttributes(System.Xml.XmlDictionaryWriter,System.ServiceModel.Channels.MessageVersion)">
      <summary>Serializes the header attributes using the specified XML writer. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to serialize the header attributes.</param>
      <param name="messageVersion">The object that contains information related to the version of SOAP associated with a message and its exchange.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.WriteHeaderContents(System.Xml.XmlDictionaryWriter,System.ServiceModel.Channels.MessageVersion)">
      <summary>Serializes the header contents using the specified XML writer. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> that is used to serialize the header contents.</param>
      <param name="messageVersion">The object that contains information related to the version of SOAP associated with a message and its exchange.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeader.WriteStartHeader(System.Xml.XmlDictionaryWriter,System.ServiceModel.Channels.MessageVersion)">
      <summary>Serializes the start header using the specified XML writer. </summary>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to serialize the start header.</param>
      <param name="messageVersion">That object that contains information related to the version of SOAP associated with a message and its exchange.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaderInfo.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageHeaderInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.#ctor(System.ServiceModel.Channels.MessageHeaders)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageHeaders" /> class with the specified collection of message headers.</summary>
      <param name="collection">A collection of message headers.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.#ctor(System.ServiceModel.Channels.MessageVersion)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageHeaders" /> class with the specified message version.</summary>
      <param name="version">The SOAP version of the message.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.#ctor(System.ServiceModel.Channels.MessageVersion,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageHeaders" /> class with the specified message version and size.</summary>
      <param name="version">The SOAP version of the message.</param>
      <param name="initialSize">The size of the header.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.Add(System.ServiceModel.Channels.MessageHeader)">
      <summary>Adds the specified message header to the collection.</summary>
      <param name="header">A message header to be added to the collection.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.Clear">
      <summary>Removes all the headers from the collection.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.CopyHeaderFrom(System.ServiceModel.Channels.Message,System.Int32)">
      <summary>Copies the header content located at the specified index from the specified message to this instance.</summary>
      <param name="message">A message from which the header is copied from.</param>
      <param name="headerIndex">The location of the original message header, from which the content is copied over.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.CopyHeaderFrom(System.ServiceModel.Channels.MessageHeaders,System.Int32)">
      <summary>Copies the header content located at the specified index from the specified message header collection to this instance.</summary>
      <param name="collection">A <see cref="T:System.ServiceModel.Channels.MessageHeaders" /> collection object.</param>
      <param name="headerIndex">The location of the original message header, from which the content is copied over.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.CopyHeadersFrom(System.ServiceModel.Channels.Message)">
      <summary>Copies the content of all the headers from the specified message to this instance.</summary>
      <param name="message">A message from which the headers are copied from.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.CopyHeadersFrom(System.ServiceModel.Channels.MessageHeaders)">
      <summary>Copies the content from the specified header collection to this instance.</summary>
      <param name="collection">A <see cref="T:System.ServiceModel.Channels.MessageHeaders" /> collection object from which the headers are copied to this instance.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.CopyTo(System.ServiceModel.Channels.MessageHeaderInfo[],System.Int32)">
      <summary>Copies the headers from this collection to an array, starting at a particular index of the array. </summary>
      <param name="array">The one-dimensional Array that is the destination of the message header objects copied from this instance. The Array must have zero-based indexing. </param>
      <param name="index">The zero-based index in the array at which copying begins. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.FindHeader(System.String,System.String)">
      <summary>Finds a message header in this collection by the specified LocalName and namespace URI of the header element.</summary>
      <param name="name">The LocalName of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <returns>The index of the message header in this collection if found or -1 if the header specified does not exist.</returns>
      <exception cref="T:System.ArgumentNullException">Arguments are <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.MessageHeaderException">The header specified by the arguments exists multiple times.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.FindHeader(System.String,System.String,System.String[])">
      <summary>Finds a message header in this collection by the specified LocalName, namespace URI and actors of the header element.</summary>
      <param name="name">The LocalName of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="actors">The targeted recipient of the message header.</param>
      <returns>The index of the message header in this collection if found, or -1 if the header specified does not exist.</returns>
      <exception cref="T:System.ArgumentNullException">Arguments are <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.MessageHeaderException">The header specified by the arguments exists multiple times.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.GetEnumerator">
      <summary>Returns an enumerator for iterating through the collection. This method cannot be inherited.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.GetHeader``1(System.Int32)">
      <summary>Retrieves a message header at a specific position in this collection.</summary>
      <param name="index">The zero-based index of the header to get.</param>
      <typeparam name="T">The type of the message header.</typeparam>
      <returns>A message header at the specified index.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.GetHeader``1(System.Int32,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Retrieves a message header at a specific position in this collection.</summary>
      <param name="index">The zero-based index of the header to get.</param>
      <param name="serializer">An <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> that is used to serialize the header.</param>
      <typeparam name="T">The type of the message header.</typeparam>
      <returns>A message header at the specified index.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.GetHeader``1(System.String,System.String)">
      <summary>Finds a message header in this collection by the specified LocalName and namespace URI of the header element.</summary>
      <param name="name">The LocalName of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <typeparam name="T">The type of the message header.</typeparam>
      <returns>A message header with the specified name.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.GetHeader``1(System.String,System.String,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Retrieves a message header in this collection by the specified LocalName, namespace URI and serializer.</summary>
      <param name="name">The LocalName of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="serializer">An <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> that is used to serialize the header.</param>
      <typeparam name="T">The type of the message header.</typeparam>
      <returns>A message header with the specified name.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.GetHeader``1(System.String,System.String,System.String[])">
      <summary>Retrieves a message header in this collection by the specified LocalName, namespace URI and actors of the header element.</summary>
      <param name="name">The LocalName of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <param name="actors">The targeted recipient of the message header.</param>
      <typeparam name="T">The type of the message header.</typeparam>
      <returns>A message header with the specified name.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.GetReaderAtHeader(System.Int32)">
      <summary>Gets a XML dictionary reader that consumes the message header at the specified location of the collection.</summary>
      <param name="headerIndex">The zero-based index of the header to get.</param>
      <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> object that consumes the message header at the specified location of the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.HaveMandatoryHeadersBeenUnderstood">
      <summary>Verifies whether all the message headers marked with <see langword="MustUnderstand" /> have been properly interpreted and processed. </summary>
      <returns>
          <see langword="true" /> if the recipients specified by <paramref name="actors" /> have properly interpreted and processed all the message headers marked with <see langword="MustUnderstand" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.HaveMandatoryHeadersBeenUnderstood(System.String[])">
      <summary>Verifies whether the specified recipients have properly interpreted and processed all the message headers marked with <see langword="MustUnderstand" />. </summary>
      <param name="actors">The targeted recipient of the message header.</param>
      <returns>
          <see langword="true" /> if the recipients specified by <paramref name="actors" /> have properly interpreted and processed all the message headers marked with <see langword="MustUnderstand" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.Insert(System.Int32,System.ServiceModel.Channels.MessageHeader)">
      <summary>Inserts a message header into the collection at the specified index.</summary>
      <param name="headerIndex">The zero-based index at which <paramref name="header" /> should be inserted.</param>
      <param name="header">A message header to insert.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.RemoveAll(System.String,System.String)">
      <summary>Removes all headers with the specified name and namespace from the collection.</summary>
      <param name="name">The LocalName of the header XML element.</param>
      <param name="ns">The namespace URI of the header XML element.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.RemoveAt(System.Int32)">
      <summary>Removes the message header at the specified index from the collection.</summary>
      <param name="headerIndex">The zero-based index of the header to remove.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.SetAction(System.Xml.XmlDictionaryString)">
      <summary>Sets the action element of the header.</summary>
      <param name="action">A description of how the message should be processed.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator for iterating through the collection. This method cannot be inherited.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.WriteHeader(System.Int32,System.Xml.XmlDictionaryWriter)">
      <summary>Serializes the header from the specified location using the specified XML writer. </summary>
      <param name="headerIndex">The zero-based index of the header to be serialized.</param>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to serialize the header.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.WriteHeader(System.Int32,System.Xml.XmlWriter)">
      <summary>Serializes the header from the specified location using the specified XML writer. </summary>
      <param name="headerIndex">The zero-based index of the header to be serialized.</param>
      <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> that is used to serialize the header.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.WriteHeaderContents(System.Int32,System.Xml.XmlDictionaryWriter)">
      <summary>Serializes the specified header content using the specified XML writer. </summary>
      <param name="headerIndex">The zero-based index of the header to be serialized.</param>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to serialize the header contents.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.WriteHeaderContents(System.Int32,System.Xml.XmlWriter)">
      <summary>Serializes the specified header content using the specified XML writer. </summary>
      <param name="headerIndex">The zero-based index of the header to be serialized.</param>
      <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> that is used to serialize the header contents.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.WriteStartHeader(System.Int32,System.Xml.XmlDictionaryWriter)">
      <summary>Serializes the start header using the specified XML writer. </summary>
      <param name="headerIndex">The zero-based index of the header to be serialized.</param>
      <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> that is used to serialize the start header.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageHeaders.WriteStartHeader(System.Int32,System.Xml.XmlWriter)">
      <summary>Serializes the start header using the specified XML writer. </summary>
      <param name="headerIndex">The zero-based index of the header to be serialized.</param>
      <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> that is used to serialize the start header.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.#ctor(System.ServiceModel.Channels.MessageProperties)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> class with preset properties.</summary>
      <param name="properties">A <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.Add(System.String,System.Object)">
      <summary>Adds an element with the specified name and property into the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> collection.</summary>
      <param name="name">The name of the element to add.</param>
      <param name="property">The value of the element to add. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.Clear">
      <summary>Removes all elements from the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> collection.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.ContainsKey(System.String)">
      <summary>Determines whether the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> contains a specific name, key, or identifier.</summary>
      <param name="name">The name, key, or identifier to locate in the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> contains an element with the specified <paramref name="name" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.CopyProperties(System.ServiceModel.Channels.MessageProperties)">
      <summary>Copies the content of the specified <see cref="T:System.ServiceModel.Channels.MessageProperties" /> to this instance.</summary>
      <param name="properties">A <see cref="T:System.ServiceModel.Channels.MessageProperties" /> object in which to copy from.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.Dispose">
      <summary>Releases all resources used by the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.Remove(System.String)">
      <summary>Removes the element with the specified name from the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</summary>
      <param name="name">The name of the element to remove.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> contains an element with the specified <paramref name="name" /> and can be removed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
      <summary>Adds an element with the specified name and property into the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</summary>
      <param name="pair">A key/value pair that contains the name and value of the element to add.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
      <summary>Determines whether the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> contains a specific name.</summary>
      <param name="pair">A key/value pair that contains the name and value of the element to locate in the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> contains an element with the name and value in the specified <paramref name="pair" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
      <summary>Copies the content of the specified <see cref="T:System.ServiceModel.Channels.MessageProperties" /> to an array, starting at the specified index.</summary>
      <param name="array">The <see cref="T:System.Array" /> to copy the collection to.</param>
      <param name="index">The index to start from.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
      <summary>Removes the element with the specified name from the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</summary>
      <param name="pair">A key/value pair that contains the name and value of the element to be removed.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> contains an element with the specified name and value in the <paramref name="pair" /> parameter and can be removed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#GetEnumerator">
      <summary>Returns an enumerator that can iterate through a collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through a collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageProperties.TryGetValue(System.String,System.Object@)">
      <summary>Determines whether the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> contains a specific name, and retrieves its value. </summary>
      <param name="name">The name of the element to locate.</param>
      <param name="value">The value of the found element. </param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> contains an element with the specified <paramref name="name" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageVersion.CreateVersion(System.ServiceModel.EnvelopeVersion)">
      <summary>Creates a message version object by using WS-Addressing 1.0 and with a specified SOAP version.</summary>
      <param name="envelopeVersion">The <see cref="T:System.ServiceModel.EnvelopeVersion" /> that indicates the SOAP version to be used.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> using the specified version of SOAP and WS-Addressing 1.0.</returns>
      <exception cref="T:System.ArgumentNullException">The <paramref name="envelopeVersion" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageVersion.CreateVersion(System.ServiceModel.EnvelopeVersion,System.ServiceModel.Channels.AddressingVersion)">
      <summary>Creates a message version object with specified SOAP and WS-Addressing versions.</summary>
      <param name="envelopeVersion">The <see cref="T:System.ServiceModel.EnvelopeVersion" /> that indicates the SOAP version.</param>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> that indicates the WS-Addressing version.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> using the specified versions of WS-Addressing and SOAP.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="envelopeVersion" /> or <paramref name="addressingVersion" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageVersion.Equals(System.Object)">
      <summary>Returns a value that indicates whether the current message version is equal to a specified object.</summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with the current message version.</param>
      <returns>
          <see langword="true" /> if the specified object is equal to the current <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageVersion.GetHashCode">
      <summary>Gets a hash code for the current message version.</summary>
      <returns>A unique hash code for the current <see cref="T:System.ServiceModel.Channels.MessageVersion" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MessageVersion.ToString">
      <summary>Returns the string representation of the current message version.</summary>
      <returns>The string representation of the current message version.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqBindingElementBase.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>When overridden in a derived class, retrieves a specified type of object for the binding context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the binding element.</param>
      <typeparam name="T">The type of property.</typeparam>
      <returns>The object of type <paramref name="T" />.</returns>
      <exception cref="T:System.ArgumentNullException">The context is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqBindingElementBase.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports custom policy assertions about bindings.</summary>
      <param name="exporter">A <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert a custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqBindingElementBase.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.</summary>
      <param name="exporter">A <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">Provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqBindingElementBase.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.</summary>
      <param name="exporter">A <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the endpoint information.</param>
      <param name="endpointContext">Provides mappings from exported WSDL elements to the endpoint description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqMessageProperty.Get(System.ServiceModel.Channels.Message)">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.MsmqMessageProperty" /> for the specified <see cref="T:System.ServiceModel.Channels.Message" />.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> whose properties are to be retrieved.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.MsmqMessageProperty" /> for the specified <see cref="T:System.ServiceModel.Channels.Message" />.</returns>
      <exception cref="T:System.ArgumentNullException">The value is null or if property collection on the message is null.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqTransportBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MsmqTransportBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqTransportBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds a channel factory using the context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> with which to build the channel factory.</param>
      <typeparam name="TChannel">A <see cref="T:System.ServiceModel.Channels.IOutputSessionChannel" /> or a <see cref="T:System.ServiceModel.Channels.IOutputChannel" /> class. </typeparam>
      <returns>A Message Queuing (MSMQ) channel factory that can be used to create channels to send messages to existing Message Queuing applications.</returns>
      <exception cref="T:System.ArgumentNullException">The context value is null.</exception>
      <exception cref="T:System.ArgumentException">The TChannel is not IOutputChannel or IOutputSessionChannel.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is true and Durable is false.</exception>
      <exception cref="T:System.InvalidOperationException">UseActiveDirectory is true and QueueTransferProtocol is not Native.</exception>
      <exception cref="T:System.InvalidOperationException">CustomDeadLetterQueue is not null and DeadLetterQueue is not Custom.</exception>
      <exception cref="T:System.InvalidOperationException">DeadLetterQueue is set to Custom on Windows 2003/XP.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is false and DeadLetterQueue is Custom.</exception>
      <exception cref="T:System.InvalidOperationException">CustomDeadLetterQueue is set and if there is no write permission to write to queue or if queue does not exist.</exception>
      <exception cref="T:System.InvalidOperationException">If CustomDeadLetterQueue is non-transactional.</exception>
      <exception cref="T:System.InvalidOperationException">MsmqTransportSecurity.MsmqAuthenticationMode is set to WindowsDomain and if MSMQ is installed without ActiveDirectory integration.</exception>
      <exception cref="T:System.InvalidOperationException">MsmqTransportSecurity.MsmqAuthenticationMode is None and MsmqTransportSecurity.MsmqProtectionLevel is not None.</exception>
      <exception cref="T:System.InvalidOperationException">MsmqTransportSecurity.MsmqAuthenticationMode is Certificate or WindowsDomain and MsmqTransportSecurity.MsmqProtectionLevel is None.</exception>
      <exception cref="T:System.InvalidOperationException">MsmqTransportSecurity.MsmqProtectionLevel is EncryptAndSign and UseActiveDirectory is false.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqTransportBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds a channel listener using the context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> with which to build the channel listener.</param>
      <typeparam name="TChannel">The channel type to be used to build the channel listener. Permitted channel types are <see cref="T:System.ServiceModel.Channels.IInputSessionChannel" /> or a <see cref="T:System.ServiceModel.Channels.IInputChannel" /> class. </typeparam>
      <returns>A Message Queuing (MSMQ) channel listener that can be used to create channels to receive messages from existing MSMQ applications.</returns>
      <exception cref="T:System.ArgumentNullException">The context value is null.</exception>
      <exception cref="T:System.ArgumentException">The TChannel is not IInputChannel or IInputSessionChannel.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is true and Durable is false.</exception>
      <exception cref="T:System.InvalidOperationException">Queue not readable.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is true and queue is non-transactional.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is false and queue is transactional.</exception>
      <exception cref="T:System.InvalidOperationException">ReceiveErrorHandling is set to Move and queue name contains a ";" in Windows Vista.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is set to true and cannot open retry sub-queue in Windows Vista.</exception>
      <exception cref="T:System.InvalidOperationException">ReceiveErrorHandling is set to Reject or Move and the platform is Windows Vista.</exception>
      <exception cref="T:System.InvalidOperationException">MsmqTransportSecurity.MsmqAuthenticationMode is set to WindowsDomain and if MSMQ is installed without ActiveDirectory integration.</exception>
      <exception cref="T:System.InvalidOperationException">MsmqTransportSecurity.MsmqAuthenticationMode is None and MsmqTransportSecurity.MsmqProtectionLevel is not None.</exception>
      <exception cref="T:System.InvalidOperationException">MsmqTransportSecurity.MsmqAuthenticationMode is Certificate or WindowsDomain and MsmqTransportSecurity.MsmqProtectionLevel is None.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqTransportBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a Boolean value that indicates whether you can build a channel factory with the context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> with which to build the channel factory.</param>
      <typeparam name="TChannel">The channel type to be used to build the channel listener. Permitted channel types are <see cref="T:System.ServiceModel.Channels.IOutputSessionChannel" /> or a <see cref="T:System.ServiceModel.Channels.IOutputChannel" /> class. </typeparam>
      <returns>
          <see langword="true" /> if you can build a channel factory with the context provided; otherwise, <see langword="false" />. The binding element returns <see langword="true" /> only when <paramref name="TChannel" /> is <see cref="T:System.ServiceModel.Channels.IOutputChannel" /> or <see cref="T:System.ServiceModel.Channels.IOutputSessionChannel" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqTransportBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a Boolean value that indicates whether you can build a channel listener with the context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> with which to build the channel listener.</param>
      <typeparam name="TChannel">The channel type to be used to build the channel listener. Permitted channel types are <see cref="T:System.ServiceModel.Channels.IInputSessionChannel" /> or a <see cref="T:System.ServiceModel.Channels.IInputChannel" /> class. </typeparam>
      <returns>
          <see langword="true" /> if you can build a channel listener with the context provided; otherwise, <see langword="false" />.The binding returns <see langword="true" /> only when <paramref name="TChannel" /> is <see cref="T:System.ServiceModel.Channels.IInputChannel" /> or <see cref="T:System.ServiceModel.Channels.IInputSessionChannel" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MsmqTransportBindingElement.Clone">
      <summary>Returns a clone of the binding element.</summary>
      <returns>A clone of the binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MtomMessageEncodingBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.#ctor(System.ServiceModel.Channels.MessageVersion,System.Text.Encoding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.MtomMessageEncodingBindingElement" /> class with a specified message version and character encoding.</summary>
      <param name="messageVersion">The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that is used for the SOAP message.</param>
      <param name="writeEncoding">The <see cref="T:System.Text.Encoding" /> that is used to format the message characters.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="messageVersion" /> or <paramref name="encoding" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="messageVersion" /> is set to <see cref="P:System.ServiceModel.Channels.MessageVersion.None" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel for a specified context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> for the specified context.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds the channel listener stack on the client that accepts a specified type of channel for a specified context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the listener.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> for the specified context.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the current binding can build a factory for a specified type of channel and context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel factory stack can be built on the service; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the listener.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel listener stack can be built on the service; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.Clone">
      <summary>Creates a new <see cref="T:System.ServiceModel.Channels.MtomMessageEncodingBindingElement" /> object initialized from the current one.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MtomMessageEncodingBindingElement" /> object with property values equal to those of the current element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.CreateMessageEncoderFactory">
      <summary>Creates a message encoder factory that encodes MTOM messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageEncoderFactory" /> that encodes MTOM messages.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the binding element stack.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the binding element.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T " />requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.ShouldSerializeMessageVersion">
      <summary>Returns whether the SOAP message structure version should be serialized.</summary>
      <returns>
          <see langword="true" /> if the SOAP version should be serialized; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.ShouldSerializeReaderQuotas">
      <summary>Returns whether the constraints placed on the complexity of SOAP message structure should be serialized.</summary>
      <returns>
          <see langword="true" /> if the SOAP message contraints should be serialized; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.ShouldSerializeWriteEncoding">
      <summary>Returns whether the <see cref="T:System.Text.Encoding" /> that is used to format the message characters should be serialized.</summary>
      <returns>
          <see langword="true" /> if the type of message character formatting should be serialized; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Inserts a policy assertion into the WSDL, when it is generated, which indicates that an MTOM encoding is being used.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="policyContext">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="policyContext" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Modifies the WSDL contract for MTOM-specific information.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Puts the SOAP message version into the WSDL.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the endpoint description.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.NamedPipeTransportBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.NamedPipeTransportBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.NamedPipeTransportBindingElement.#ctor(System.ServiceModel.Channels.NamedPipeTransportBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.NamedPipeTransportBindingElement" /> class.</summary>
      <param name="elementToBeCloned">An instance of the <see cref="T:System.ServiceModel.Channels.NamedPipeTransportBindingElement" /> class.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.NamedPipeTransportBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory of the specified type that can be used to create channels.</summary>
      <param name="context">Members that describe bindings, behaviors, contracts and other information required to create the channel factory.</param>
      <typeparam name="TChannel">Type of channel factory to create.</typeparam>
      <returns>Returns a channel factory of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">An invalid argument was passed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.NamedPipeTransportBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of the specified type.</summary>
      <param name="context">Members that describe bindings, behaviors, contracts and other information required to create the channel factory.</param>
      <typeparam name="TChannel">Type of channel listener to create.</typeparam>
      <returns>Returns a channel listener of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">An invalid argument was passed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.NamedPipeTransportBindingElement.Clone">
      <summary>Creates a copy of the current binding element.</summary>
      <returns>Returns a copy of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.NamedPipeTransportBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The object to get.</typeparam>
      <returns>The specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />, or <see langword="null" /> if the object isn't found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.OneWayBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Initializes a channel factory for producing one-way channels from the binding context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element.</param>
      <typeparam name="TChannel">The type of channel that the factory builds.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> initialized from the <paramref name="context" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The type of <paramref name="TChannel" /> is not <see cref="T:System.ServiceModel.Channels.IOutputChannel" />.</exception>
      <exception cref="T:System.InvalidOperationException">The inner binding element does not support <see cref="T:System.ServiceModel.Channels.IDuplexSessionChannel" /> or <see cref="T:System.ServiceModel.Channels.IRequestChannel" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Initializes a channel listener for accepting one-way channels.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element.  </param>
      <typeparam name="TChannel">The type of channel that the listener is built to accept.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> initialized from the <paramref name="context" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The type of <paramref name="TChannel" /> is not <see cref="T:System.ServiceModel.Channels.IInputChannel" />.</exception>
      <exception cref="T:System.InvalidOperationException">The inner binding element does not support <see cref="T:System.ServiceModel.Channels.IDuplexSessionChannel" /> or <see cref="T:System.ServiceModel.Channels.IRequestChannel" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a value that indicates whether a channel factory of the specified type can be built. </summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element.  </param>
      <typeparam name="TChannel">The type of channel factory to build.</typeparam>
      <returns>
          <see langword="true" /> if a channel factory of the specified type can be built; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a value that indicates whether a channel listener of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element.  </param>
      <typeparam name="TChannel">The type of channel listener to build.</typeparam>
      <returns>
          <see langword="true" /> if a channel listener of the specified type can be built; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.Clone">
      <summary>Clones an instance of this class.</summary>
      <returns>A cloned copy of this instance of this class.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets properties from the binding stack, if present.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element.  </param>
      <typeparam name="T">Type of the property.</typeparam>
      <returns>A <paramref name="T" /> object from the binding stack, if present.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.ShouldSerializeChannelPoolSettings">
      <summary>Returns whether the properties of the channel pool that are associated with this binding element should be serialized.</summary>
      <returns>
          <see langword="true" /> if the channel pool settings should be serialized; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion that represents the one-way binding element.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="exporter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.OneWayBindingElementImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.OneWayBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Defines a method that can import custom policy assertions and add implementing binding elements.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> object in use.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that contains both the policy assertions that can be imported and the collections of binding elements to which implementing binding elements can be added.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.#ctor(System.ServiceModel.Channels.BindingContext,System.ServiceModel.PeerResolvers.PeerCustomResolverSettings)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> class with the provided binding context and resolver settings.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> object that contains the binding context for resolvers created by this binding.</param>
      <param name="settings">
            <see cref="T:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings" /> object that contains the specific settings for the new binding.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.#ctor(System.ServiceModel.Channels.PeerCustomResolverBindingElement)">
      <summary>Initializes a new instance of the  <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> class by cloning the provided custom peer resolver binding.</summary>
      <param name="other">
            <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> instance which contains the settings to clone for the new binding.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.#ctor(System.ServiceModel.PeerResolvers.PeerCustomResolverSettings)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement" /> class with the provided resolver settings.</summary>
      <param name="settings">
            <see cref="T:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings" /> object that contains the specific settings for the new binding.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory that can be used to create a channel for sending messages.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel factory.</param>
      <typeparam name="TChannel">The type of channel to produce.</typeparam>
      <returns>
          <see cref="T:System.ServiceModel.Channels.IChannelFactory" /> that contains the new channel factory of the specified type.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of the specified type for receiving messages.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel listener.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channels to produce.</typeparam>
      <returns>
          <see cref="T:System.ServiceModel.Channels.IChannelListener" /> that contains the new channel listener of the specified type.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel factory of the specified type can be built.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel factory.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channels to produce.</typeparam>
      <returns>True if this binding element can produce a channel factory of the specified type; false if it cannot.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel listener of the specified type can be built.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel listener.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channel listener.</typeparam>
      <returns>True if this binding element can produce a channel listener of the specified type; false if it cannot.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.Clone">
      <summary>Creates a copy of the current binding element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Channels.BindingElement" /> that contains a copy of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.CreatePeerResolver">
      <summary>Creates a new instance of the custom peer resolver.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolver" /> object that contains a new custom peer resolver with the settings supplied to this binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerCustomResolverBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" /> object.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context.</param>
      <typeparam name="T">The specific property to obtain from the binding context.</typeparam>
      <returns>The property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerResolverBindingElement.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.Channels.PeerResolverBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerResolverBindingElement.#ctor(System.ServiceModel.Channels.PeerResolverBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PeerResolverBindingElement" /> class by duplicating the provided <see cref="T:System.ServiceModel.Channels.PeerResolverBindingElement" /> object.</summary>
      <param name="other">
            <see cref="T:System.ServiceModel.Channels.PeerResolverBindingElement" /> object to copy when creating this class instance.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerResolverBindingElement.CreatePeerResolver">
      <summary>Creates a peer resolver object with the settings defined on this binding element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolver" /> object that is used to perform peer name to address resolution. The settings on the peer resolver must be defined on the binding element. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.Channels.PeerTransportBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory that can be used to create a channel for sending messages.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel factory.</param>
      <typeparam name="TChannel">The type of channel to produce.</typeparam>
      <returns>
          <see cref="T:System.ServiceModel.Channels.IChannelFactory" /> that contains the new channel factory of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is set to <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Manual addressing was specified in the binding context for this channel factory.</exception>
      <exception cref="T:System.ArgumentException">The channel type indicated by this binding context is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of the specified type for receiving messages.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel listener.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channels to produce.</typeparam>
      <returns>
          <see cref="T:System.ServiceModel.Channels.IChannelListener" /> that contains the new channel listener of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is set to <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The channel type indicated by this binding context is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel factory of the specified type can be built.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel factory.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channels to produce.</typeparam>
      <returns>
          <see langword="true" /> if this binding element can produce a channel factory of the specified type; <see langword="false" /> if it cannot.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel listener of the specified type can be built.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel listener.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channel listener.</typeparam>
      <returns>
          <see langword="true" /> if this binding element can produce a channel listener of the specified type; <see langword="false" /> if it cannot.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.Clone">
      <summary>Creates a copy of the current binding element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Channels.BindingElement" /> that contains a copy of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" /> object.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context.</param>
      <typeparam name="T">The specific property to obtain from the binding context.</typeparam>
      <returns>The property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Writes custom peer transport channel elements into the generated metadata for an endpoint.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that exports the metadata information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Writes custom peer transport channel elements into the generated WSDL for a contract.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PeerTransportBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Writes custom peer transport channel elements into the generated WSDL for an endpoint.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the endpoint information.</param>
      <param name="endpointContext">A <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> object that provides mappings from exported WSDL elements to the endpoint description.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.Channels.PnrpPeerResolverBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.#ctor(System.ServiceModel.PeerResolvers.PeerReferralPolicy)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PnrpPeerResolverBindingElement" /> class with the provided peer referral policy.</summary>
      <param name="referralPolicy">
            <see cref="T:System.ServiceModel.PeerResolvers.PeerReferralPolicy" /> that specifies the referral policy for this resolver.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory that can be used to create a channel for sending messages.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel factory.</param>
      <typeparam name="TChannel">The type of channel to produce.</typeparam>
      <returns>
          <see cref="T:System.ServiceModel.Channels.IChannelFactory" /> that contains the new channel factory of the specified type.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of the specified type for receiving messages.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel listener.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channels to produce.</typeparam>
      <returns>
          <see cref="T:System.ServiceModel.Channels.IChannelListener" /> that contains the new channel listener of the specified type.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel factory of the specified type can be built.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel factory.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channels to produce.</typeparam>
      <returns>
          <see langword="true" /> if this binding element can produce a channel factory of the specified type; <see langword="false" /> if it cannot.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel listener of the specified type can be built.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context for the channel listener.</param>
      <typeparam name="TChannel">
            <see cref="T:System.ServiceModel.Channels.IChannel" /> that specifies the type of the channel listener.</typeparam>
      <returns>
          <see langword="true" /> if this binding element can produce a channel listener of the specified type; <see langword="false" /> if it cannot.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.Clone">
      <summary>Creates a new instance that is a copy of the current binding element.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Channels.BindingElement" /> that contains a copy of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.CreatePeerResolver">
      <summary>Creates a PNRP-specific <see cref="T:System.ServiceModel.PeerResolver" /> instance.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolver" /> object that contains the new PNRP resolver created by this binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" /> object.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> that specifies the binding context.</param>
      <typeparam name="T">The specific property to obtain from the binding context.</typeparam>
      <returns>The property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PrivacyNoticeBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PrivacyNoticeBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.PrivacyNoticeBindingElement.#ctor(System.ServiceModel.Channels.PrivacyNoticeBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PrivacyNoticeBindingElement" /> class from an existing element.</summary>
      <param name="elementToBeCloned">The <see cref="T:System.ServiceModel.Channels.PrivacyNoticeBindingElement" /> used to initialize the new element.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PrivacyNoticeBindingElement.Clone">
      <summary>Creates a copy of the current binding element.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> that is a copy of the current element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PrivacyNoticeBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Queries the binding element stack to see whether it supports a particular interface.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the current binding element.</param>
      <typeparam name="T">The interface whose support is being tested.</typeparam>
      <returns>The interface whose support is being tested.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.PrivacyNoticeBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports custom policy assertions regarding the privacy notice from the binding elements that contain the policy.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that contains the binding assertions and elements associated with the policy.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.PrivacyNoticeBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.PrivacyNoticeBindingElementImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.PrivacyNoticeBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Imports custom policy assertions for privacy notices and adds the binding elements that implement the policy.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> that imports the metadata information.</param>
      <param name="policyContext">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> object that contains the policy assertions that can be imported and the collections of binding elements to which custom binding elements that implement the encoding policy can be added.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ReceiveContext" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.Abandon(System.Exception,System.TimeSpan)">
      <summary>Causes the state machine to transition to the abandoned state with the specified exception and timeout value.</summary>
      <param name="exception">The exception that causes the abandon operation.</param>
      <param name="timeout">The timeout for the abandon operation to complete.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.Abandon(System.TimeSpan)">
      <summary>Causes the state machine to transition to the abandoned state with the specified timeout value.</summary>
      <param name="timeout">The timeout for the abandon operation to complete.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.BeginAbandon(System.Exception,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous abandon operation with the specified exception, timeout, asynchronous callback, and user-defined state data.</summary>
      <param name="exception">An exception that contains the reason for the abandon operation.</param>
      <param name="timeout">The timeout for the abandon operation to complete.</param>
      <param name="callback">The asynchronous callback delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">the user-defined state data.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> that references the asynchronous abandon operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.BeginAbandon(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous abandon operation with the specified  timeout, asynchronous callback, and user-defined state data.</summary>
      <param name="timeout">The timeout for the abandon operation to complete.</param>
      <param name="callback">The asynchronous callback delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">The user-defined state data.</param>
      <returns>A <see cref="T:System.IAsyncResult" /> that references the asynchronous abandon operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.BeginComplete(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous complete operation with the specified  timeout, asynchronous callback, and user-defined state data.</summary>
      <param name="timeout">The timeout for the complete operation to complete.</param>
      <param name="callback">The asynchronous callback delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">The user-defined state data.</param>
      <returns>A <see cref="T:System.IAsyncResult" /> that references the asynchronous complete operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.Complete(System.TimeSpan)">
      <summary>Causes the state machine to transition to the completed state with the specified timeout value.</summary>
      <param name="timeout">The timeout for the complete operation to complete.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.EndAbandon(System.IAsyncResult)">
      <summary>Completes an asynchronous abandon operation.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to one of the <see cref="Overload:System.ServiceModel.Activities.WorkflowControlClient.BeginAbandon" /> methods.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.EndComplete(System.IAsyncResult)">
      <summary>Completes an asynchronous complete operation.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.ReceiveContext.BeginComplete(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.Fault">
      <summary>Causes the state machine to transition to the faulted state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnAbandon(System.Exception,System.TimeSpan)">
      <summary>Called when the state machine is transitioning to the abandoned state with the specified exception and timeout value.</summary>
      <param name="exception">An exception that contains the reason for the abandon operation.</param>
      <param name="timeout">The timeout for the abandon operation to complete.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnAbandon(System.TimeSpan)">
      <summary>Called when the state machine is transitioning to the abandoned state with the specified timeout value.</summary>
      <param name="timeout">The timeout for the abandon operation to complete.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnBeginAbandon(System.Exception,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Called when the state machine is transitioning to the abandoned state asynchronously with the specified exception, timeout value, callback, and state data.</summary>
      <param name="exception">An exception that contains the reason for the abandon operation.</param>
      <param name="timeout">The timeout for the abandon operation to complete.</param>
      <param name="callback">The asynchronous callback delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">The user-defined state data.</param>
      <returns>A <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnBeginAbandon(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Called when the state machine is transitioning to the abandoned state asynchronously with the specified timeout value, callback, and state data.</summary>
      <param name="timeout">The timeout for the abandon operation to complete.</param>
      <param name="callback">The asynchronous callback delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">The user defined state data.</param>
      <returns>A <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnBeginComplete(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Called when the state machine is transitioning to the completed state asynchronously with the specified timeout, callback, and state data.</summary>
      <param name="timeout">The timeout for the complete operation to complete.</param>
      <param name="callback">The asynchronous callback delegate that receives the notification of the asynchronous operation completion.</param>
      <param name="state">The user-defined state data.</param>
      <returns>A <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnComplete(System.TimeSpan)">
      <summary>Called when the state machine is transitioning to the completed state with the specified timeout value.</summary>
      <param name="timeout">The timeout for the complete operation to complete.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnEndAbandon(System.IAsyncResult)">
      <summary>Called when the state machine is transitioning to the abandoned state asynchronously.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to one of the <see cref="Overload:System.ServiceModel.Channels.ReceiveContext.OnBeginAbandon" /> methods.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnEndComplete(System.IAsyncResult)">
      <summary>Called when the state machine is transitioning to the completed state asynchronously.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Channels.ReceiveContext.OnBeginComplete(System.TimeSpan,System.AsyncCallback,System.Object)" /></param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.OnFaulted">
      <summary>Called when the state machine is transitioning to the faulted state.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.TryGet(System.ServiceModel.Channels.Message,System.ServiceModel.Channels.ReceiveContext@)">
      <summary>Attempts to get the receive context from the specified message.</summary>
      <param name="message">The message.</param>
      <param name="property">The receive context.</param>
      <returns>
          <see langword="true" /> if the receive context is retrieved successfully; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReceiveContext.TryGet(System.ServiceModel.Channels.MessageProperties,System.ServiceModel.Channels.ReceiveContext@)">
      <summary>Attempts to get the receive context from the specified message properties collection.</summary>
      <param name="properties">The message properties collection.</param>
      <param name="property">The receive context.</param>
      <returns>
          <see langword="true" /> if the receive context is retrieved successfully; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionDuration.Create(System.String,System.String)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> instance with the specified duration and namespace.</summary>
      <param name="duration">The redirection duration.</param>
      <param name="ns">
            The redirection namespace.</param>
      <returns>A redirection duration.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionDuration.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> instance.</summary>
      <param name="obj">The object to compare to the current <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> instance.</param>
      <returns>
          <see langword="true" /> if the specified object is equal to the current <see cref="T:System.ServiceModel.Channels.RedirectionDuration" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionDuration.GetHashCode">
      <summary>Gets the hash code for this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionDuration.op_Equality(System.ServiceModel.Channels.RedirectionDuration,System.ServiceModel.Channels.RedirectionDuration)">
      <summary>Returns a value that indicates whether two instances of the <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> types are equal.</summary>
      <param name="left">A <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> instance.</param>
      <param name="right">A <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> instance.</param>
      <returns>
          <see langword="true" /> if the values of <paramref name="left" /> and <paramref name="right" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionDuration.op_Inequality(System.ServiceModel.Channels.RedirectionDuration,System.ServiceModel.Channels.RedirectionDuration)">
      <summary>Returns a value that indicates whether two instances of the <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> types are not equal.</summary>
      <param name="left">A <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> instance.</param>
      <param name="right">A <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> instance.</param>
      <returns>
          <see langword="true" /> if the values of <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionDuration.ToString">
      <summary>Converts the current <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> to its equivalent string representation.</summary>
      <returns>A string representation of the value of the current <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RedirectionException" /> class with the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.</summary>
      <param name="info">The serialization information.</param>
      <param name="context">The streaming context.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionException.#ctor(System.ServiceModel.Channels.RedirectionType,System.ServiceModel.Channels.RedirectionDuration,System.ServiceModel.Channels.RedirectionScope,System.Exception,System.ServiceModel.Channels.RedirectionLocation[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RedirectionException" /> with the specified <see cref="T:System.ServiceModel.Channels.RedirectionType" />, <see cref="T:System.ServiceModel.Channels.RedirectionDuration" />, <see cref="T:System.ServiceModel.Channels.RedirectionScope" />, inner exception, and array of <see cref="T:System.ServiceModel.Channels.RedirectionLocation" /> objects. </summary>
      <param name="type">The type of the redirection.</param>
      <param name="duration">The duration of the redirection.</param>
      <param name="scope">The scope of the redirection.</param>
      <param name="innerException">The inner exception.</param>
      <param name="locations">The locations for the redirection.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionException.#ctor(System.ServiceModel.Channels.RedirectionType,System.ServiceModel.Channels.RedirectionDuration,System.ServiceModel.Channels.RedirectionScope,System.ServiceModel.Channels.RedirectionLocation[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RedirectionException" /> class with the specified <see cref="T:System.ServiceModel.Channels.RedirectionType" />, <see cref="T:System.ServiceModel.Channels.RedirectionDuration" />, <see cref="T:System.ServiceModel.Channels.RedirectionScope" />, and array of <see cref="T:System.ServiceModel.Channels.RedirectionLocation" /> objects.</summary>
      <param name="type">The type of the redirection.</param>
      <param name="duration">The duration of the redirection.</param>
      <param name="scope">The scope of the redirection.</param>
      <param name="locations">The locations for the redirection.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionException.#ctor(System.String,System.ServiceModel.Channels.RedirectionType,System.ServiceModel.Channels.RedirectionDuration,System.ServiceModel.Channels.RedirectionScope,System.Exception,System.ServiceModel.Channels.RedirectionLocation[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RedirectionException" /> with the specified message string, <see cref="T:System.ServiceModel.Channels.RedirectionType" />, <see cref="T:System.ServiceModel.Channels.RedirectionDuration" />, <see cref="T:System.ServiceModel.Channels.RedirectionScope" />, inner exception, and array of <see cref="T:System.ServiceModel.Channels.RedirectionLocation" /> objects.</summary>
      <param name="message">The redirection message.</param>
      <param name="type">The type of redirection.</param>
      <param name="duration">The duration of the redirection.</param>
      <param name="scope">The scope of the redirection.</param>
      <param name="innerException">The inner exception.</param>
      <param name="locations">The locations for the redirection.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionException.#ctor(System.String,System.ServiceModel.Channels.RedirectionType,System.ServiceModel.Channels.RedirectionDuration,System.ServiceModel.Channels.RedirectionScope,System.ServiceModel.Channels.RedirectionLocation[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RedirectionException" /> class with the specified message, <see cref="T:System.ServiceModel.Channels.RedirectionType" />, <see cref="T:System.ServiceModel.Channels.RedirectionDuration" />, <see cref="T:System.ServiceModel.Channels.RedirectionScope" />, and array of <see cref="T:System.ServiceModel.Channels.RedirectionLocation" /> objects.</summary>
      <param name="message">The message that describes the current exception.</param>
      <param name="type">The type of the redirection.</param>
      <param name="duration">The duration of the redirection.</param>
      <param name="scope">The scope of the redirection.</param>
      <param name="locations">The locations for the redirection.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
      <param name="info">The serialization information.</param>
      <param name="context">The streaming context.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionLocation.#ctor(System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RedirectionLocation" /> with the specified <see cref="T:System.Uri" />.</summary>
      <param name="address">The URI of the redirection.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionScope.Create(System.String,System.String)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> instance with the specified scope and namespace.</summary>
      <param name="scope">The redirection scope.</param>
      <param name="ns">The redirection namespace.</param>
      <returns>A new redirection scope instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionScope.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> instance.</summary>
      <param name="obj">The object to compare to the current <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> instance.</param>
      <returns>
          <see langword="true" /> if the specified object is equal to the current <see cref="T:System.ServiceModel.Channels.RedirectionScope" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionScope.GetHashCode">
      <summary>Gets the hash code for this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionScope.op_Equality(System.ServiceModel.Channels.RedirectionScope,System.ServiceModel.Channels.RedirectionScope)">
      <summary>Returns a value that indicates whether two instances of the <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> types are equal.</summary>
      <param name="left">A <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> instance.</param>
      <param name="right">A <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> instance.</param>
      <returns>
          <see langword="true" /> if the values of <paramref name="left" /> and <paramref name="right" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionScope.op_Inequality(System.ServiceModel.Channels.RedirectionScope,System.ServiceModel.Channels.RedirectionScope)">
      <summary>Returns a value that indicates whether two instances of the <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> types are not equal.</summary>
      <param name="left">A <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> instance.</param>
      <param name="right">A <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> instance.</param>
      <returns>
          <see langword="true" /> if the values of <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionScope.ToString">
      <summary>Converts the current <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> to its equivalent string representation.</summary>
      <returns>A string representation of the value of the current <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionType.Create(System.String,System.String)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Channels.RedirectionType" /> class with the specified redirection type and redirection namespace.</summary>
      <param name="type">The redirection type.</param>
      <param name="ns">The redirection namespace.</param>
      <returns>A redirection type.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionType.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current <see cref="T:System.ServiceModel.Channels.RedirectionType" /> instance.</summary>
      <param name="obj">The object to compare to the current <see cref="T:System.ServiceModel.Channels.RedirectionType" /> instance.</param>
      <returns>
          <see langword="true" /> if the specified object is equal to the current <see cref="T:System.ServiceModel.Channels.RedirectionType" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionType.GetHashCode">
      <summary>Gets the hash code for this instance.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionType.op_Equality(System.ServiceModel.Channels.RedirectionType,System.ServiceModel.Channels.RedirectionType)">
      <summary>Returns a value that indicates whether two instances of the <see cref="T:System.ServiceModel.Channels.RedirectionType" /> types are equal.</summary>
      <param name="left">A <see cref="T:System.ServiceModel.Channels.RedirectionType" /> instance.</param>
      <param name="right">A <see cref="T:System.ServiceModel.Channels.RedirectionType" /> instance.</param>
      <returns>
          <see langword="true" /> if the values of <paramref name="left" /> and <paramref name="right" /> are equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionType.op_Inequality(System.ServiceModel.Channels.RedirectionType,System.ServiceModel.Channels.RedirectionType)">
      <summary>Returns a value that indicates whether two instances of the <see cref="T:System.ServiceModel.Channels.RedirectionType" /> types are not equal.</summary>
      <param name="left">A <see cref="T:System.ServiceModel.Channels.RedirectionType" /> instance.</param>
      <param name="right">A <see cref="T:System.ServiceModel.Channels.RedirectionType" /> instance.</param>
      <returns>
          <see langword="true" /> if the values of <paramref name="left" /> and <paramref name="right" /> are not equal; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RedirectionType.ToString">
      <summary>Converts the current <see cref="T:System.ServiceModel.Channels.RedirectionType" /> to its equivalent string representation.</summary>
      <returns>A string representation of the value of the current <see cref="T:System.ServiceModel.Channels.RedirectionType" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ReliableSessionBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ReliableSessionBindingElement" /> class that specifies whether message delivery must preserve the order in which messages are sent.</summary>
      <param name="ordered">
            <see langword="true" /> if messages must be delivered in the order in which they are sent; otherwise, <see langword="false" />. The default value is <see langword="true" />.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a factory that creates a channel of a specified type that supports a reliable session.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that contains the information required to build the factories that can produce channels of type <paramref name="TChannel" />.</param>
      <typeparam name="TChannel">The type of channel the factory builds.</typeparam>
      <returns>A <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> initialized from the <paramref name="context" />.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="TChannel" /> is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a listener that accepts a channel of a specified type that supports a reliable session.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that contains the information required to build the listeners that can accept channels of type <paramref name="TChannel" />.</param>
      <typeparam name="TChannel">The <see cref="T:System.ServiceModel.Channels.IChannel" /> that the listener is built to accept.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> initialized from the <paramref name="context" />.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="TChannel" /> is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the channel factory can be built for the channel and context provided that can support a reliable session.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that contains the information required to build the factories that can produce channels of type <paramref name="TChannel" />.</param>
      <typeparam name="TChannel">The type of channel the factory builds.</typeparam>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> can be built; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the channel listener can be built for the channel and context provided that can support a reliable session.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that contains the information required to build the listeners that can accept channels of type <paramref name="TChannel" />.</param>
      <typeparam name="TChannel">The <see cref="T:System.ServiceModel.Channels.IChannel" /> that the channel listener, if build, accepts.</typeparam>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.ChannelListenerBase`1" /> that can produce an <see cref="T:System.ServiceModel.Channels.IChannel" /> of type <paramref name="TChannel" /> can be built by the binding element; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.Clone">
      <summary>Creates a copy of the current reliable session binding element.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> that is a clone of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a property of the specified type from its binding context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that contains the information required to retrieve the channel of type <paramref name="T" />.</param>
      <typeparam name="T">The type of property retrieved.</typeparam>
      <returns>The property of type <paramref name="T" /> with the specified <paramref name="context" /> or <see langword="null" /> if no property of type <paramref name="T" /> is found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Maps the information contained in the reliable session binding element into the WSDL elements that enable a remote endpoint to access the service with a reliable session.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that exports the binding information in the reliable session binding element to the WSDL elements. </param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that provides the mapping from exported WSDL elements to the endpoint description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.ReliableSessionBindingElementImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.ReliableSessionBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Converts WS-Reliable Message policy assertions into the reliable session binding elements in a binding on the client.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> that imports the WSDL metadata into the binding element.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> for the service endpoint that contains the binding policy assertions that must be converted into binding elements.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> or <paramref name="importer" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Channels.InvalidChannelBindingException">The policy assertion being read is invalid because it does not comply with WS-Reliable Messaging Policy.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.RemoteEndpointMessageProperty.#ctor(System.String,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RemoteEndpointMessageProperty" /> class for a specified IP address and port that identify the client from which the message was sent.</summary>
      <param name="address">The IP address of the remote endpoint associated with the message.</param>
      <param name="port">The port number of the remote endpoint associated with the message.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The port number is less than zero or greater than 65535 (0xffff).</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RequestContext" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.Abort">
      <summary>When overridden in a derived class, aborts processing the request associated with the context. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.BeginReply(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>When overridden in a derived class, begins an asynchronous operation to reply to the request associated with the current context.</summary>
      <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message" /> that contains the request.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous reply operation completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous reply operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous reply operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.BeginReply(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>When overridden in a derived class, begins an asynchronous operation to reply to the request associated with the current context within a specified interval of time.</summary>
      <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message" /> that contains the request.</param>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for the reply to an available request.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous reply operation completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous reply operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous reply operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.Close">
      <summary>When overridden in a derived class, closes the operation that is replying to the request context associated with the current context.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.Close(System.TimeSpan)">
      <summary>When overridden in a derived class, closes the operation that is replying to the request context associated with the current context within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time within which the reply operation associated with the current context must close.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.Dispose(System.Boolean)">
      <summary>Releases resources associated with the context.</summary>
      <param name="disposing">
            <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.EndReply(System.IAsyncResult)">
      <summary>When overridden in a derived class, completes an asynchronous operation to reply to a request message.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to one of the <see cref="Overload:System.ServiceModel.Channels.RequestContext.BeginReply" /> methods.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.Reply(System.ServiceModel.Channels.Message)">
      <summary>When overridden in a derived class, replies to a request message.</summary>
      <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message" /> that contains the request.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.Reply(System.ServiceModel.Channels.Message,System.TimeSpan)">
      <summary>When overridden in a derived class, replies to a request message within a specified interval of time.</summary>
      <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message" /> that contains the request.</param>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for the reply to a request.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RequestContext.System#IDisposable#Dispose">
      <summary>Releases both managed and unmanaged resources associated with the context.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.RetryException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RetryException" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.RetryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RetryException" /> class with the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.</summary>
      <param name="info">The serialization information.</param>
      <param name="context">The streaming context.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RetryException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RetryException" /> class with the specified message.</summary>
      <param name="message">The exception message.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.RetryException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.RetryException" /> class with the specified message and inner exception.</summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory based on the <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> settings and the binding context passed in. The channel factory created is a SOAP message security channel factory, which internally has a reference to the channel factory that corresponds to the binding context, (which includes the transport channel factory).</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">The type of channel factory.</typeparam>
      <returns>A channel factory based on the <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> settings and the binding context passed in.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">A channel of type <paramref name="TChannel" /> is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.BuildChannelFactoryCore``1(System.ServiceModel.Channels.BindingContext)">
      <summary>When implemented, creates a channel factory of a specified type.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">The type of channel factory.</typeparam>
      <returns>A channel factory of a specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">A channel of type <paramref name="TChannel" /> is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener based on the <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> settings and the binding context passed in. </summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">The type of channel listener.</typeparam>
      <returns>A channel listener based on the <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> settings and the binding context passed in.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">A channel of type <paramref name="TChannel" /> is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.BuildChannelListenerCore``1(System.ServiceModel.Channels.BindingContext)">
      <summary>When implemented, creates a channel listener of a specified type.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> object.</param>
      <typeparam name="TChannel">The type of channel listener.</typeparam>
      <returns>A channel listener of a specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">A channel of type <paramref name="TChannel" /> is not supported.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel factory of the specified type can be built. </summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">The type of channel factory.</typeparam>
      <returns>
          <see langword="true" /> if a channel factory of the specified type can be built; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel listener of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">The type of channel listener.</typeparam>
      <returns>
          <see langword="true" /> if a channel listener of the specified type can be built; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateAnonymousForCertificateBindingElement">
      <summary>Creates a symmetric security binding element that is configured for anonymous client authentication and certificate-based server authentication.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> that holds the new binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateCertificateOverTransportBindingElement">
      <summary>Creates a security binding element that expects clients to do certificate-based authentication using SOAP message security. </summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransportSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateCertificateOverTransportBindingElement(System.ServiceModel.MessageSecurityVersion)">
      <summary>Creates a security binding element that expects clients to do certificate-based authentication using SOAP message security. </summary>
      <param name="version">The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> for the binding.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransportSecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateCertificateSignatureBindingElement">
      <summary>Creates a binding element using a certificate to sign messages. This binding element can be used only for one-way message exchanges and is capable only of signing the message.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.AsymmetricSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateIssuedTokenBindingElement(System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters)">
      <summary>Creates a symmetric security binding element that is configured to require client authentication using a symmetric-key based issued token. </summary>
      <param name="issuedTokenParameters">A <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> that represents the symmetric-key based issued token.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="issuedTokenParameters" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The key type of <paramref name="issuedTokenParameters" /> is not symmetric.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateIssuedTokenForCertificateBindingElement(System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters)">
      <summary>Creates a symmetric security binding element that is configured to require client authentication based on an issued token and server authentication based on the server certificate.</summary>
      <param name="issuedTokenParameters">An <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> that represents the symmetric-key based issued token.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="issuedTokenParameters" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateIssuedTokenForSslBindingElement(System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters)">
      <summary>Creates a symmetric security binding element that is configured to require client authentication based on an issued token and server authentication based on the server certificate.</summary>
      <param name="issuedTokenParameters">An <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" />.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="issuedTokenParameters" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateIssuedTokenForSslBindingElement(System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters,System.Boolean)">
      <summary>Creates a symmetric security binding element that is configured to require client authentication based on an issued token and server authentication based on the server certificate.</summary>
      <param name="issuedTokenParameters">An <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" />.</param>
      <param name="requireCancellation">
            <see langword="true" /> if cancellation is required; otherwise, <see langword="false" />. Setting it to <see langword="false" /> enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="issuedTokenParameters" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateIssuedTokenOverTransportBindingElement(System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters)">
      <summary>Creates a security binding element configured to require SOAP security based client authentication using an issued token. This binding element requires the transport to provide server authentication and message protection (for example, HTTPS).</summary>
      <param name="issuedTokenParameters">An <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" />.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransportSecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="issuedTokenParameters" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateKerberosBindingElement">
      <summary>Creates a symmetric security binding element that is configured to require client authentication based on the client's Kerberos token.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateKerberosOverTransportBindingElement">
      <summary>Creates a security binding element that is configured to require SOAP-security based client authentication using the client's Kerberos token. This binding element requires the transport to provide server authentication and message protection (for example, HTTPS).</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransportSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateMutualCertificateBindingElement">
      <summary>Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateMutualCertificateBindingElement(System.ServiceModel.MessageSecurityVersion)">
      <summary>Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication.</summary>
      <param name="version">The message security version.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateMutualCertificateBindingElement(System.ServiceModel.MessageSecurityVersion,System.Boolean)">
      <summary>Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication.</summary>
      <param name="version">The message security version.</param>
      <param name="allowSerializedSigningTokenOnReply">
            <see langword="true" /> to allow a serialized signing token on the reply; otherwise, <see langword="false" />. </param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateMutualCertificateDuplexBindingElement">
      <summary>Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication. This authentication mode can be used to secure duplex message-exchange patterns and requires the service to be configured with the client certificate out of band.</summary>
      <returns>An <see cref="T:System.ServiceModel.Channels.AsymmetricSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateMutualCertificateDuplexBindingElement(System.ServiceModel.MessageSecurityVersion)">
      <summary>Creates an asymmetric security binding element that is configured to require certificate-based client authentication as well as certificate-based server authentication. This authentication mode can be used to secure duplex message exchange patterns and requires the service to be configured with the client certificate out of band.</summary>
      <param name="version">The message security version.</param>
      <returns>An <see cref="T:System.ServiceModel.Channels.AsymmetricSecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="version" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSecureConversationBindingElement(System.ServiceModel.Channels.SecurityBindingElement)">
      <summary>Creates a symmetric security binding element that is configured to establish a secure conversation between the client and service. The security context token issued at the end of the secure conversation handshake is used to secure the messages. The bootstrap security binding element specifies how the secure conversation handshake messages are secured.</summary>
      <param name="bootstrapSecurity">A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> that contains specification on how the secure conversation handshake messages are secured.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bootstrapSecurity" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSecureConversationBindingElement(System.ServiceModel.Channels.SecurityBindingElement,System.Boolean)">
      <summary>Creates a symmetric security binding element that is configured to establish a secure conversation between the client and service. The security context token issued at the end of the secure conversation handshake is used to secure the messages.</summary>
      <param name="bootstrapSecurity">A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> that contains specification on how the secure conversation handshake messages are secured.</param>
      <param name="requireCancellation">
            <see langword="true" /> if cancellation is required; otherwise, <see langword="false" />. Setting this parameter to <see langword="false" /> enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bootstrapSecurity" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSecureConversationBindingElement(System.ServiceModel.Channels.SecurityBindingElement,System.Boolean,System.ServiceModel.Security.ChannelProtectionRequirements)">
      <summary>Creates a symmetric security binding element that is configured to establish a secure conversation between the client and service. The security context token issued at the end of the secure conversation handshake is used to secure the messages. The bootstrap security binding element specifies how the secure conversation handshake messages are secured.</summary>
      <param name="bootstrapSecurity">A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> that contains specification on how the secure conversation handshake messages are secured.</param>
      <param name="requireCancellation">
            <see langword="true" /> if cancellation is required; otherwise, <see langword="false" />. Setting this parameter to <see langword="false" /> enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.</param>
      <param name="bootstrapProtectionRequirements">The <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" /> object that specifies the requirements for channel protection.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bootstrapSecurity" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSslNegotiationBindingElement(System.Boolean)">
      <summary>Creates a symmetric security binding element that is configured to do SOAP-level SSL negotiation between the client and server, noting whether a client certificate is required.</summary>
      <param name="requireClientCertificate">
            <see langword="true" /> if a client certificate is required during the SSL negotiation.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> that holds the new binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSslNegotiationBindingElement(System.Boolean,System.Boolean)">
      <summary>Creates a symmetric security binding element that does SOAP SSL negotiation, noting whether a client certificate and cancellation is required.</summary>
      <param name="requireClientCertificate">
            <see langword="true" /> if a client certificate is required during the SSL negotiation.</param>
      <param name="requireCancellation">
            <see langword="true" /> if cancellation is required. Setting it to <see langword="false" /> enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> that holds the new binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSspiNegotiationBindingElement">
      <summary>Creates a symmetric security binding element that does SOAP SSPI negotiation based on the Negotiate authentication package.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSspiNegotiationBindingElement(System.Boolean)">
      <summary>Creates a symmetric security binding element that does SOAP SSPI negotiation based on the Negotiate authentication package.</summary>
      <param name="requireCancellation">Specifies whether cancellation is required. Setting it to <see langword="false" /> enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSspiNegotiationOverTransportBindingElement">
      <summary>Creates a security binding element that is configured for client authentication based on SOAP SSPI negotiation using the Negotiate authentication package. The binding element requires the transport to provide server authentication and message protection (for example, HTTPS).</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransportSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateSspiNegotiationOverTransportBindingElement(System.Boolean)">
      <summary>Creates a security binding element that is configured for client authentication based on SOAP SSPI negotiation using the Negotiate authentication package. The binding element requires the transport to provide server authentication and message protection (for example, HTTPS).</summary>
      <param name="requireCancellation">Specifies whether cancellation is required. Setting it to <see langword="false" /> enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransportSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateUserNameForCertificateBindingElement">
      <summary>Creates a symmetric security binding element that is configured to require user name- and password-based client authentication and certificate-based server authentication. The created binding element requires the client to be configured with a service certificate that is out-of-band before opening a communication channel with a service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateUserNameForSslBindingElement">
      <summary>Creates a symmetric security binding element that is configured to require user name- and password-based client authentication and certificate-based server authentication. The client authenticates the server using the SOAP-level SSL protocol.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateUserNameForSslBindingElement(System.Boolean)">
      <summary>Creates a symmetric security binding element that is configured to require user name- and password-based client authentication and certificate-based server authentication. The client authenticates the server using the SOAP-level SSL protocol.</summary>
      <param name="requireCancellation">Specifies whether cancellation is required. Setting it to <see langword="false" /> enables a security context token that is useful in Web farm scenarios, because in this mode the session state is encoded inside the established security context token instead of being kept in the server memory.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.CreateUserNameOverTransportBindingElement">
      <summary>Creates a security binding element that is configured for client authentication based on a user name and password sent as part of the SOAP message. The binding element requires the transport to provide server authentication and message protection (for example, HTTPS).</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransportSecurityBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a specified object using the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The property to get.</typeparam>
      <returns>The specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" /> or <see langword="null" /> if the object is not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.SetIssuerBindingContextIfRequired(System.ServiceModel.Security.Tokens.SecurityTokenParameters,System.ServiceModel.Channels.BindingContext)">
      <summary>Sets the key for the token requirement property whose value is the BindingContext used to talk to the issuing party if the requirement is for an issued token.</summary>
      <param name="parameters">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</param>
      <param name="issuerBindingContext">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> object that represents the key for the token requirement property whose value is the BindingContext used to talk to the issuing party.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.SetKeyDerivation(System.Boolean)">
      <summary>Sets a value that indicates whether derived keys are required.</summary>
      <param name="requireDerivedKeys">
            <see langword="true" /> to require derived keys; otherwise, <see langword="false" />. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElement.ToString">
      <summary>Returns a description of this class.</summary>
      <returns>A description of the current <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.SecurityBindingElementImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.SecurityBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Imports a custom policy assertion about bindings.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> that you can use to modify the importing process.</param>
      <param name="policyContext">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.SessionOpenNotification.#ctor">
      <summary>Initializes an instance of the <see cref="T:System.ServiceModel.Channels.SessionOpenNotification" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.SessionOpenNotification.UpdateMessageProperties(System.ServiceModel.Channels.MessageProperties)">
      <summary>Updates the message properties.</summary>
      <param name="inboundMessageProperties">The message properties to update.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.SslStreamSecurityBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.#ctor(System.ServiceModel.Channels.SslStreamSecurityBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.SslStreamSecurityBindingElement" /> class using the values from another <see cref="T:System.ServiceModel.Channels.SslStreamSecurityBindingElement" />.</summary>
      <param name="elementToBeCloned">The <see cref="T:System.ServiceModel.Channels.SslStreamSecurityBindingElement" /> to clone.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory of a specified type.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">Type of channel factory.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory" /> object that represents the channel factory of type <paramref name="TChannel" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of a specified type.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">Type of channel listener.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener" /> object that represents a channel listener of type <paramref name="TChannel" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.BuildClientStreamUpgradeProvider(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates an instance on the client of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" /> based on the channel context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the entire channel stack.</param>
      <returns>An instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.BuildServerStreamUpgradeProvider(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates an instance on the server of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" /> based on the channel context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the entire channel stack.</param>
      <returns>An instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a value that indicates whether a channel factory of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">Type of channel factory.</typeparam>
      <returns>
          <see langword="true" /> if a channel factory of the specified type can be built; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a value that indicates whether a channel listener of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="TChannel">Type of channel listener.</typeparam>
      <returns>
          <see langword="true" /> if a channel listener of the specified type can be built; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.Clone">
      <summary>Creates a new instance that is a copy of the current instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SslStreamSecurityBindingElement" /> instance that is a copy of the current instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The type of the object to get.</typeparam>
      <returns>The  object of type <paramref name="T" />from the <see cref="T:System.ServiceModel.Channels.BindingContext" />, or <see langword="null" /> if the object is not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.GetTransportTokenAssertion">
      <summary>Gets the <see cref="T:System.Xml.XmlElement" /> that represents the transport token used in the security binding.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> that represents the transport token used in the security binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.ShouldSerializeIdentityVerifier">
      <summary>Gets a value that indicates whether the identify verifier should be serialized.</summary>
      <returns>
          <see langword="true" /> if the identity verifier should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SslStreamSecurityBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion about bindings.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.StandardBindingImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StandardBindingImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.StandardBindingImporter.System#ServiceModel#Description#IWsdlImportExtension#BeforeImport(System.Web.Services.Description.ServiceDescriptionCollection,System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.ICollection{System.Xml.XmlElement})">
      <summary>Called prior to importing the metadata documents associated with the standard binding.</summary>
      <param name="wsdlDocuments">The <see cref="T:System.Web.Services.Description.ServiceDescriptionCollection" /> that describes the services.</param>
      <param name="xmlSchemas">The <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that describes the <paramref name="wsdlDocuments" />.</param>
      <param name="policy">The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.Xml.XmlElement" /> that contains the policy elements.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.StandardBindingImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportContract(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Provides an extensibility point for importing WSDL contract information for standard bindings.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> for importing and resolving WSDL metadata.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> that provides the context for the conversion from WSDL to the service description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.StandardBindingImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportEndpoint(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Provides an extensibility point for mapping endpoints defined in WSDL into the service description.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> for importing and resolving WSDL metadata.</param>
      <param name="endpointContext">The <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> for the conversion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamSecurityUpgradeAcceptor.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamSecurityUpgradeAcceptor" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamSecurityUpgradeAcceptor.GetRemoteSecurity">
      <summary>Gets the security message property provided on the stream for performing custom security negotiation based on the information provided in the security context.</summary>
      <returns>Returns the <see cref="T:System.ServiceModel.Security.SecurityMessageProperty" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamSecurityUpgradeInitiator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamSecurityUpgradeInitiator" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamSecurityUpgradeInitiator.GetRemoteSecurity">
      <summary>Gets the security message property provided on the stream for performing custom security negotiation based on the information provided in the security context.</summary>
      <returns>Returns the <see cref="T:System.ServiceModel.Security.SecurityMessageProperty" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamSecurityUpgradeProvider.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamSecurityUpgradeProvider" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamSecurityUpgradeProvider.#ctor(System.ServiceModel.IDefaultCommunicationTimeouts)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamSecurityUpgradeProvider" /> class.</summary>
      <param name="timeouts">The default communication time-outs.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeAcceptor.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeAcceptor" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeAcceptor.AcceptUpgrade(System.IO.Stream)">
      <summary>Upgrades the transport stream and returns the upgraded stream.</summary>
      <param name="stream">The stream to be upgraded.</param>
      <returns>Returns the upgraded stream.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeAcceptor.BeginAcceptUpgrade(System.IO.Stream,System.AsyncCallback,System.Object)">
      <summary>Asynchronous version of <see cref="M:System.ServiceModel.Channels.StreamUpgradeAcceptor.AcceptUpgrade(System.IO.Stream)" />.</summary>
      <param name="stream">The stream to be upgraded.</param>
      <param name="callback">The method to be called when the <see langword="AcceptUpgrade" /> call has completed.</param>
      <param name="state">State information for the <see langword="AcceptUpgrade" /> call.</param>
      <returns>Returns a result code that is passed into EndAcceptUpgrade to access the upgraded stream.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeAcceptor.CanUpgrade(System.String)">
      <summary>Determines whether the upgrade requested is supported by this upgrade acceptor.</summary>
      <param name="contentType">The type of content to be checked. </param>
      <returns>
          <see langword="true" /> if this kind of upgrade is supported; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeAcceptor.EndAcceptUpgrade(System.IAsyncResult)">
      <summary>Asynchronous version of <see cref="M:System.ServiceModel.Channels.StreamUpgradeAcceptor.AcceptUpgrade(System.IO.Stream)" />.</summary>
      <param name="result">The IAsyncResult returned from <see langword="BeginAcceptUpgrade" />.</param>
      <returns>Returns the upgraded stream.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeBindingElement.#ctor(System.ServiceModel.Channels.StreamUpgradeBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeBindingElement" /> class from an existing instance. </summary>
      <param name="elementToBeCloned">The instance of this class to be cloned.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeBindingElement.BuildClientStreamUpgradeProvider(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates an instance on the client of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" /> based on the channel context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the entire channel stack.</param>
      <returns>An instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeBindingElement.BuildServerStreamUpgradeProvider(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates an instance on the server of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" /> based on the channel context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the entire channel stack.</param>
      <returns>An instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeInitiator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeInitiator" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeInitiator.BeginInitiateUpgrade(System.IO.Stream,System.AsyncCallback,System.Object)">
      <summary>This <see langword="abstract" /> method can be implemented to do asynchronous processing that initiates an upgrade.</summary>
      <param name="stream">The stream to be upgraded.</param>
      <param name="callback">The method to call when the <see cref="M:System.ServiceModel.Channels.StreamUpgradeInitiator.InitiateUpgrade(System.IO.Stream)" /> has completed.</param>
      <param name="state">State information about the status of the asynchronous call.</param>
      <returns>Returns an <see cref="T:System.IAsyncResult" /> to be passed into the <see cref="M:System.ServiceModel.Channels.StreamUpgradeInitiator.EndInitiateUpgrade(System.IAsyncResult)" /> method.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeInitiator.EndInitiateUpgrade(System.IAsyncResult)">
      <summary>This method is the asynchronous callback method that is called after <see cref="M:System.ServiceModel.Channels.StreamUpgradeInitiator.BeginInitiateUpgrade(System.IO.Stream,System.AsyncCallback,System.Object)" /> has completed.</summary>
      <param name="result">The <see langword="IAsyncResult" /> returned from the <see cref="M:System.ServiceModel.Channels.StreamUpgradeInitiator.BeginInitiateUpgrade(System.IO.Stream,System.AsyncCallback,System.Object)" /> method. </param>
      <returns>Returns the upgraded stream.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeInitiator.GetNextUpgrade">
      <summary>Returns the content type of the next upgrade to be performed.</summary>
      <returns>Returns the content type of the next upgrade.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeInitiator.InitiateUpgrade(System.IO.Stream)">
      <summary>Initiates the upgrade of the stream by requesting the other end of its connection to upgrade the channel transport layer. </summary>
      <param name="stream">The stream to be upgraded.</param>
      <returns>Returns the upgraded stream.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeProvider.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeProvider.#ctor(System.ServiceModel.IDefaultCommunicationTimeouts)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" /> class.</summary>
      <param name="timeouts">The default communication time-outs.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeProvider.CreateUpgradeAcceptor">
      <summary>Creates an instance of <see cref="T:System.ServiceModel.Channels.StreamUpgradeAcceptor" />.</summary>
      <returns>Returns an instance of <see cref="T:System.ServiceModel.Channels.StreamUpgradeAcceptor" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeProvider.CreateUpgradeInitiator(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates an instance of <see cref="T:System.ServiceModel.Channels.StreamUpgradeInitiator" />.</summary>
      <param name="remoteAddress">Endpoint address for the channel.</param>
      <param name="via">The address of the Via URI (an intermediate URI through which communication may be routed).</param>
      <returns>Returns an instance of <see cref="T:System.ServiceModel.Channels.StreamUpgradeInitiator" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.StreamUpgradeProvider.GetProperty``1">
      <summary>When implemented in a derived class, gets a property of the current stream that represents an initiator of a stream upgrade.</summary>
      <typeparam name="T">The type of the current stream.</typeparam>
      <returns>An initiator of a stream upgrade.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SymmetricSecurityBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.SymmetricSecurityBindingElement.#ctor(System.ServiceModel.Security.Tokens.SecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> class using specified security token parameters. </summary>
      <param name="protectionTokenParameters">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.SymmetricSecurityBindingElement.Clone">
      <summary>Creates a new instance of this class initialized from the current one.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> object with property values equal to those of the current instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SymmetricSecurityBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The type of the object to get.</typeparam>
      <returns>The specified object of type <paramref name="T" /> from the <see cref="T:System.ServiceModel.Channels.BindingContext" />, or <see langword="null" /> if the object is not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.SymmetricSecurityBindingElement.SetKeyDerivation(System.Boolean)">
      <summary>Sets a value that indicates whether derived keys are required.</summary>
      <param name="requireDerivedKeys">
            <see langword="true" /> to indicate that derived keys are required; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.SymmetricSecurityBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion about bindings.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.SymmetricSecurityBindingElement.ToString">
      <summary>Returns a string that represents this <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> instance.</summary>
      <returns>A string that represents this <see cref="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TcpTransportBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.TcpTransportBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.TcpTransportBindingElement.#ctor(System.ServiceModel.Channels.TcpTransportBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.TcpTransportBindingElement" /> class.</summary>
      <param name="elementToBeCloned">An instance of the <see cref="T:System.ServiceModel.Channels.TcpTransportBindingElement" /> class.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.TcpTransportBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory that can be used to create a channel.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts, and other information required to create the channel factory.</param>
      <typeparam name="TChannel">Type of channel factory.</typeparam>
      <returns>Returns a channel factory of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">An invalid argument was passed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TcpTransportBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of the specified type.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts, and other information required to create the channel factory.</param>
      <typeparam name="TChannel">Type of channel listener.</typeparam>
      <returns>Returns a channel listener of the specified type.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">An invalid argument was passed.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TcpTransportBindingElement.Clone">
      <summary>Creates a copy of the current binding element.</summary>
      <returns>Returns a copy of the current binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TcpTransportBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The object to get.</typeparam>
      <returns>The specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />, or <see langword="null" /> if the object is not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TcpTransportBindingElement.ShouldSerializeExtendedProtectionPolicy">
      <summary>Returns an indication that the extended protection policy is not XAML serializable.</summary>
      <returns>Returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TcpTransportBindingElement.ShouldSerializeListenBacklog">
      <summary>Indicates whether the TCP transport binding element should serialize listen backlog.</summary>
      <returns>
          <see langword="True" /> if the TCP transport binding element should serialize listen backlog; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.TextMessageEncodingBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.#ctor(System.ServiceModel.Channels.MessageVersion,System.Text.Encoding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.TextMessageEncodingBindingElement" /> class with a specified message version and encoding.</summary>
      <param name="messageVersion">The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that is used for the message version.</param>
      <param name="writeEncoding">The <see cref="T:System.Text.Encoding" /> that is used to format the message characters.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="messageVersion" /> or <paramref name="writeEncoding" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="writeEncoding" /> value is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel for a specified context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> for the specified context.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds the channel listener on the service that accepts a specified type of channel for a specified context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the listener.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> for the specified context.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the listener.</param>
      <typeparam name="TChannel">The type of channel the channel listener accepts.</typeparam>
      <returns>
          <see langword="true" /> if the specified channel listener stack can be build on the service; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.Clone">
      <summary>Creates a new <see cref="T:System.ServiceModel.Channels.TextMessageEncodingBindingElement" /> object initialized from the current one.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.TextMessageEncodingBindingElement" /> object with property values equal to those of the current element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.CreateMessageEncoderFactory">
      <summary>Creates a factory for text message encoders that employs the message version and character encoding specified by the current encoding binding element.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageEncoderFactory" /> that this factory creates.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the binding element stack.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the binding element.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.ShouldSerializeReaderQuotas">
      <summary>Returns whether the constraints placed on the complexity of SOAP message structure should be serialized.</summary>
      <returns>
          <see langword="true" /> if the SOAP message constraints should be serialized; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.ShouldSerializeWriteEncoding">
      <summary>Returns whether the <see cref="T:System.Text.Encoding" /> that is used to format the message characters should be serialized.</summary>
      <returns>
          <see langword="true" /> if the type of message character formatting should be serialized; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Generates WSDL contract information from encoding policies contained in the binding element.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Generates WSDL contract information from encoding policies contained in the binding element.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.TextMessageEncodingBindingElement.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Generates WSDL contract information from encoding policies contained in the binding element.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> object that provides mappings from exported WSDL elements to the endpoint description.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.#ctor(System.ServiceModel.TransactionProtocol)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" /> class with the specified protocol that is used to flow a transaction.</summary>
      <param name="transactionProtocol">A <see cref="T:System.ServiceModel.TransactionProtocol" /> value that contains the transaction protocol used in flowing a transaction.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Initializes a channel factory for producing channels of a specified type from a binding context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that should be used to build the channel factory.</param>
      <typeparam name="TChannel">The channel type.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type <paramref name="TChannel" /> initialized from <paramref name="context" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">A channel factory for the specified channel type cannot be built.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Initializes a channel listener for accepting channels of a specified type from the binding context.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that should be used to build the channel listener.</param>
      <typeparam name="TChannel">The channel type.</typeparam>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener`1" /> of type <paramref name="TChannel" /> initialized from <paramref name="context" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">A channel listener for the specified channel type cannot be built.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the specified binding context can build a channel factory for producing channels of a specified type.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that should be used to determine if a channel factory can be built.</param>
      <typeparam name="TChannel">The channel type.</typeparam>
      <returns>
          <see langword="true" /> if a channel factory for the specified type of channel can be built from <paramref name="context" />; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether the specified binding context can build a channel listener for accepting channels of a specified type.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that should be used to determine if a channel listener can be built.</param>
      <typeparam name="TChannel">The channel type.</typeparam>
      <returns>
          <see langword="true" /> if a channel listener for the specified type of channel can be built from <paramref name="context" />; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.Clone">
      <summary>Creates a duplicate of this element.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> that is a duplicate of this element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets the typed object requested, if present, from the appropriate layer in the binding stack.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" />that should be used to get the requested property.</param>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present; <see langword="null" /> if it is not. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.ShouldSerializeTransactionProtocol">
      <summary>Returns whether the transaction protocol used for transaction flow can be serialized.</summary>
      <returns>
          <see langword="true" /> if the transaction protocol can be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion about the binding.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> to be used when exporting the policy of this binding element.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> to be used when exporting the policy of this binding element.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElementImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionFlowBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Imports custom policy assertions and adds implementing binding elements. This method cannot be inherited.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> object to use.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that contains both the policy assertions that can be imported and the collections of binding elements to which implementing binding elements can be added.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.TransactionMessageProperty.Set(System.Transactions.Transaction,System.ServiceModel.Channels.Message)">
      <summary>Sets the transaction that will be used when executing the service method.</summary>
      <param name="transaction">The transaction that will be used when executing the service method.</param>
      <param name="message">The incoming message that results in calling the service method.</param>
      <exception cref="T:System.ServiceModel.FaultException">The property has already been set on <paramref name="message" />.</exception>
      <exception cref="T:System.Transactions.TransactionException">
              <paramref name="transaction" /> needs to be unmarshaled, and that operation fails.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportBindingElement.#ctor">
      <summary>Creates a new instance of this class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportBindingElement.#ctor(System.ServiceModel.Channels.TransportBindingElement)">
      <summary>Creates a new instance of this class from an existing instance.</summary>
      <param name="elementToBeCloned">The <see cref="T:System.ServiceModel.Channels.TransportBindingElement" />     to be cloned. </param>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The property to get.</typeparam>
      <returns>The property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.TransportBindingElementImporter" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Imports a <see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> instance from the policy attached to the WSDL binding.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> that performs the import.</param>
      <param name="policyContext">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> for the contract binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportBindingElementImporter.System#ServiceModel#Description#IWsdlImportExtension#BeforeImport(System.Web.Services.Description.ServiceDescriptionCollection,System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.ICollection{System.Xml.XmlElement})">
      <summary>Adds custom policy assertions to the WSDL bindings in WSDL documents that are to be imported.</summary>
      <param name="wsdlDocuments">The collection of WSDL documents that are to be imported.</param>
      <param name="xmlSchemas">The collection of XML Schema documents that are to be imported.</param>
      <param name="policy">The collection of policy assertions that are to be imported.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportBindingElementImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportContract(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>This method does nothing.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> that performs the import.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> for the contract binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportBindingElementImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportEndpoint(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Imports addressing information from the WSDL port and imports an <see cref="T:System.ServiceModel.Channels.HttpTransportBindingElement" /> or an <see cref="T:System.ServiceModel.Channels.HttpsTransportBindingElement" /> from the SOAP transport URI if a <see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> is not already imported from policy attached to the WSDL.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> that performs the import.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> for the contract binding element.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" />.Endpoint.Binding is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportSecurityBindingElement.#ctor">
      <summary>Creates an instance of the <see cref="T:System.ServiceModel.Channels.TransportSecurityBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportSecurityBindingElement.Clone">
      <summary>Creates a new <see cref="T:System.ServiceModel.Channels.BindingElement" /> object initialized from the current class. </summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> object with property values equal to those of the current instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportSecurityBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The property to get.</typeparam>
      <returns>The property from the specified <see cref="T:System.ServiceModel.Channels.BindingContext" /> or <see langword="null" /> if the object is not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.TransportSecurityBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion about bindings.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="policyContext">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.UnderstoodHeaders.Add(System.ServiceModel.Channels.MessageHeaderInfo)">
      <summary>Adds the specified <see cref="T:System.ServiceModel.Channels.MessageHeaderInfo" /> to this collection. This implies that the specific header has been understood.</summary>
      <param name="headerInfo">Contains additional information regarding a message header.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.UnderstoodHeaders.Contains(System.ServiceModel.Channels.MessageHeaderInfo)">
      <summary>Verifies whether the specified <see cref="T:System.ServiceModel.Channels.MessageHeaderInfo" /> is present in this collection.</summary>
      <param name="headerInfo">Contains additional information regarding a message header.</param>
      <returns>
          <see langword="true" /> if the specified <see cref="T:System.ServiceModel.Channels.MessageHeaderInfo" /> is present in this collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.UnderstoodHeaders.GetEnumerator">
      <summary>Returns an enumerator that iterates through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.UnderstoodHeaders.Remove(System.ServiceModel.Channels.MessageHeaderInfo)">
      <summary>Removes the specified <see cref="T:System.ServiceModel.Channels.MessageHeaderInfo" /> from this collection.</summary>
      <param name="headerInfo">Contains additional information regarding a message header.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.UnderstoodHeaders.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that iterates through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.UseManagedPresentationBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.UseManagedPresentationBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.UseManagedPresentationBindingElement.Clone">
      <summary>Copies the current binding element.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.BindingElement" /> that is a copy of the current element.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.UseManagedPresentationBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the binding stack.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> that provides context for the binding element.</param>
      <typeparam name="T">The type of object being queried for.</typeparam>
      <returns>The typed object <paramref name="T" /> requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.UseManagedPresentationBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports custom policy assertions in the binding element into the WSDL information.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.UseManagedPresentationBindingElementImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.UseManagedPresentationBindingElementImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.UseManagedPresentationBindingElementImporter.System#ServiceModel#Description#IPolicyImportExtension#ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Defines a method that can import custom policy assertions and add implementing binding elements.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> object in use.</param>
      <param name="policyContext">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that contains both the policy assertions that can be imported and the collections of binding elements to which implementing binding elements can be added.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.WebSocketMessageProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.WebSocketMessageProperty" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.WebSocketTransportSettings.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.WebSocketTransportSettings" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.WebSocketTransportSettings.Equals(System.Object)">
      <summary>Determines whether the specified object is equal with the current object.</summary>
      <param name="obj">The object to compare with the current object.</param>
      <returns>
          <see langword="true" /> if the specified object is equal with the current object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.WebSocketTransportSettings.Equals(System.ServiceModel.Channels.WebSocketTransportSettings)">
      <summary>Determines whether the specified web socket transport settings object is equal with the current object.</summary>
      <param name="other">The web socket transport settings object to compare with the current object.</param>
      <returns>
          <see langword="true" /> if the specified object is equal with the current object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.WebSocketTransportSettings.GetHashCode">
      <summary>Gets the hash code value for this object.</summary>
      <returns>The hash code value for this object.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.#ctor(System.ServiceModel.Channels.WindowsStreamSecurityBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement" /> class from an existing instance. </summary>
      <param name="elementToBeCloned">Instance of this class to clone.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel factory that can be used to create a channel.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts, and other information required to create the channel factory.</param>
      <typeparam name="TChannel">Type of channel factory.</typeparam>
      <returns>Returns a channel factory of the specified type. This method adds this class instance to the <see cref="P:System.ServiceModel.Channels.BindingContext.BindingParameters" /> and delegates to the build method <see cref="M:System.ServiceModel.Channels.BindingContext.BuildInnerChannelFactory``1" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates a channel listener of the specified type.</summary>
      <param name="context">
            <see cref="T:System.ServiceModel.Channels.BindingContext" /> members that describe bindings, behaviors, contracts, and other information required to create the channel listener.</param>
      <typeparam name="TChannel">Type of channel listener.</typeparam>
      <returns>Returns a channel listener of the specified type. This method adds this class instance to the <see cref="P:System.ServiceModel.Channels.BindingContext.BindingParameters" /> and delegates to the build method <see cref="M:System.ServiceModel.Channels.BindingContext.BuildInnerChannelListener``1" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> cannot be <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.BuildClientStreamUpgradeProvider(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates an instance on the client of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" /> based on the channel context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the entire channel stack.</param>
      <returns>An instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.BuildServerStreamUpgradeProvider(System.ServiceModel.Channels.BindingContext)">
      <summary>Creates an instance on the server of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" /> based on the channel context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the entire channel stack.</param>
      <returns>An instance of the <see cref="T:System.ServiceModel.Channels.StreamUpgradeProvider" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel factory of the specified type can be built.</summary>
      <param name="context">The binding context.</param>
      <typeparam name="TChannel">The type of channel to check.</typeparam>
      <returns>
          <see langword="true" /> if a channel factory can be built; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Determines whether a channel listener of the specified type can be built.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> for the channel.</param>
      <typeparam name="TChannel">The type of channel to check.</typeparam>
      <returns>
          <see langword="true" /> if a channel listener can be built; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.Clone">
      <summary>Creates a new binding element from this instance of the class. </summary>
      <returns>
          <see cref="T:System.ServiceModel.Channels.BindingElement" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" />.</summary>
      <param name="context">A <see cref="T:System.ServiceModel.Channels.BindingContext" />.</param>
      <typeparam name="T">The object to get.</typeparam>
      <returns>The specified object from the <see cref="T:System.ServiceModel.Channels.BindingContext" /> or <see langword="null" /> if the object is not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.GetTransportTokenAssertion">
      <summary>Gets the <see cref="T:System.Xml.XmlElement" /> that represents the transport token used in the security binding.</summary>
      <returns>An <see cref="T:System.Xml.XmlElement" /> that represents the transport token used in the policy generated by this binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.System#ServiceModel#Description#IPolicyExportExtension#ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Exports a custom policy assertion about Windows stream security.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Channels.WrappedOptions.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.WrappedOptions" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.XmlSerializerImportOptions.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.XmlSerializerImportOptions" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Channels.XmlSerializerImportOptions.#ctor(System.CodeDom.CodeCompileUnit)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Channels.XmlSerializerImportOptions" /> class with the specified <see cref="T:System.CodeDom.CodeCompileUnit" />.</summary>
      <param name="codeCompileUnit">An object that provides a container for the <see cref="N:System.CodeDom" /> program graph.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelTerminatedException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelTerminatedException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.ChannelTerminatedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelTerminatedException" /> class with serialization information and streaming context specified. </summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelTerminatedException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelTerminatedException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.ChannelTerminatedException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ChannelTerminatedException" /> class with a specified error message and a reference to the inner exception that is the cause of the exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown. </param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class using the default target endpoint from the application configuration file. </summary>
      <exception cref="T:System.InvalidOperationException">Either there is no default endpoint information in the configuration file, more than one endpoint in the file, or no configuration file.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class using the specified binding and target address. </summary>
      <param name="binding">The binding with which to make calls to the service.</param>
      <param name="remoteAddress">The address of the service endpoint.</param>
      <exception cref="T:System.ArgumentNullException">The binding is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The remote address is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class using the specified  <see cref="T:System.ServiceModel.Description.ServiceEndpoint" />.</summary>
      <param name="endpoint">The endpoint for a service that allows clients to find and communicate with the service.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.ServiceModel.InstanceContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class using the <paramref name="callbackInstance" /> as the callback object in a duplex conversation. </summary>
      <param name="callbackInstance">The callback object that the client application uses to listen for messages from the connected service.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Either there is no default endpoint information in the configuration file, more than one endpoint in the file, or no configuration file.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class. </summary>
      <param name="callbackInstance">The callback service.</param>
      <param name="binding">The binding with which to call the service.</param>
      <param name="remoteAddress">The address of the service endpoint.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The binding is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The remote address is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class using the specified  <see cref="T:System.ServiceModel.InstanceContext" /> and  <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects.</summary>
      <param name="callbackInstance">The callback object that the client application uses to listen for messages from the connected service.</param>
      <param name="endpoint">The endpoint for a service that allows clients to find and communicate with the service.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class using the specified callback service and endpoint configuration information. </summary>
      <param name="callbackInstance">The callback object that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name of the endpoint in the application configuration file. </param>
      <exception cref="T:System.ArgumentNullException">The callback instance is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The endpoint is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The endpoint cannot be found or the endpoint contract is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class.</summary>
      <param name="callbackInstance">The callback object that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name of the endpoint in the application configuration file.</param>
      <param name="remoteAddress">The address of the service.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The endpoint is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The remote address is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The endpoint cannot be found or the endpoint contract is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class.</summary>
      <param name="callbackInstance">The callback object that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name of the endpoint in the application configuration file.</param>
      <param name="remoteAddress">The address of the service.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The endpoint is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The remote address is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The endpoint cannot be found or the endpoint contract is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class using the configuration information specified in the application configuration file by <paramref name="endpointConfigurationName" />. </summary>
      <param name="endpointConfigurationName">The name of the endpoint in the application configuration file.</param>
      <exception cref="T:System.ArgumentNullException">The specified endpoint information is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The endpoint cannot be found or the endpoint contract is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class using the specified target address and endpoint information. </summary>
      <param name="endpointConfigurationName">The name of the endpoint in the application configuration file.</param>
      <param name="remoteAddress">The address of the service.</param>
      <exception cref="T:System.ArgumentNullException">The endpoint is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The remote address is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The endpoint cannot be found or the endpoint contract is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1" /> class.</summary>
      <param name="endpointConfigurationName">The name of the endpoint in the application configuration file.</param>
      <param name="remoteAddress">The address of the service.</param>
      <exception cref="T:System.ArgumentNullException">The endpoint is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The remote address is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The endpoint cannot be found or the endpoint contract is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.Abort">
      <summary>Causes the <see cref="T:System.ServiceModel.ClientBase`1" /> object to transition immediately from its current state into the closed state.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.#ctor(System.ServiceModel.ClientBase{`1})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientBase`1.ChannelBase`1" /> class from an existing instance of the class.</summary>
      <param name="client">The object used to initialize the new instance of the class.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.BeginInvoke(System.String,System.Object[],System.AsyncCallback,System.Object)">
      <summary>Starts an asynchronous call of a specified method by name.</summary>
      <param name="methodName">The name of the method to be called asynchronously.</param>
      <param name="args">An array of arguments for the method invoked.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate.</param>
      <param name="state">The state object.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous method invoked.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(System.String,System.Object[],System.IAsyncResult)">
      <summary>Completes an asynchronous invocation by name of a specified method.</summary>
      <param name="methodName">The name of the method called asynchronously.</param>
      <param name="args">An array of arguments for the method invoked.</param>
      <param name="result">The result returned by a call.</param>
      <returns>The <see cref="T:System.Object" /> output by the method invoked.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#IDisposable#Dispose">
      <summary>Performs application-defined tasks with freeing, releasing, or resetting unmanaged resources associated with the channel.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IChannel#GetProperty``1">
      <summary>Returns a typed object requested, if present from the appropriate layer in the channel stack.</summary>
      <typeparam name="TProperty">The type object for which the method is querying.</typeparam>
      <returns>The typed object T requested if it is present or null if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IOutputChannel#BeginSend(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to transmit a message to the destination of the output channel.</summary>
      <param name="message">The message being sent on the output channel.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous send operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous message transmission.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IOutputChannel#BeginSend(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to transmit a message to the destination of the output channel within a specified interval of time.</summary>
      <param name="message">The message being sent on the output channel.</param>
      <param name="timeout">The timespan that specifies how long the send operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation send completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous send operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous send operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IOutputChannel#EndSend(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to transmit a message to the destination of the output channel.</summary>
      <param name="result">The result returned by a call.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IOutputChannel#Send(System.ServiceModel.Channels.Message)">
      <summary>Transmits a message to the destination of the output channel.</summary>
      <param name="message">The message being sent on the output channel.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IOutputChannel#Send(System.ServiceModel.Channels.Message,System.TimeSpan)">
      <summary>Sends a message on the current output channel within a specified interval of time.</summary>
      <param name="message">The message being sent on the output channel.</param>
      <param name="timeout">The timespan that specifies how long the send operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IRequestChannel#BeginRequest(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to transmit a request message to the reply-side of a request-reply message exchange.</summary>
      <param name="message">The request message to be transmitted.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the completion of the asynchronous operation transmitting a request message.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation transmitting a request message.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous message transmission.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IRequestChannel#BeginRequest(System.ServiceModel.Channels.Message,System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to transmit a request message to the reply-side of a request-reply message exchange within a specified interval of time.</summary>
      <param name="message">The request message to be transmitted.</param>
      <param name="timeout">The timespan that specifies the interval of time within which a response must be received.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the completion of the asynchronous operation transmitting a request message.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous operation transmitting a request message.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous message transmission.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IRequestChannel#EndRequest(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to return a message-based response to a transmitted request.</summary>
      <param name="result">The result of the operation.</param>
      <returns>The message received in response to the request.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IRequestChannel#Request(System.ServiceModel.Channels.Message)">
      <summary>Sends a message-based request and returns the correlated message-based response.</summary>
      <param name="message">The request message to be transmitted.</param>
      <returns>The message received in response to the request.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IRequestChannel#Request(System.ServiceModel.Channels.Message,System.TimeSpan)">
      <summary>Sends a message-based request and returns the correlated message-based response within a specified interval of time.</summary>
      <param name="message">The request message to be transmitted.</param>
      <param name="timeout">The timespan that specifies the interval of time within which a response must be received.</param>
      <returns>The message received in response to the request.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IClientChannel#BeginDisplayInitializationUI(System.AsyncCallback,System.Object)">
      <summary>An asynchronous call to begin using a user interface to obtain credential information.</summary>
      <param name="callback">That method that is called when this method completes.</param>
      <param name="state">Information about the state of the channel.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> to use to call back when processing has completed.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IClientChannel#DisplayInitializationUI">
      <summary>Specifies a call to a user interface to obtain credential information.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IClientChannel#EndDisplayInitializationUI(System.IAsyncResult)">
      <summary>Called when the call to BeginDisplayInitializationUI has finished.</summary>
      <param name="result">The result of the operation.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Abort">
      <summary>Causes a communication object to transition immediately from its current state into the closed state.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#BeginClose(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a communication object.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a communication object with a specified time-out.</summary>
      <param name="timeout">The timespan that specifies how long the send operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#BeginOpen(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a communication object.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous open operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a communication object within a specified interval of time.</summary>
      <param name="timeout">The timespan that specifies how long the send operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous open operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Close">
      <summary>Causes a communication object to transition from its current state into the closed state.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Close(System.TimeSpan)">
      <summary>Causes a communication object to transition from its current state into the closed state.</summary>
      <param name="timeout">The timespan that specifies how long the send operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#EndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the BeginClose() method.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#EndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to open a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the BeginOpen() method.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Open">
      <summary>Causes a communication object to transition from the created state into the opened state.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#Open(System.TimeSpan)">
      <summary>Causes a communication object to transition from the created state into the opened state within a specified interval of time.</summary>
      <param name="timeout">The timespan that specifies how long the send operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.Close">
      <summary>Causes the <see cref="T:System.ServiceModel.ClientBase`1" /> object to transition from its current state into the closed state.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.CreateChannel">
      <summary>Returns a new channel to the service.</summary>
      <returns>A channel of the type of the service contract.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.DisplayInitializationUI">
      <summary>Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.GetDefaultValueForInitialization``1">
      <summary>Replicates the behavior of the default keyword in C#.</summary>
      <typeparam name="T">The type that is identified as reference or numeric by the keyword.</typeparam>
      <returns>Returns <see langword="null" /> if <see langword="T" /> is a reference type and zero if <see langword="T" /> is a numeric value type.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.InvokeAsync(System.ServiceModel.ClientBase{`0}.BeginOperationDelegate,System.Object[],System.ServiceModel.ClientBase{`0}.EndOperationDelegate,System.Threading.SendOrPostCallback,System.Object)">
      <summary>Provides support for implementing the event-based asynchronous pattern. For more information about this pattern, see Event-based Asynchronous Pattern Overview.</summary>
      <param name="beginOperationDelegate">A delegate that is used for calling the asynchronous operation.</param>
      <param name="inValues">The input values to the asynchronous call.</param>
      <param name="endOperationDelegate">A delegate that is used to end the asynchronous call after it has completed.</param>
      <param name="operationCompletedCallback">A client-supplied callback that is invoked when the asynchronous method is complete. The callback is passed to the <see cref="T:System.ServiceModel.ClientBase`1.BeginOperationDelegate" />.</param>
      <param name="userState">The <paramref name="userState" /> object to associate with the asynchronous call.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.Open">
      <summary>Causes the <see cref="T:System.ServiceModel.ClientBase`1" /> object to transition from the created state into the opened state.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#IDisposable#Dispose">
      <summary>Explicit implementation of the <see cref="M:System.IDisposable.Dispose" /> method.</summary>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#BeginClose(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close the <see cref="T:System.ServiceModel.ClientBase`1" />.</summary>
      <param name="callback">The method that receives the callback on completion.</param>
      <param name="state">The state data.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close the <see cref="T:System.ServiceModel.ClientBase`1" /> with a specified timeout.</summary>
      <param name="timeout">The period within which the call must complete.</param>
      <param name="callback">The callback object invoked when the operation completes.</param>
      <param name="state">The state data.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous begin close operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#BeginOpen(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open the <see cref="T:System.ServiceModel.ClientBase`1" /> object.</summary>
      <param name="callback">The method that receives the callback on completion.</param>
      <param name="state">The state data.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation. </returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open the <see cref="T:System.ServiceModel.ClientBase`1" /> object within a specified interval of time.</summary>
      <param name="timeout">The time within which the call must complete.</param>
      <param name="callback">The method that receives the callback on completion.</param>
      <param name="state">The state data.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#Close(System.TimeSpan)">
      <summary>Causes the <see cref="T:System.ServiceModel.ClientBase`1" /> object to transition from its current state into the closed state.</summary>
      <param name="timeout">The time within which the call must complete.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#EndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close the <see cref="T:System.ServiceModel.ClientBase`1" /> object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> used to complete the asynchronous close operation.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#EndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to open the <see cref="T:System.ServiceModel.ClientBase`1" /> object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> used to complete the asynchronous end open operation.</param>
    </member>
    <member name="M:System.ServiceModel.ClientBase`1.System#ServiceModel#ICommunicationObject#Open(System.TimeSpan)">
      <summary>Causes the <see cref="T:System.ServiceModel.ClientBase`1" /> object to transition from the created state into the opened state within a specified interval of time.</summary>
      <param name="timeout">The time period within which the call must complete.</param>
    </member>
    <member name="M:System.ServiceModel.ClientCredentialsSecurityTokenManager.#ctor(System.ServiceModel.Description.ClientCredentials)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ClientCredentialsSecurityTokenManager" /> class. </summary>
      <param name="clientCredentials">The <see cref="T:System.ServiceModel.Description.ClientCredentials" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="clientCredentials" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientCredentialsSecurityTokenManager.CreateSecurityTokenAuthenticator(System.IdentityModel.Selectors.SecurityTokenRequirement,System.IdentityModel.Selectors.SecurityTokenResolver@)">
      <summary>Creates a security token authenticator.</summary>
      <param name="tokenRequirement">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" />.</param>
      <param name="outOfBandTokenResolver">When this method returns, contains a <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" />. This parameter is passed uninitialized. </param>
      <returns>The <see cref="T:System.IdentityModel.Selectors.SecurityTokenAuthenticator" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="tokenRequirement" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientCredentialsSecurityTokenManager.CreateSecurityTokenProvider(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Creates a security token provider.</summary>
      <param name="tokenRequirement">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" />.</param>
      <returns>The <see cref="T:System.IdentityModel.Selectors.SecurityTokenProvider" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="tokenRequirement" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ClientCredentialsSecurityTokenManager.CreateSecurityTokenSerializer(System.IdentityModel.Selectors.SecurityTokenVersion)">
      <summary>Creates a security token serializer.</summary>
      <param name="version">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenVersion" /> of the security token.</param>
      <returns>The <see cref="T:System.IdentityModel.Selectors.SecurityTokenSerializer" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientCredentialsSecurityTokenManager.CreateSecurityTokenSerializer(System.ServiceModel.Security.SecurityVersion)">
      <summary>Creates a security token serializer.</summary>
      <param name="version">The <see cref="T:System.ServiceModel.Security.SecurityVersion" /> of the security token.</param>
      <returns>The <see cref="T:System.IdentityModel.Selectors.SecurityTokenSerializer" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.ClientCredentialsSecurityTokenManager.IsIssuedSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Gets a value that indicates whether the specified token requirement is an issued security token requirement.</summary>
      <param name="requirement">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" />.</param>
      <returns>
          <see langword="true" /> if the specified token requirement is an issued security token requirement; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="requirement" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.DllHostInitializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ComIntegration.DllHostInitializer" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.DllHostInitializer.Shutdown">
      <summary>Shuts down all the COM+ service hosts that were started by calls to the <see langword="Startup" /> method. </summary>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.DllHostInitializer.Startup(System.Object)">
      <summary>Starts a COM+ service host for the current COM+ application.</summary>
      <param name="punkProcessControl">Always pass <see langword="null" />.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetClientCertificateFromFile(System.String,System.String,System.String)">
      <summary>Retrieves a certificate from a file and adds it to the client credentials. </summary>
      <param name="fileName">File name that contains the certificate.</param>
      <param name="password">Password required for the file.</param>
      <param name="keyStorageFlags">Storage flags for the certificate.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetClientCertificateFromStore(System.String,System.String,System.String,System.Object)">
      <summary>Retrieves a certificate from a certificate store and adds it to the client credentials.</summary>
      <param name="storeLocation">Certificate store location.</param>
      <param name="storeName">Certificate store name.</param>
      <param name="findType">Search type.</param>
      <param name="findValue">Search value.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetClientCertificateFromStoreByName(System.String,System.String,System.String)">
      <summary>Retrieves a certificate from a certificate store by name and adds it to the client credentials.</summary>
      <param name="subjectName">Certificate subject name.</param>
      <param name="storeLocation">Certificate store location.</param>
      <param name="storeName">Certificate store name.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetDefaultServiceCertificateFromFile(System.String,System.String,System.String)">
      <summary>Retrieves a certificate from a file and adds it to the service credentials as the default certificate.</summary>
      <param name="fileName">Certificate file name.</param>
      <param name="password">Password for certificate file.</param>
      <param name="keyStorageFlags">Storage flags for certificate.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetDefaultServiceCertificateFromStore(System.String,System.String,System.String,System.Object)">
      <summary>Retrieves a certificate from a certificate store and adds it to the service credentials as the default certificate.</summary>
      <param name="storeLocation">Certificate store location.</param>
      <param name="storeName">Certificate store name.</param>
      <param name="findType">Search type.</param>
      <param name="findValue">Search value.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetDefaultServiceCertificateFromStoreByName(System.String,System.String,System.String)">
      <summary>Retrieves a certificate from a certificate store by name and adds it to the service credentials as the default certificate</summary>
      <param name="subjectName">Certificate subject name.</param>
      <param name="storeLocation">Certificate store location.</param>
      <param name="storeName">Certificate store name.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetIssuedToken(System.String,System.String,System.String)">
      <summary>Sets parameters for the issued token.</summary>
      <param name="localIssuerAddres">Endpoint address.</param>
      <param name="localIssuerBindingType">Binding type.</param>
      <param name="localIssuerBinding">Binding name.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetServiceCertificateAuthentication(System.String,System.String,System.String)">
      <summary>Sets the service certificate authentication parameters.</summary>
      <param name="storeLocation">Store location. </param>
      <param name="revocationMode">Revocation mode.</param>
      <param name="certificationValidationMode">Certification validation mode.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetUserNameCredential(System.String,System.String)">
      <summary>Sets the user name credentials.</summary>
      <param name="userName">User name.</param>
      <param name="password">Password.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.IChannelCredentials.SetWindowsCredential(System.String,System.String,System.String,System.Int32,System.Boolean)">
      <summary>Sets the Windows credentials.</summary>
      <param name="domain">Domain.</param>
      <param name="userName">User name.</param>
      <param name="password">Password.</param>
      <param name="impersonationLevel">Impersonation level.</param>
      <param name="allowNtlm">Allow NTLM authentication scheme.</param>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.PersistStreamTypeWrapper.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ComIntegration.PersistStreamTypeWrapper" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.PersistStreamTypeWrapper.GetObject``1(``0@)">
      <summary>Uses the <see langword="IPersistStream" /> interface of the object to deserialize an object from a byte stream. </summary>
      <param name="obj">An object into which the deserialized object will be placed.</param>
      <typeparam name="T">The object type.</typeparam>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.PersistStreamTypeWrapper.SetObject``1(``0)">
      <summary>Uses the <see langword="IPersistStream" /> interface of the object to serialize that object to a byte stream.</summary>
      <param name="obj">The object to be persisted to the byte stream.</param>
      <typeparam name="T">The object type.</typeparam>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.ServiceMoniker.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ComIntegration.ServiceMoniker" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.WasHostedComPlusFactory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ComIntegration.WasHostedComPlusFactory" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.ComIntegration.WasHostedComPlusFactory.CreateServiceHost(System.String,System.Uri[])">
      <summary>Creates a service host for the specified URI.</summary>
      <param name="constructorString">A string that contains the Web host parameters.</param>
      <param name="baseAddresses">An array of URIs for which the <see cref="T:System.ServiceModel.ServiceHostBase" /> object is to be created.</param>
      <returns>A <see cref="T:System.ServiceModel.ServiceHostBase" /> object that contains the service host for the specified URI.</returns>
    </member>
    <member name="M:System.ServiceModel.CommunicationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.CommunicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationException" /> class, using the specified serialization information and context objects. </summary>
      <param name="info">Information relevant to the deserialization process.</param>
      <param name="context">The context of the deserialization process.</param>
    </member>
    <member name="M:System.ServiceModel.CommunicationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationException" /> class, using the specified message.</summary>
      <param name="message">The description of the error condition.</param>
    </member>
    <member name="M:System.ServiceModel.CommunicationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationException" /> class, using the specified message and the inner exception.</summary>
      <param name="message">The description of the error condition.</param>
      <param name="innerException">The inner exception to be used.</param>
    </member>
    <member name="M:System.ServiceModel.CommunicationObjectAbortedException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationObjectAbortedException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.CommunicationObjectAbortedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationObjectAbortedException" /> class used to deserialize data into a <see cref="T:System.ServiceModel.CommunicationObjectAbortedException" /> object. </summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="M:System.ServiceModel.CommunicationObjectAbortedException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationObjectAbortedException" /> class with the specified message. </summary>
      <param name="message">The message carried in the exception.</param>
    </member>
    <member name="M:System.ServiceModel.CommunicationObjectAbortedException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationObjectAbortedException" /> class using the specified message and inner exception. </summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:System.ServiceModel.CommunicationObjectFaultedException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationObjectFaultedException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.CommunicationObjectFaultedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationObjectFaultedException" /> class when deserializing a stream using the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" /> objects.</summary>
      <param name="info">The serialization information used to create the exception object.</param>
      <param name="context">The context within which the exception object is created.</param>
    </member>
    <member name="M:System.ServiceModel.CommunicationObjectFaultedException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationObjectFaultedException" /> class using the specified message.</summary>
      <param name="message">The message that describes the exception.</param>
    </member>
    <member name="M:System.ServiceModel.CommunicationObjectFaultedException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.CommunicationObjectFaultedException" /> class using the specified message and inner exception.</summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.AddressHeaderCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.AddressHeaderCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.AllowedAudienceUriElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.AllowedAudienceUriElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.AllowedAudienceUriElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.AllowedAudienceUriElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ApplicationContainerSettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ApplicationContainerSettingsElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.AuthorizationPolicyTypeElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.AuthorizationPolicyTypeElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.AuthorizationPolicyTypeElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.AuthorizationPolicyTypeElement" /> class with the specified policy type.</summary>
      <param name="policyType">The type of policy to be initialized.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="policyType" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.AuthorizationPolicyTypeElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.AuthorizationPolicyTypeElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BaseAddressElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BaseAddressElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BaseAddressElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BaseAddressElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BaseAddressPrefixFilterElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BaseAddressPrefixFilterElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BaseAddressPrefixFilterElement.#ctor(System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BaseAddressPrefixFilterElement" /> class with a specific URI.</summary>
      <param name="prefix">A filter that causes the service to listen on all URIs that start with this specific prefix. </param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BaseAddressPrefixFilterElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BaseAddressPrefixFilterElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpBindingElement" /> class with a name. </summary>
      <param name="name">The name of the binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration element with the content of the specified binding collection.</summary>
      <param name="binding">A collection of binding elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of a specified binding collection is applied to this binding configuration element.</summary>
      <param name="binding">A collection of binding elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpContextBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpContextBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpContextBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpContextBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpContextBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpContextBindingElement" /> class with a specified name.</summary>
      <param name="name">A string that contains the name of the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpContextBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration section with the content of the specified binding element.</summary>
      <param name="binding">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpContextBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of a specified binding configuration element is applied to this binding configuration element.</summary>
      <param name="binding">A binding configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpMessageSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpMessageSecurityElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpsBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpsBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpsBindingElement.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.Configuration.BasicHttpsBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpsBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.Configuration.BasicHttpsBindingElement" /> class with specified name.</summary>
      <param name="name">The name.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpsBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes the binding element using specified binding.</summary>
      <param name="binding">The binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpsBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Raises the apply configuration event.</summary>
      <param name="binding">The binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BasicHttpsSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BasicHttpsSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BehaviorExtensionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BehaviorExtensionElement.CreateBehavior">
      <summary>Creates a behavior extension based on the current configuration settings.</summary>
      <returns>The behavior extension.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.BehaviorsSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BehaviorsSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BinaryMessageEncodingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BinaryMessageEncodingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BinaryMessageEncodingElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration section.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BinaryMessageEncodingElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration section to this configuration section.</summary>
      <param name="from">The configuration section to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BindingCollectionElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingCollectionElement.ContainsKey(System.String)">
      <summary>Determines whether a binding exists in the collection using the specified name.</summary>
      <param name="name">The name of the binding to be located.</param>
      <returns>
          <see langword="true" /> if the collection contains the binding with the specified <paramref name="name" />; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingCollectionElement.GetDefault">
      <summary>Gets the default binding used.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.Binding" /> object that represents the default binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingCollectionElement.TryAdd(System.String,System.ServiceModel.Channels.Binding,System.Configuration.Configuration)">
      <summary>Adds the specified binding to the collection.</summary>
      <param name="name">The name of the binding to be added.</param>
      <param name="binding">A <see cref="T:System.ServiceModel.Channels.Binding" /> object that represents the binding to be added.</param>
      <param name="config">The configuration settings of this binding.</param>
      <returns>
          <see langword="true" /> if the operation completed successfully; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingElementExtensionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BindingElementExtensionElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingElementExtensionElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration element.</summary>
      <param name="bindingElement">A binding element.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bindingElement" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingElementExtensionElement.CreateBindingElement">
      <summary>When overridden in a derived class, returns a custom binding element object. </summary>
      <returns>A custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingElementExtensionElement.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this binding configuration section with the content of the specified binding element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingsSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.BindingsSection" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.BindingsSection.GetSection(System.Configuration.Configuration)">
      <summary>Gets the configuration setting of a section from the specified configuration file.</summary>
      <param name="config">A configuration file.</param>
      <returns>A <see cref="T:System.ServiceModel.Configuration.BindingsSection" /> with the settings retrieved from the specified file.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="config" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.CallbackDebugElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CallbackDebugElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CallbackDebugElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element. </summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.CallbackTimeoutsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CallbackTimeoutsElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CallbackTimeoutsElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element. </summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.CertificateElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CertificateElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CertificateReferenceElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CertificateReferenceElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ChannelEndpointElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ChannelEndpointElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ChannelEndpointElement.#ctor(System.ServiceModel.EndpointAddress,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ChannelEndpointElement" /> class with the specified endpoint address and contract type.</summary>
      <param name="address">Specifies the address of the endpoint. The default is an empty string. The address must be an absolute URI.</param>
      <param name="contractType">A string that indicates which contract this endpoint is exposing. The assembly must implement the contract type.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ChannelEndpointElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ChannelEndpointElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ChannelPoolSettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ChannelPoolSettingsElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClaimTypeElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ClaimTypeElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClaimTypeElement.#ctor(System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ClaimTypeElement" /> class.  </summary>
      <param name="claimType">A uniform resource identifier (URI) that specifies the type of claim. Predefined claim types are available as static properties of the <see cref="T:System.IdentityModel.Claims.ClaimTypes" /> class. </param>
      <param name="isOptional">A boolean value that specifies whether the claim is optional.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClaimTypeElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ClaimTypeElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClearBehaviorElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ClearBehaviorElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClientCredentialsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ClientCredentialsElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClientCredentialsElement.ApplyConfiguration(System.ServiceModel.Description.ClientCredentials)">
      <summary>Applies the content of a specified configuration element to this configuration element.</summary>
      <param name="behavior">A configuration element to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClientCredentialsElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element. </summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClientCredentialsElement.CreateBehavior">
      <summary>Creates a custom behavior based on the settings of this configuration element.</summary>
      <returns>A custom behavior based on the settings of this configuration element.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClientSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ClientSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClientViaElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ClientViaElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ClientViaElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the contents of the specified configuration element into this instance.</summary>
      <param name="from">A configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComContractElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComContractElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComContractElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComContractElement" /> class.  </summary>
      <param name="contractType">A string that contains the type of contract.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComContractElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComContractElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComContractsSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComContractsSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComMethodElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComMethodElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComMethodElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComMethodElement" /> class with the specified method. </summary>
      <param name="method">A COM+ method exposed.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComMethodElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComMethodElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CommonBehaviorsSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CommonBehaviorsSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CommonEndpointBehaviorElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CommonEndpointBehaviorElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CommonEndpointBehaviorElement.Add(System.ServiceModel.Configuration.BehaviorExtensionElement)">
      <summary>Adds the specified element to this configuration section.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> to be added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The type associated with <paramref name="element" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.CommonEndpointBehaviorElement.CanAdd(System.ServiceModel.Configuration.BehaviorExtensionElement)">
      <summary>Adds a new behavior element to this section and returns a value indicating if the operation is successful.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> to be added.</param>
      <returns>
          <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The type associated with <paramref name="element" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.CommonServiceBehaviorElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CommonServiceBehaviorElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CommonServiceBehaviorElement.Add(System.ServiceModel.Configuration.BehaviorExtensionElement)">
      <summary>Adds the specified element to this configuration section.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> to be added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The type associated with <paramref name="element" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.CommonServiceBehaviorElement.CanAdd(System.ServiceModel.Configuration.BehaviorExtensionElement)">
      <summary>Adds a new behavior element to this section and returns a value indicating if the operation is successful.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> to be added.</param>
      <returns>
          <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The type associated with <paramref name="element" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComPersistableTypeElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComPersistableTypeElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComPersistableTypeElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComPersistableTypeElement" /> class.  </summary>
      <param name="ID">A unique identifier for a persistable type.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComPersistableTypeElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComPersistableTypeElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CompositeDuplexElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CompositeDuplexElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CompositeDuplexElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration section.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.CompositeDuplexElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComUdtElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComUdtElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComUdtElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComUdtElement" /> class with the specified GUID string.</summary>
      <param name="typeDefID">A GUID string that identifies the specific UDT type within the registered type library.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ComUdtElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ComUdtElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ConfigurationChannelFactory`1.#ctor(System.String,System.Configuration.Configuration,System.ServiceModel.EndpointAddress)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ConfigurationChannelFactory`1" /> class with the specified endpoint configuration name, <see cref="T:System.Configuration.Configuration" /> object, and the <see cref="T:System.ServiceModel.EndpointAddress" /> object.</summary>
      <param name="endpointConfigurationName">The name property in an endpoint configuration element.</param>
      <param name="configuration">The settings that define the information in the endpoint element.</param>
      <param name="remoteAddress">The IP address of a destination endpoint in a client or server session. This parameter may be set to <see langword="null" /> to indicate the endpoint address should be taken from the configuration element specified in the <paramref name="configuration" /> parameter.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpointConfigurationName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="configuration" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ConfigurationDuplexChannelFactory`1.#ctor(System.Object,System.String,System.ServiceModel.EndpointAddress,System.Configuration.Configuration)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ConfigurationDuplexChannelFactory`1" /> class with the specified callback object, endpoint configuration name, remote address, and configuration settings.</summary>
      <param name="callbackObject">The process that responds to a message from the client.</param>
      <param name="endpointConfigurationName">The name property in an endpoint configuration element.</param>
      <param name="remoteAddress">The IP address of a destination endpoint in a client or server session.</param>
      <param name="configuration">The settings that define the information presented in the endpoint element.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackObject" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpointConfigurationName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="configuration" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element. </summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this binding configuration element with the content of the specified binding element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ContextBindingElementExtensionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ContextBindingElementExtensionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ContextBindingElementExtensionElement.CreateBindingElement">
      <summary>Creates a new binding element object whose properties are copied from the settings of this configuration element.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> whose properties are copied from the settings of this configuration element.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CustomBindingCollectionElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingCollectionElement.ContainsKey(System.String)">
      <summary>Determines whether a specific binding exists in the collection using the specified name.</summary>
      <param name="name">The name of the binding to be located.</param>
      <returns>
          <see langword="true" /> if the collection contains the binding with the specified <paramref name="name" />; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CustomBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CustomBindingElement" /> class with the specified name.</summary>
      <param name="name">A unique name for the binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingElement.Add(System.ServiceModel.Configuration.BindingElementExtensionElement)">
      <summary>Adds the specified element to this configuration section.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BindingElementExtensionElement" /> to be added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The message encoding configuration element already exists in the binding.-or-The stream upgrade element already exists in the binding.-or-The transport element already exists in the binding.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingElement.ApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the content of the specified binding to this binding configuration element. This method cannot be inherited.</summary>
      <param name="binding">A binding.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The type specified by <paramref name="binding" /> is invalid.-or-The stream upgrade element already exists in the binding.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingElement.CanAdd(System.ServiceModel.Configuration.BindingElementExtensionElement)">
      <summary>Adds a new behavior element to this section and returns a value indicating if the operation is successful.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BindingElementExtensionElement" /> to be added.</param>
      <returns>
          <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of a specified binding element is applied to this binding configuration element.</summary>
      <param name="binding">A binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.CustomBindingElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.CustomBindingElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.DataContractSerializerElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.DataContractSerializerElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.DataContractSerializerElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the values from the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied from.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.DefaultPortElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.DefaultPortElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.DefaultPortElement.#ctor(System.ServiceModel.Configuration.DefaultPortElement)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.DefaultPortElement" /> class with the specified <see cref="T:System.ServiceModel.Configuration.DefaultPortElement" />.</summary>
      <param name="other">The default port element that provides the settings for the current default port element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.DefaultPortElementCollection.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.DefaultPortElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.DelegatingHandlerElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.DelegatingHandlerElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.DelegatingHandlerElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.DelegatingHandlerElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.DiagnosticSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.DiagnosticSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.DispatcherSynchronizationElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.DispatcherSynchronizationElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.DispatcherSynchronizationElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies a sub-element that defines dispatcher behavior extensions from the specified configuration <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> into the current <see cref="T:System.ServiceModel.Configuration.DispatcherSynchronizationElement" />.</summary>
      <param name="from">A <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> object that provides synchronization sub-elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.DnsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.DnsElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointAddressElementBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.EndpointAddressElementBase" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointAddressElementBase.Copy(System.ServiceModel.Configuration.EndpointAddressElementBase)">
      <summary>Copies the content of a specified configuration element to this configuration element.</summary>
      <param name="source">The configuration element to be copied over.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="source" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration is read-only. </exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointAddressElementBase.InitializeFrom(System.ServiceModel.EndpointAddress)">
      <summary>Initializes this endpoint address with the content of the specified endpoint address.</summary>
      <param name="endpointAddress">An endpoint address.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpointAddress" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointBehaviorElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.EndpointBehaviorElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointBehaviorElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.EndpointBehaviorElement" /> class with the specified name.</summary>
      <param name="name">A unique name of the behavior element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointBehaviorElement.Add(System.ServiceModel.Configuration.BehaviorExtensionElement)">
      <summary>Adds a new behavior element to this section.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> to be added.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The type specified by <paramref name="element" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointBehaviorElement.CanAdd(System.ServiceModel.Configuration.BehaviorExtensionElement)">
      <summary>Adds a new behavior element to this section and returns a value indicating if the operation is successful.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> to be added.</param>
      <returns>
          <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointBehaviorElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.EndpointBehaviorElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointCollectionElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.EndpointCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointCollectionElement.ContainsKey(System.String)">
      <summary>Determines whether the service element in a configuration file contains an endpoint element with the same name as the specified string.</summary>
      <param name="name">The name of the key in a key/value pair that represents an endpoint element name and value.</param>
      <returns>
          <see langword="true" /> if the specified string contains a specified element name; otherwise <see langword="false." /></returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointCollectionElement.GetDefaultStandardEndpointElement">
      <summary>When implemented in a derived class, returns the default <see cref="T:System.ServiceModel.Configuration.StandardEndpointElement" />.</summary>
      <returns>A service model standard endpoint element.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndpointCollectionElement.TryAdd(System.String,System.ServiceModel.Description.ServiceEndpoint,System.Configuration.Configuration)">
      <summary>When implemented in a derived class, adds the specified endpoint to the collection of service endpoints in a configuration file.</summary>
      <param name="name">The name of the service endpoint that contains the endpoint collection.</param>
      <param name="endpoint">The service endpoint element to be added to the collection.</param>
      <param name="config">The configuration file that receives the service endpoint.</param>
      <returns>
          <see langword="true" /> if the endpoint is added to the collection in the configuration file; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.EndToEndTracingElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.EndToEndTracingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ExtensionElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ExtensionElement" /> class with a specified name.</summary>
      <param name="name">A unique name of this configuration element.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionElement.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ExtensionElement" /> class with a specified name and type.</summary>
      <param name="name">A unique name of this configuration element.</param>
      <param name="type">The type of this configuration element.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="type" /> is <see langword="null" /> or empty.-or-
              <paramref name="name" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ExtensionElementCollection" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionElementCollection.BaseAdd(System.Configuration.ConfigurationElement)">
      <summary>Adds a configuration element to the <see cref="T:System.ServiceModel.Configuration.ExtensionElementCollection" />.</summary>
      <param name="element">The <see cref="T:System.Configuration.ConfigurationElement" /> to add.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">An extension with the same name or type as <paramref name="element" /> already exists in the collection.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionElementCollection.BaseAdd(System.Int32,System.Configuration.ConfigurationElement)">
      <summary>Adds a configuration element to the <see cref="T:System.ServiceModel.Configuration.ExtensionElementCollection" />, at the specified location.</summary>
      <param name="index">The index location at which to add <paramref name="element" />.</param>
      <param name="element">The <see cref="T:System.Configuration.ConfigurationElement" /> to add.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">An extension with the same name or type as <paramref name="element" /> already exists in the collection.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionElementCollection.GetElementKey(System.Configuration.ConfigurationElement)">
      <summary>Gets the element key for the specified configuration element.</summary>
      <param name="element">The <see cref="T:System.Configuration.ConfigurationElement" /> to return the key for.</param>
      <returns>An <see cref="T:System.Object" /> that acts as the key for the specified configuration element.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionsSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ExtensionsSection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ExtensionsSection.InitializeDefault">
      <summary>Initializes a default set of values for this configuration section.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.HostElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.HostElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.HostTimeoutsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.HostTimeoutsElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpBindingBaseElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.HttpBindingBaseElement" /> class.</summary>
      <param name="name">the name of the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpBindingBaseElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration section with the content of the specified binding elements.</summary>
      <param name="binding">A collection of binding elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpBindingBaseElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the specified binding to this instance.</summary>
      <param name="binding">The binding to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpDigestClientElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.HttpDigestClientElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpDigestClientElement.Copy(System.ServiceModel.Configuration.HttpDigestClientElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpsTransportElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.HttpsTransportElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpsTransportElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the settings of the specified <see cref="T:System.ServiceModel.Channels.BindingElement" /> to this configuration element.</summary>
      <param name="bindingElement">The <see cref="T:System.ServiceModel.Channels.BindingElement" /> whose settings are to be applied to this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpsTransportElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the settings from the specified <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> to this configuration element.</summary>
      <param name="from">The <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> whose settings are to be copied to this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpsTransportElement.CreateDefaultBindingElement">
      <summary>Creates a binding element from the settings in this configuration element.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> whose properties are copied from the settings in this configuration element.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpsTransportElement.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this binding configuration element with the content of the specified binding element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpTransportElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.HttpTransportElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpTransportElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies a new configuration for this element.</summary>
      <param name="bindingElement">The binding element to use for this configuration.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpTransportElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the configuration element from a specified source.</summary>
      <param name="from">The source that contains the element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpTransportElement.CreateDefaultBindingElement">
      <summary>Creates a new transport binding element from this instance.</summary>
      <returns>The newly created <see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpTransportElement.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this instance using a specified binding element.</summary>
      <param name="bindingElement">The binding element to use for initialization.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.HttpTransportSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.HttpTransportSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.IBindingConfigurationElement.ApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the content of the specified binding to this binding configuration section.</summary>
      <param name="binding">A binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.IdentityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.IdentityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.IdentityElement.InitializeFrom(System.ServiceModel.EndpointIdentity)">
      <summary>Initializes this configuration element with the content of the specified object.</summary>
      <param name="identity">The endpoint identity.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="identity" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.IssuedTokenClientElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.IssuedTokenClientElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.IssuedTokenClientElement.Copy(System.ServiceModel.Configuration.IssuedTokenClientElement)">
      <summary>Copies the content of the specified configuration element to this <see cref="T:System.ServiceModel.Configuration.IssuedTokenClientElement" />.</summary>
      <param name="from">A configuration section.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.IssuedTokenParametersElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.IssuedTokenParametersElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.IssuedTokenServiceElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.IssuedTokenServiceElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.IssuedTokenServiceElement.Copy(System.ServiceModel.Configuration.IssuedTokenServiceElement)">
      <summary>Copies the content of the specified configuration element to this <see cref="T:System.ServiceModel.Configuration.IssuedTokenServiceElement" />.</summary>
      <param name="from">A configuration element to copy from.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MessageLoggingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MessageLoggingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MessageSecurityOverMsmqElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MessageSecurityOverMsmqElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MessageSecurityOverTcpElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MessageSecurityOverTcpElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MetadataElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MetadataElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MetadataElement.LoadPolicyImportExtensions">
      <summary>Loads a collection of <see cref="T:System.ServiceModel.Description.IPolicyImportExtension" /> objects used to import custom policy assertions about bindings.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.IPolicyImportExtension" /> objects used to import custom policy assertions about bindings.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.MetadataElement.LoadWsdlImportExtensions">
      <summary>Loads a collection of <see cref="T:System.ServiceModel.Description.IWsdlImportExtension" /> objects used to import custom WSDL information.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.IWsdlImportExtension" /> objects used to import custom WSDL information.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexBindingBindingCollectionElement`2.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexBindingBindingCollectionElement`2" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexBindingBindingCollectionElement`2.TryAdd(System.String,System.ServiceModel.Channels.Binding,System.Configuration.Configuration)">
      <summary>Adds the specified binding to the collection.</summary>
      <param name="name">The name of the binding to be added.</param>
      <param name="binding">A <see cref="T:System.ServiceModel.Channels.Binding" /> object that represents the binding to be added.</param>
      <param name="config">The configuration settings for this binding.</param>
      <returns>
          <see langword="true" /> if the binding can be added to this collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexBindingElement`1.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexBindingElement`1" /> class with the specified name.</summary>
      <param name="name">The name of the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexBindingElement`1.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of a specified binding configuration element is applied to this binding configuration element.</summary>
      <param name="binding">A binding configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexHttpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexHttpBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexHttpBindingCollectionElement.GetDefault">
      <summary>Retrieves the default values of a configuration element.</summary>
      <returns>The default binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexHttpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexHttpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexHttpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexHttpBindingElement" /> class with the specified name. </summary>
      <param name="name">The name of the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexHttpsBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexHttpsBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexHttpsBindingCollectionElement.GetDefault">
      <summary>Retrieves the default values of a configuration element.</summary>
      <returns>The default binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexHttpsBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexHttpsBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexHttpsBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexHttpsBindingElement" /> class with the specified name.</summary>
      <param name="name">The name of the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexNamedPipeBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexNamedPipeBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexNamedPipeBindingCollectionElement.GetDefault">
      <summary>Retrieves the default values of a configuration element.</summary>
      <returns>The default binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexNamedPipeBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexNamedPipeBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexNamedPipeBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexNamedPipeBindingElement" /> class with the specified name.</summary>
      <param name="name">The name of the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexTcpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexTcpBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexTcpBindingCollectionElement.GetDefault">
      <summary>Gets the default binding element of this collection.</summary>
      <returns>The default binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexTcpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexTcpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MexTcpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MexTcpBindingElement" /> class with the specified name.</summary>
      <param name="name">The name of the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqBindingElementBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqBindingElementBase" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqBindingElementBase.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqBindingElementBase" /> class using the specified name.</summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used to identify this specific binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqBindingElementBase.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding with the content from the specified binding.</summary>
      <param name="binding">A binding that contains the settings that are used to initialize this binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqBindingElementBase.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of this binding is applied to the specified binding.</summary>
      <param name="binding">A binding that contains the settings that are applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqElementBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqElementBase" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqElementBase.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the settings of this binding element to a specified binding element.</summary>
      <param name="bindingElement">A binding element that contains the settings to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqElementBase.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies settings from a specified <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> to this binding element.</summary>
      <param name="from">The <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> that contains the values to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqElementBase.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this binding element with the content from the specified binding element.</summary>
      <param name="bindingElement">A binding element that contains the settings to be used to initialize this binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationBindingCollectionElement.#ctor">
      <summary>Creates a new instance of <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationBindingCollectionElement" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationBindingElement" /> class by using the specified binding name.</summary>
      <param name="name">The binding name to use.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes the properties of the <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationBindingElement" /> object by using the properties of the specified <see cref="T:System.ServiceModel.Channels.Binding" /> object.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> object to use to initialize the properties of the <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationBindingElement" /> object.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of this binding is applied to a specified binding.</summary>
      <param name="binding">The binding to which the settings are applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the settings of this configuration element to the specified <see cref="T:System.ServiceModel.Channels.BindingElement" />.</summary>
      <param name="bindingElement">The binding element to which the settings will be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the settings from the specified <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> to this configuration element.</summary>
      <param name="from">The <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> whose settings are to be copied to this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqIntegrationSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqTransportElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqTransportElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqTransportElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the settings of this configuration element to the specified <see cref="T:System.ServiceModel.Channels.BindingElement" /> binding element.</summary>
      <param name="bindingElement">The <see cref="T:System.ServiceModel.Channels.BindingElement" /> to which settings are applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqTransportElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the settings from the specified <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> to this configuration element.</summary>
      <param name="from">The element to copy settings from.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MsmqTransportSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MsmqTransportSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MtomMessageEncodingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.MtomMessageEncodingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.MtomMessageEncodingElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this configuration section.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.MtomMessageEncodingElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration section to this binding element. </summary>
      <param name="from">The configuration section to be copied over.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NamedPipeConnectionPoolSettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NamedPipeConnectionPoolSettingsElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NamedPipeSettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NamedPipeSettingsElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NamedPipeTransportElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NamedPipeTransportElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NamedPipeTransportElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of the specified configuration element to this configuration element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NamedPipeTransportElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NamedPipeTransportSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NamedPipeTransportSecurityElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetHttpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.Configuration.NetHttpBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetHttpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetHttpBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetHttpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetHttpBindingElement" /> class with specified name.</summary>
      <param name="name">The name.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetHttpsBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetHttpsBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetHttpsBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetHttpsBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetHttpsBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetHttpsBindingElement" /> class with specified name.</summary>
      <param name="name">The name.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetHttpWebSocketTransportSettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetHttpWebSocketTransportSettingsElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetMsmqBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetMsmqBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetMsmqBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetMsmqBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetMsmqBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetMsmqBindingElement" /> class from the settings of a specified configuration binding element.</summary>
      <param name="name">The value of the <see langword="name" /> attribute that identifies the <see langword="binding" /> element whose settings are used to initialize the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetMsmqBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration section with the content of the specified binding element.</summary>
      <param name="binding">The binding element to be used to initialize this binding configuration section.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetMsmqBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the specified binding to the configuration element.</summary>
      <param name="binding">A <see cref="T:System.ServiceModel.Channels.Binding" /> to be applied to the configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetMsmqSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetMsmqSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetNamedPipeBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetNamedPipeBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetNamedPipeBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingElement" /> class with the specified name.</summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetNamedPipeBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration with the content of the specified binding configuration settings.</summary>
      <param name="binding">Binding configuration settings.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetNamedPipeBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the specified binding to this <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingElement" /> instance.</summary>
      <param name="binding">The binding to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetNamedPipeSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetNamedPipeSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetPeerTcpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetPeerTcpBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetPeerTcpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetPeerTcpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetPeerTcpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetPeerTcpBindingElement" /> class.  </summary>
      <param name="name">
            <see cref="T:System.String" /> that specifies the name to associate with this binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetPeerTcpBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes the configuration element settings with the information from the supplied network binding.</summary>
      <param name="binding">
            <see cref="T:System.ServiceModel.Channels.Binding" /> that contains a specific to networking binding from which this configuration element should obtain the new settings.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetPeerTcpBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Initializes the configuration element settings with the information from the supplied network binding when a configuration event is raised.</summary>
      <param name="binding">
            <see cref="T:System.ServiceModel.Channels.Binding" /> that contains a specific to networking binding from which this configuration element should obtain the new settings when a configuration application event is raised.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetTcpBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetTcpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetTcpBindingElement" /> class with the specified configuration name. </summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration with the content of the specified binding.</summary>
      <param name="binding">A binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the specified binding to this <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingElement" /> instance.</summary>
      <param name="binding">The binding to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpContextBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetTcpContextBindingCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpContextBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetTcpContextBindingElement" /> class.   </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpContextBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetTcpContextBindingElement" /> class with the specified configuration name.</summary>
      <param name="name">The configuration name of the binding. The value should be unique because it is used as identification for the binding.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">A configuration element with the specified <paramref name="name" /> does not exist. </exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpContextBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration element based on the configuration of the specified binding. The binding object supplied must be of type <see cref="T:System.ServiceModel.NetTcpContextBinding" />.</summary>
      <param name="binding">The binding that contains the content and context protection level used to initialize the class.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpContextBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the configuration of this configuration element to the specified binding instance. The binding instance supplied must be of type <see cref="T:System.ServiceModel.NetTcpContextBinding" />.</summary>
      <param name="binding">The binding to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.NetTcpSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NetTcpSecurityElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.OneWayElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.OneWayElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.OneWayElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this configuration element.</summary>
      <param name="bindingElement">The binding configuration element to apply.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.OneWayElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerCredentialElement.#ctor">
      <summary>Initializes a new default element of the <see cref="T:System.ServiceModel.Configuration.PeerCredentialElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerCredentialElement.Copy(System.ServiceModel.Configuration.PeerCredentialElement)">
      <summary>Copies the configuration settings from the supplied peer credential configuration element.</summary>
      <param name="from">
            <see cref="T:System.ServiceModel.Configuration.PeerCredentialElement" /> from which to copy the configuration settings.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerCustomResolverElement.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.Configuration.PeerCustomResolverElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerResolverElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PeerResolverElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerSecurityElement.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.Configuration.PeerSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerTransportElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PeerTransportElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerTransportElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary> Applies the settings of the specified <see cref="T:System.ServiceModel.Channels.BindingElement" /> to this configuration element.</summary>
      <param name="bindingElement">The <see cref="T:System.ServiceModel.Channels.BindingElement" /> whose settings are to be applied to this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerTransportElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the settings from the specified configuration element to this configuration element.</summary>
      <param name="from">A <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> that contains the configuration element whose settings are to be copied to this configuration element section.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerTransportElement.CreateBindingElement">
      <summary>Creates a binding element from the settings in this configuration element.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElement" /> whose properties are copied from the settings in this configuration element.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerTransportElement.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this peer transport binding configuration section with the content of the specified binding element.</summary>
      <param name="bindingElement">A <see cref="T:System.ServiceModel.Channels.BindingElement" /> to use for initializing this binging configuration instance.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PeerTransportSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PeerTransportSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PnrpPeerResolverElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PnrpPeerResolverElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PnrpPeerResolverElement.CreateBindingElement">
      <summary>Creates a new custom binding element object whose properties are copied from the settings of this configuration element.</summary>
      <returns>A custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.PolicyImporterElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PolicyImporterElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PolicyImporterElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PolicyImporterElement" /> class with a specific policy type.</summary>
      <param name="type">The type of policy.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PolicyImporterElement.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PolicyImporterElement" /> class with a specific policy type.</summary>
      <param name="type">The type of policy.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PolicyImporterElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PolicyImporterElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PrivacyNoticeElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.PrivacyNoticeElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.PrivacyNoticeElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PrivacyNoticeElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.PrivacyNoticeElement.CreateBindingElement">
      <summary>Creates a new a custom binding element object based on the setting of this configuration element.</summary>
      <returns>A custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> object whose properties are based on the setting of this configuration element.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.PrivacyNoticeElement.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this binding configuration element with the content of the specified binding element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ProtocolMappingElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ProtocolMappingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ProtocolMappingElement.#ctor(System.String,System.String,System.String)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ProtocolMappingElement" /> class with a specified scheme type, binding, and binding configuration.</summary>
      <param name="schemeType">A communications protocol scheme.</param>
      <param name="binding">A communications protocol message format style.</param>
      <param name="bindingConfiguration">The binding settings for the configuration of the protocol mapping element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ProtocolMappingElementCollection.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ProtocolMappingElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ProtocolMappingSection.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ProtocolMappingSection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ReliableSessionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ReliableSessionElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ReliableSessionElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration section.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ReliableSessionElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration section to this configuration section.</summary>
      <param name="from">The configuration section to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.RemoveBehaviorElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.RemoveBehaviorElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.RemoveBehaviorElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies content of the specified <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> to the current <see cref="T:System.ServiceModel.Configuration.RemoveBehaviorElement" /> object.</summary>
      <param name="from">The service model extension element that supplies the content.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.RsaElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.RsaElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecureConversationServiceElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.SecureConversationServiceElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecureConversationServiceElement.Copy(System.ServiceModel.Configuration.SecureConversationServiceElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.SecurityElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this <see cref="T:System.ServiceModel.Configuration.SecurityElement" /> instance.</summary>
      <param name="from">A configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.AddBindingTemplate(System.Collections.Generic.Dictionary{System.ServiceModel.Configuration.AuthenticationMode,System.ServiceModel.Channels.SecurityBindingElement},System.ServiceModel.Configuration.AuthenticationMode)">
      <summary>Applies the specified configuration template to this instance.</summary>
      <param name="bindingTemplates">A pair that consists of an authentication mode and a binding element.</param>
      <param name="mode">The authentication mode used for message exchange.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.AddBindingTemplates(System.Collections.Generic.Dictionary{System.ServiceModel.Configuration.AuthenticationMode,System.ServiceModel.Channels.SecurityBindingElement})">
      <summary>Applies the specified configuration templates to this instance.</summary>
      <param name="bindingTemplates">A pair that consists of an authentication mode and a binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.CreateBindingElement">
      <summary>Creates a custom binding element object from the setting of this instance.</summary>
      <returns>A custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.CreateBindingElement(System.Boolean)">
      <summary>Creates a custom binding element object from the setting of this instance.</summary>
      <param name="createTemplateOnly">
            <see langword="true" /> to create only a template; otherwise, <see langword="false" />.</param>
      <returns>A custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this binding configuration element with the content of the specified binding element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.InitializeNestedTokenParameterSettings(System.ServiceModel.Security.Tokens.SecurityTokenParameters,System.Boolean)">
      <summary>Applies the specified security token settings to this instance.</summary>
      <param name="sp">The specified security token parameters.</param>
      <param name="initializeNestedBindings">
            <see langword="true" /> to indicate that all the nested bindings are updated with the values specified by <paramref name="sp" />; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.SerializeElement(System.Xml.XmlWriter,System.Boolean)">
      <summary>Writes the contents of this configuration element to the configuration file when implemented in a derived class.</summary>
      <param name="writer">The XML writer that writes the configuration file.</param>
      <param name="serializeCollectionKey">
            <see langword="true" /> to serialize only the collection key properties; otherwise, <see langword="false" />.</param>
      <returns>
          <see langword="true" /> if any data was actually serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.SerializeToXmlElement(System.Xml.XmlWriter,System.String)">
      <summary>Writes the outer tags of this configuration element to the configuration file.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> that is used to write to the configuration file.</param>
      <param name="elementName">The name of the <see cref="T:System.Configuration.ConfigurationElement" /> to be written.</param>
      <returns>
          <see langword="true" /> if the serialization is successful; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.SecurityElementBase.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
      <summary>Modifies this configuration element to remove all values that should not be saved.</summary>
      <param name="sourceElement">A <see cref="T:System.Configuration.ConfigurationElement" /> object at the current level that contains a merged view of the properties.</param>
      <param name="parentElement">The parent <see cref="T:System.Configuration.ConfigurationElement" /> object, or <see langword="null" /> if this is the top level.</param>
      <param name="saveMode">A <see cref="T:System.Configuration.ConfigurationSaveMode" /> object that determines which property values to include.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceActivationElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceActivationElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceActivationElement.#ctor(System.String)">
      <summary>Configures a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceActivationElement" /> class that includes a service activation file directory location that is relative to a base URL.</summary>
      <param name="relativeAddress">A file directory location that requires being referenced from a base URL.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceActivationElement.#ctor(System.String,System.String)">
      <summary>Configures a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceActivationElement" /> class that includes the specified service to be activated and its relative address.</summary>
      <param name="relativeAddress">A URL location that requires being referenced from a base address.</param>
      <param name="service">The service application that becomes activated.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceActivationElement.#ctor(System.String,System.String,System.String)">
      <summary>Configures a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceActivationElement" /> class with the specified service to be activated, its relative address, and the system path name of a factory that generates a service activation element.</summary>
      <param name="relativeAddress">A URL location that requires being reference from a base address.</param>
      <param name="service">The service application being activated.</param>
      <param name="factory">The CLR type name of the factory that generates a service activation element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceActivationElementCollection.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceActivationElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceAuthenticationElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceAuthenticationElement" /> class</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceAuthorizationElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceAuthorizationElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceAuthorizationElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of a specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceBehaviorElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceBehaviorElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceBehaviorElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceBehaviorElement" /> class with the specified name.</summary>
      <param name="name">A unique name of the behavior element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceBehaviorElement.Add(System.ServiceModel.Configuration.BehaviorExtensionElement)">
      <summary>Adds a new behavior element to this section.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> to be added.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The type specified by <paramref name="element" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceBehaviorElement.CanAdd(System.ServiceModel.Configuration.BehaviorExtensionElement)">
      <summary>Adds a new behavior element to this section and returns a value indicating if the operation is successful.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.BehaviorExtensionElement" /> to be added.</param>
      <returns>
          <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The type specified by <paramref name="element" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceBehaviorElement.DeserializeElement(System.Xml.XmlReader,System.Boolean)">
      <summary>Reads XML from the configuration file. </summary>
      <param name="reader">An <see cref="T:System.Xml.XmlReader" /> that reads from the configuration file.</param>
      <param name="serializeCollectionKey">
            <see langword="true" /> to serialize only the collection key properties; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceBehaviorElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceBehaviorElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceCredentialsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceCredentialsElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceCredentialsElement.ApplyConfiguration(System.ServiceModel.Description.ServiceCredentials)">
      <summary>Applies the content of a specified configuration element to this configuration element.</summary>
      <param name="behavior">A configuration element to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceCredentialsElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of a specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceCredentialsElement.CreateBehavior">
      <summary>Creates a custom behavior based on the settings of this configuration element.</summary>
      <returns>A custom behavior based on the settings of this configuration element.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceDebugElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceDebugElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceDebugElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceElement" /> class with the type of the service to be instantiated.</summary>
      <param name="serviceName">The type of the service to be instantiated.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceEndpointElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceEndpointElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceEndpointElement.#ctor(System.Uri,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceEndpointElement" /> class with the specified endpoint address and contract type.</summary>
      <param name="address">A URI that contains the address of the endpoint.</param>
      <param name="contractType">The contract this endpoint is exposing.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceEndpointElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceEndpointElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataEndpointCollectionElement.#ctor">
      <summary>Creates a new instance of the<see cref="T:System.ServiceModel.Configuration.ServiceMetadataEndpointCollectionElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataEndpointElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceMetadataEndpointElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataEndpointElement.CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription)">
      <summary>Creates a new service endpoint using the specified contract description.</summary>
      <param name="contractDescription">An alphanumeric description of the location and binding information a service application publishes to make itself accessible to client applications.</param>
      <returns>A service endpoint.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataEndpointElement.OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ChannelEndpointElement)">
      <summary>Not implemented.</summary>
      <param name="endpoint">Not implemented.</param>
      <param name="serviceEndpointElement">Not implemented.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataEndpointElement.OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ServiceEndpointElement)">
      <summary>Not implemented.</summary>
      <param name="endpoint">Not implemented.</param>
      <param name="serviceEndpointElement">Not implemented.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataEndpointElement.OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement)">
      <summary>Initializes and verifies the format of a specified channel endpoint element and configures it to include metadata exchange content.</summary>
      <param name="channelEndpointElement">The channel endpoint to which metadata exchange content configuration settings are applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataEndpointElement.OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement)">
      <summary>Initializes and verifies the format of a specified service endpoint element and configures it to include metadata exchange content.</summary>
      <param name="serviceEndpointElement">The service endpoint to which metadata exchange content configuration settings are applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceMetadataPublishingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceModelConfigurationElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElement.SetPropertyValueIfNotDefaultValue``1(System.String,``0)">
      <summary>Sets the property value for the configuration element if the value is not the default value.</summary>
      <param name="propertyName">The name of the property.</param>
      <param name="value">The property value to be set.</param>
      <typeparam name="T">The property value.</typeparam>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.Add(`0)">
      <summary>Adds the specified configuration element to this collection.</summary>
      <param name="element">The configuration element to be added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.BaseAdd(System.Configuration.ConfigurationElement)">
      <summary>Adds the specified <see cref="T:System.Configuration.ConfigurationElement" /> object to this collection.</summary>
      <param name="element">The configuration element to add.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" /> or empty.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file contains an existing element identical to <paramref name="element" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.Clear">
      <summary>Removes all the configuration elements from this collection.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.ContainsKey(System.Object)">
      <summary>Returns a boolean value that indicates whether this collection contains a configuration element with the specified key.</summary>
      <param name="key">The configuration element to search for in the collection.</param>
      <returns>
          <see langword="true" /> if the collection contains a configuration element with the specified key; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="key" /> is <see langword="null" /> or empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the configuration elements stored in this collection to an <see cref="T:System.Array" /> object, beginning at the specified index location in the <see cref="T:System.Array" />.</summary>
      <param name="array">The <see cref="T:System.Array" /> to copy the configuration elements to.</param>
      <param name="start">The zero-based relative index in <paramref name="array" /> where copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="start" /> contains an invalid value.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.CreateNewElement">
      <summary>Creates a new <see cref="T:System.Configuration.ConfigurationElement" /> instance of type <paramref name="ConfigurationElementType" />.</summary>
      <returns>A new <see cref="T:System.Configuration.ConfigurationElement" /> instance of type <paramref name="ConfigurationElementType" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.IndexOf(`0)">
      <summary>Returns the zero-based index of the first occurrence of a configuration element in this collection.</summary>
      <param name="element">The configuration element to locate in the collection.</param>
      <returns>The index of <paramref name="element" /> if found in the collection; -1 otherwise.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.Remove(`0)">
      <summary>Removes the first occurrence of a specific configuration element from the collection.</summary>
      <param name="element">The configuration element to be removed from the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.-and-The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.RemoveAt(System.Int32)">
      <summary>Removes the configuration element at the specified index of this collection.</summary>
      <param name="index">The zero-based index of the configuration element to remove.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="index" /> is <see langword="null" />.-and-The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.RemoveAt(System.Object)">
      <summary>Removes the configuration element at the specified key of this collection.</summary>
      <param name="key">The specified key of the configuration element to remove.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="key" /> is <see langword="null" />.-and-The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelEnhancedConfigurationElementCollection`1.BaseAdd(System.Configuration.ConfigurationElement)">
      <summary>Adds a <see cref="T:System.Configuration.ConfigurationElement" /> to this collection.</summary>
      <param name="element">The <see cref="T:System.Configuration.ConfigurationElement" /> to add.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Add(`0)">
      <summary>Adds the specified element to this configuration section.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> to be added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="element" /> already exists in the collection.-or-The element type specified by <paramref name="element" /> is not permitted.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.CanAdd(`0)">
      <summary>Adds a new behavior element to this section and returns a value that indicates whether the operation is successful.</summary>
      <param name="element">A <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> to be added.</param>
      <returns>
          <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Clear">
      <summary>Deletes all elements in this collection. This method cannot be inherited.</summary>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Contains(`0)">
      <summary>Returns a value that indicates whether this collection contains a specific element. This method cannot be inherited.</summary>
      <param name="element">The element to look for.</param>
      <returns>
          <see langword="true" /> if the collection contains the specified element; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.ContainsKey(System.String)">
      <summary>Determines whether this collection contains an element of the specified name.</summary>
      <param name="elementName">The name of the element to search for.</param>
      <returns>
          <see langword="true" /> if the collection contains an element of the specified name; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="elementName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.ContainsKey(System.Type)">
      <summary>Determines whether this collection contains an element of the specified type.</summary>
      <param name="elementType">The type of the element to search for.</param>
      <returns>
          <see langword="true" /> if the collection contains an element of the specified type; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="elementName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. This method cannot be inherited.</summary>
      <param name="elements">A one-dimensional array that is the destination of the elements copied from collection. The array must have zero-based  </param>
      <param name="start">The zero-based index in the <paramref name="elements" /> array at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="start" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.DeserializeElement(System.Xml.XmlReader,System.Boolean)">
      <summary>Reads XML from the configuration file. </summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> that reads from the configuration file.</param>
      <param name="serializeCollectionKey">
            <see langword="true" /> to serialize only the collection key properties; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.GetEnumerator">
      <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through a collection. This method cannot be inherited.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.IsModified">
      <summary>Indicates whether this configuration element has been modified since it was last saved or loaded, when implemented in a derived class.</summary>
      <returns>
          <see langword="true" /> if the element has been modified; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
      <summary>Gets a value that indicates whether an unknown element is encountered during deserialization.</summary>
      <param name="elementName">The name of the unknown sub-element.</param>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> being used for deserialization.</param>
      <returns>
          <see langword="true" /> when an unknown element is encountered while deserializing; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Remove(`0)">
      <summary>Removes the specified element from the collection. This method cannot be inherited.</summary>
      <param name="element">The element to be removed from the collection.</param>
      <returns>
          <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />. This method returns <see langword="false" /> if the element is not found in the collection.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="element" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Reset(System.Configuration.ConfigurationElement)">
      <summary>Resets this collection to its unmodified state when overridden in a derived class.</summary>
      <param name="parentElement">The parent <see cref="T:System.Configuration.ConfigurationElement" /> object of the current element, or <see langword="null" /> if this is the top level.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.ResetModified">
      <summary>Resets the value of the <see cref="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.IsModified" /> property to <see langword="false" /> when overridden in a derived class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.SetIsModified">
      <summary>Sets the <see cref="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.IsModified" /> property for this collection.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.SetReadOnly">
      <summary>Sets the internal <see langword="IsReadOnly" /> property for this collection and for all sub-elements.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> that iterates through a collection. This method cannot be inherited.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection. </returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Unmerge(System.Configuration.ConfigurationElement,System.Configuration.ConfigurationElement,System.Configuration.ConfigurationSaveMode)">
      <summary>Reverses the effect of merging configuration information from different levels of the configuration hierarchy.</summary>
      <param name="sourceElement">A <see cref="T:System.Configuration.ConfigurationElement" /> object at the current level that contains a merged view of the properties.</param>
      <param name="parentElement">The parent <see cref="T:System.Configuration.ConfigurationElement" /> object of the current element, or <see langword="null" /> if this is the top level.</param>
      <param name="saveMode">A <see cref="T:System.Configuration.ConfigurationSaveMode" /> enumerated value that determines which property values to include.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionElement.IsModified">
      <summary>Gets a value that specifies whether this configuration element has been modified.</summary>
      <returns>
          <see langword="true" /> if this configuration element has been modified; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionElement.Reset(System.Configuration.ConfigurationElement)">
      <summary>Resets the internal state of this configuration element object, including the locks and the properties collections.</summary>
      <param name="parentElement">The parent node of this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelExtensionElement.SerializeElement(System.Xml.XmlWriter,System.Boolean)">
      <summary>Writes the contents of this configuration element to the configuration file.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> that is used to write to the configuration file.</param>
      <param name="serializeCollectionKey">
            <see langword="true" /> to serialize only the collection key properties; otherwise, <see langword="false" />.</param>
      <returns>
          <see langword="true" /> if any data was actually serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelSectionGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceModelSectionGroup" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceModelSectionGroup.GetSectionGroup(System.Configuration.Configuration)">
      <summary>Gets the <see langword="system.ServiceModel" /> configuration section group from the specified configuration file.</summary>
      <param name="config">A <see cref="T:System.Configuration.Configuration" /> that represents a configuration file.</param>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ServiceModelSectionGroup" /> that represents the <see langword="system.ServiceModel" /> settings in configuration.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="config" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServicePrincipalNameElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServicePrincipalNameElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceSecurityAuditElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceSecurityAuditElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceSecurityAuditElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the contents of the specified configuration element to this <see cref="T:System.ServiceModel.Configuration.ServiceSecurityAuditElement" /> object.</summary>
      <param name="from">A <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> that represents the configuration element to copy.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServicesSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServicesSection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceThrottlingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceThrottlingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceThrottlingElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceTimeoutsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.ServiceTimeoutsElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.ServiceTimeoutsElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SslStreamSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.SslStreamSecurityElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.SslStreamSecurityElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.SslStreamSecurityElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingCollectionElement`2.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardBindingCollectionElement`2" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingCollectionElement`2.ContainsKey(System.String)">
      <summary>Determines whether a binding exists in the collection using the specified name.</summary>
      <param name="name">The name of the binding to be located.</param>
      <returns>
          <see langword="true" /> if the collection contains the binding with the specified <paramref name="name" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingCollectionElement`2.GetDefault">
      <summary>Gets the default binding used.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.Binding" /> object that represents the default binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingCollectionElement`2.TryAdd(System.String,System.ServiceModel.Channels.Binding,System.Configuration.Configuration)">
      <summary>Adds the specified binding to the collection.</summary>
      <param name="name">The name of the binding to be added.</param>
      <param name="binding">A <see cref="T:System.ServiceModel.Channels.Binding" /> object that represents the binding to be added.</param>
      <param name="config">The configuration settings of this binding.</param>
      <returns>
          <see langword="true" /> if the binding can be added to this collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardBindingElement" /> class with the specified name. </summary>
      <param name="name">A name that uniquely identifies this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingElement.ApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the content of the specified binding to this binding configuration element.</summary>
      <param name="binding">A binding.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The type of this binding element is different from the type specified by <paramref name="binding" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration element with the content of the specified binding.</summary>
      <param name="binding">A binding.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The type of this binding element is different from the type specified by <paramref name="binding" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of a specified binding element is applied to this binding configuration element.</summary>
      <param name="binding">A binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingElement.Reset(System.Configuration.ConfigurationElement)">
      <summary>Resets the internal state of this configuration element object, including the locks and the properties collections.</summary>
      <param name="parentElement">The parent node of this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingElementCollection`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardBindingElementCollection`1" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement.ApplyConfiguration(System.ServiceModel.OptionalReliableSession)">
      <summary>Applies the content of a specified binding element to this configuration section.</summary>
      <param name="optionalReliableSession">The configuration element to apply.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="optionalReliableSession" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement.InitializeFrom(System.ServiceModel.OptionalReliableSession)">
      <summary>Initializes the settings of this configuration element from the content of a specified configuration element.</summary>
      <param name="optionalReliableSession">The configuration element whose settings are to be copied. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="optionalReliableSession" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingReliableSessionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardBindingReliableSessionElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingReliableSessionElement.ApplyConfiguration(System.ServiceModel.ReliableSession)">
      <summary>Applies the content of a specified binding element to this configuration section.</summary>
      <param name="reliableSession">The configuration element to apply.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="reliableSession" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardBindingReliableSessionElement.InitializeFrom(System.ServiceModel.ReliableSession)">
      <summary>Initializes this configuration element with values from the specified section.</summary>
      <param name="reliableSession">The configuration element to be initialized from.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="reliableSession" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2.ContainsKey(System.String)">
      <summary>Determines whether an element with the specified name exists in the collection of standard endpoint elements.</summary>
      <param name="name">The name of an endpoint element.</param>
      <returns>
          <see langword="true" /> if the endpoint collection of elements contains a match for the specified element name; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2.GetDefaultStandardEndpointElement">
      <summary>Creates a local instance of the <see cref="T:System.ServiceModel.Configuration.StandardEndpointElement" /> class. </summary>
      <returns>A standard endpoint element.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2.TryAdd(System.String,System.ServiceModel.Description.ServiceEndpoint,System.Configuration.Configuration)">
      <summary>Attempts to add an endpoint element to the collection of standard endpoints elements.</summary>
      <param name="name">The identifier of the element to add to the collection.</param>
      <param name="endpoint">The endpoint element to add.</param>
      <param name="config">The configuration file – not implemented.</param>
      <returns>
          <see langword="true" /> if the element was added to the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardEndpointElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.ApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ChannelEndpointElement)">
      <summary>Applies the content of a specific service endpoint to the current channel endpoint element.</summary>
      <param name="endpoint">An endpoint that enables clients to find and communicate with the service.</param>
      <param name="channelEndpointElement">An endpoint element that defines the physical transfer of messages back and forth between the client and the service.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.ApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ServiceEndpointElement)">
      <summary>Applies the content of a specific service endpoint to the current service endpoint element.</summary>
      <param name="endpoint">An endpoint that enables clients to find and communicate with the service.</param>
      <param name="serviceEndpointElement">An endpoint element that defines how clients find and communicate with the service.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.CreateServiceEndpoint(System.ServiceModel.Description.ContractDescription)">
      <summary>When implemented in a derived class, creates a service endpoint from message information contained in the specified contract description.</summary>
      <param name="contractDescription">Information about what is contained in messages being sent from an endpoint.</param>
      <returns>A service endpoint.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.InitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement)">
      <summary>Initializes and verifies the format of the specified channel endpoint in a service application configuration file.</summary>
      <param name="channelEndpointElement">An endpoint element that defines the physical transfer of messages back and forth between the client and the service.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.InitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement)">
      <summary>Initializes and verifies the format of the specified service endpoint in a service application configuration file.</summary>
      <param name="serviceEndpointElement">An endpoint element that enables clients to find and communicate with the service.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.InitializeFrom(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Ensures that the specified service endpoint is not <see langword="null" /> and that its type matches the current endpoint type.</summary>
      <param name="endpoint">An endpoint that enables clients to find and communicate with the service.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ChannelEndpointElement)">
      <summary>When called from a derived class, loads the service description information from the configuration file and applies it to the runtime being constructed.</summary>
      <param name="endpoint">An endpoint that enables clients to find and communicate with the service.</param>
      <param name="channelEndpointElement">An endpoint element that defines the physical transfer of messages back and forth between the client and the service.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.OnApplyConfiguration(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ServiceEndpointElement)">
      <summary>When called from a derived class, loads the service description information from the configuration file and applies it to the runtime being constructed.</summary>
      <param name="endpoint">An endpoint that enables clients to find and communicate with the service.</param>
      <param name="serviceEndpointElement">A service endpoint element of a service application.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.OnInitializeAndValidate(System.ServiceModel.Configuration.ChannelEndpointElement)">
      <summary>When called from a derived class, initializes and verifies the format of the specified service endpoint in a service application configuration file.</summary>
      <param name="channelEndpointElement">An endpoint element that defines the physical transfer of messages back and forth between the client and the service.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.OnInitializeAndValidate(System.ServiceModel.Configuration.ServiceEndpointElement)">
      <summary>When called from a derived class, initializes and verifies the format of the specified service endpoint in a service application configuration file.</summary>
      <param name="serviceEndpointElement">A service endpoint element that enables clients to find and communicate with the service.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElement.Reset(System.Configuration.ConfigurationElement)">
      <summary>Resets the internal state of the <see cref="T:System.Configuration.ConfigurationElement" /> object, including the locks and the properties collections.</summary>
      <param name="parentElement">The top level of a configuration element that has sub-elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointElementCollection`1.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardEndpointElementCollection`1" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointsSection.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Configuration.StandardEndpointsSection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.StandardEndpointsSection.GetSection(System.Configuration.Configuration)">
      <summary>Returns the standard endpoints section from the specified configuration file.</summary>
      <param name="config">An object that contains one or more XML sections of configuration settings.</param>
      <returns>A standard endpoints configuration section.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="config" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.SynchronousReceiveElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.SynchronousReceiveElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TcpConnectionPoolSettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TcpConnectionPoolSettingsElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TcpTransportElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TcpTransportElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TcpTransportElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the settings of the specified <see cref="T:System.ServiceModel.Channels.BindingElement" /> to this configuration element.</summary>
      <param name="bindingElement">The <see cref="T:System.ServiceModel.Channels.BindingElement" /> whose settings are to be applied to this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.TcpTransportElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the settings from the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element whose settings are to be copied to this configuration element section.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.TcpTransportSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TcpTransportSecurityElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TextMessageEncodingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TextMessageEncodingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TextMessageEncodingElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration section.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.TextMessageEncodingElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration section to this element.</summary>
      <param name="from">The configuration section to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransactedBatchingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TransactedBatchingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransactedBatchingElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransactionFlowElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TransactionFlowElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransactionFlowElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of this binding configuration section to the specified transaction flow binding element.</summary>
      <param name="bindingElement">A binding element of type <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bindingElement" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="bindingElement" /> is not of type <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransactionFlowElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of the specified configuration section to this configuration section.</summary>
      <param name="from">The configuration section to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransactionFlowElement.CreateBindingElement">
      <summary>Returns a <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" /> object that has enabled transaction flow and uses the same <see cref="T:System.ServiceModel.TransactionProtocol" /> as the current element.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" /> object that has enabled transaction flow, and uses the same <see cref="T:System.ServiceModel.TransactionProtocol" /> as the current element </returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransactionFlowElement.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this binding configuration section with the content of the specified binding element. </summary>
      <param name="bindingElement">A binding element of type <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="bindingElement" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="bindingElement" /> is not of type <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportConfigurationTypeElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TransportConfigurationTypeElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportConfigurationTypeElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TransportConfigurationTypeElement" /> class with a unique name. </summary>
      <param name="name">A string that uniquely identifies the transport type.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportConfigurationTypeElement.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TransportConfigurationTypeElement" /> class with a unique name, and the type that implements the specific transport.</summary>
      <param name="name">A string that uniquely identifies the transport type.</param>
      <param name="transportConfigurationTypeName">The type that implements the specific transport.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> or <paramref name="transportConfigurationTypeName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportConfigurationTypeElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TransportConfigurationTypeElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.TransportElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the settings of the specified <see cref="T:System.ServiceModel.Channels.BindingElement" /> to this configuration element.</summary>
      <param name="bindingElement">The <see cref="T:System.ServiceModel.Channels.BindingElement" /> to this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the settings from the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element whose settings are to be copied to this configuration element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportElement.CreateBindingElement">
      <summary>Creates a new custom binding element object whose properties are copied from the settings of this configuration element.</summary>
      <returns>A custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportElement.CreateDefaultBindingElement">
      <summary>Returns a custom binding element object with default values.</summary>
      <returns>A custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> object with default values.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.TransportElement.InitializeFrom(System.ServiceModel.Channels.BindingElement)">
      <summary>Initializes this binding configuration element with the content of the specified binding element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.UseManagedPresentationElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.UseManagedPresentationElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.UseManagedPresentationElement.CreateBindingElement">
      <summary>Creates a new custom binding element object whose properties are copied from the settings of this configuration element.</summary>
      <returns>A custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Configuration.UseRequestHeadersForMetadataAddressElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.UseRequestHeadersForMetadataAddressElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.UseRequestHeadersForMetadataAddressElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies request header information from the specified <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> to the current <see cref="T:System.ServiceModel.Configuration.UseRequestHeadersForMetadataAddressElement" />.</summary>
      <param name="from">The service model extension element from which to retrieve the request header information.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.UserNameServiceElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.UserNameServiceElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.UserNameServiceElement.Copy(System.ServiceModel.Configuration.UserNameServiceElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.UserPrincipalNameElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.UserPrincipalNameElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WebSocketTransportSettingsElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.ApplyConfiguration(System.ServiceModel.Channels.WebSocketTransportSettings)">
      <summary>Applies a new configuration for this element.</summary>
      <param name="settings">The web socket transport settings.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.InitializeFrom(System.ServiceModel.Channels.WebSocketTransportSettings)">
      <summary>Initializes the web socket from a specified settings.</summary>
      <param name="settings">The web socket transport settings.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WindowsClientElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WindowsClientElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WindowsClientElement.Copy(System.ServiceModel.Configuration.WindowsClientElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.WindowsServiceElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WindowsServiceElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WindowsServiceElement.Copy(System.ServiceModel.Configuration.WindowsServiceElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.WindowsStreamSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WindowsStreamSecurityElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WindowsStreamSecurityElement.ApplyConfiguration(System.ServiceModel.Channels.BindingElement)">
      <summary>Applies the content of a specified binding element to this binding configuration element.</summary>
      <param name="bindingElement">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WindowsStreamSecurityElement.CopyFrom(System.ServiceModel.Configuration.ServiceModelExtensionElement)">
      <summary>Copies the content of a specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WS2007FederationHttpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WS2007FederationHttpBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement" /> class with the specified configuration name. </summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WS2007HttpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WS2007HttpBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WS2007HttpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WS2007HttpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WS2007HttpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WS2007HttpBindingElement" /> class with a specified binding. </summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WsdlImporterElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WsdlImporterElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WsdlImporterElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WsdlImporterElement" /> class with the specified type.</summary>
      <param name="type">The specified type.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WsdlImporterElement.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WsdlImporterElement" /> class with the specified type.</summary>
      <param name="type">The specified type.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WsdlImporterElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WsdlImporterElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSDualHttpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSDualHttpBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSDualHttpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSDualHttpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSDualHttpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSDualHttpBindingElement" /> class with the specified name.</summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSDualHttpBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration section with the content of the specified binding collection.</summary>
      <param name="binding">A collection of binding elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSDualHttpBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of a specified binding collection is applied to this binding configuration element.</summary>
      <param name="binding">The binding to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSDualHttpSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSDualHttpSecurityElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSFederationHttpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSFederationHttpBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSFederationHttpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSFederationHttpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSFederationHttpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSFederationHttpBindingElement" /> class with the specified configuration name. </summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSFederationHttpBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration section with the content of a specified binding collection.</summary>
      <param name="binding">A collection of binding elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSFederationHttpBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of a specified binding collection is applied to this binding configuration element.</summary>
      <param name="binding">A collection of binding elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSFederationHttpSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSFederationHttpSecurityElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingBaseElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingBaseElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingBaseElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingBaseElement" /> class.  </summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingBaseElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration section with the content of the specified binding elements.</summary>
      <param name="binding">A collection of binding elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingBaseElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the specified binding to this <see cref="T:System.ServiceModel.Configuration.WSDualHttpBindingElement" /> instance.</summary>
      <param name="binding">The binding to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingElement" /> class.  </summary>
      <param name="name">The configuration name of the binding. This value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration element with the content of the specified binding element.</summary>
      <param name="binding">A binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Called when the content of a specified binding collection is applied to this binding configuration element.</summary>
      <param name="binding">A collection of binding elements.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpContextBindingCollectionElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpContextBindingCollectionElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpContextBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpContextBindingElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpContextBindingElement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpContextBindingElement" /> class with the specified configuration name.</summary>
      <param name="name">The configuration name of the binding. The value should be unique because it is used as identification for the binding.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpContextBindingElement.InitializeFrom(System.ServiceModel.Channels.Binding)">
      <summary>Initializes this binding configuration element based on the configuration of the specified binding. The binding object supplied must be of type <see cref="T:System.ServiceModel.WSHttpContextBinding" />.</summary>
      <param name="binding">The binding that contains the content, context protection level, and content exchange mechanism used to initialize the class.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpContextBindingElement.OnApplyConfiguration(System.ServiceModel.Channels.Binding)">
      <summary>Applies the configuration of this configuration element to the specified binding instance. The binding instance specified must be of type <see cref="T:System.ServiceModel.WSHttpContextBinding" />.</summary>
      <param name="binding">The binding that contains the content, context protection level, and content exchange mechanism used to configure the class.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpSecurityElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.WSHttpTransportSecurityElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.WSHttpTransportSecurityElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement.Copy(System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement.Copy(System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement)">
      <summary>Copies the content of a specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement.Copy(System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509DefaultServiceCertificateElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509DefaultServiceCertificateElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509DefaultServiceCertificateElement.Copy(System.ServiceModel.Configuration.X509DefaultServiceCertificateElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement.Copy(System.ServiceModel.Configuration.X509InitiatorCertificateClientElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement.Copy(System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement.Copy(System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509PeerCertificateElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509PeerCertificateElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509PeerCertificateElement.Copy(System.ServiceModel.Configuration.X509PeerCertificateElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509RecipientCertificateClientElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509RecipientCertificateClientElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509RecipientCertificateClientElement.Copy(System.ServiceModel.Configuration.X509RecipientCertificateClientElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement.Copy(System.ServiceModel.Configuration.X509RecipientCertificateServiceElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement.Copy(System.ServiceModel.Configuration.X509ScopedServiceCertificateElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ScopedServiceCertificateElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509ScopedServiceCertificateElementCollection" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement.Copy(System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement)">
      <summary>Copies the content of the specified configuration element to this configuration element.</summary>
      <param name="from">The configuration element to be copied.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="from" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.XmlElementElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.XmlElementElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.XmlElementElement.#ctor(System.Xml.XmlElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.XmlElementElement" /> class with the specified XML element.</summary>
      <param name="element">The <see cref="T:System.Xml.XmlElement" /> from which this instance is initialized.</param>
    </member>
    <member name="M:System.ServiceModel.Configuration.XmlElementElement.Copy(System.ServiceModel.Configuration.XmlElementElement)">
      <summary>Copies the content of the specified <see cref="T:System.Xml.XmlElement" /> to this instance.</summary>
      <param name="source">The <see cref="T:System.Xml.XmlElement" /> to copy from.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="source" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration file is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.XmlElementElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.XmlElementElementCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.XPathMessageFilterElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.XPathMessageFilterElementCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElementCollection" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.XPathMessageFilterElementCollection.ContainsKey(System.Object)">
      <summary>Determines whether the <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElementCollection" /> contains an element with the specified key.</summary>
      <param name="key">The key to look up in the collection.</param>
      <returns>
          <see langword="true" /> if the key exists in the collection; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="key" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The type associated with <paramref name="key" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Configuration.XPathMessageFilterElementComparer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElementComparer" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Configuration.XPathMessageFilterElementComparer.System#Collections#IComparer#Compare(System.Object,System.Object)">
      <summary>Compare two <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElement" /> instances.</summary>
      <param name="x">A <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElement" />.</param>
      <param name="y">A <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElement" />.</param>
      <returns>The following table shows the possible values.ValueCondition-1
                  <paramref name="x" /> is less than <paramref name="y" />.0
                  <paramref name="x" /> is equal to <paramref name="y" />.1
                  <paramref name="x" /> is greater than <paramref name="y" />.</returns>
      <exception cref="T:System.InvalidOperationException">The XPath filter specified by <paramref name="x" /> or <paramref name="y" /> cannot be parsed.</exception>
      <exception cref="T:System.IndexOutOfRangeException">The XPath namespace prefix specified by <paramref name="x" /> or <paramref name="y" />.cannot be found.</exception>
    </member>
    <member name="M:System.ServiceModel.DataContractFormatAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DataContractFormatAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.DeliveryRequirementsAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DeliveryRequirementsAttribute" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.DeliveryRequirementsAttribute.System#ServiceModel#Description#IContractBehavior#AddBindingParameters(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Implements the <see cref="M:System.ServiceModel.DeliveryRequirementsAttribute.System#ServiceModel#Description#IContractBehavior#AddBindingParameters(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)" /> method to attach binding parameters correctly.</summary>
      <param name="description">The contract description.</param>
      <param name="endpoint">The service endpoint for the contract.</param>
      <param name="parameters">The binding parameters.</param>
    </member>
    <member name="M:System.ServiceModel.DeliveryRequirementsAttribute.System#ServiceModel#Description#IContractBehavior#ApplyClientBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Implementation of the <see cref="M:System.ServiceModel.DeliveryRequirementsAttribute.System#ServiceModel#Description#IContractBehavior#ApplyClientBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)" /> method for client support.</summary>
      <param name="description">The contract description to which the behavior is attached.</param>
      <param name="endpoint">The endpoint for the contract.</param>
      <param name="proxy">The client runtime on which the behavior operates.</param>
    </member>
    <member name="M:System.ServiceModel.DeliveryRequirementsAttribute.System#ServiceModel#Description#IContractBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.DispatchRuntime)">
      <summary>Implementation of the <see cref="M:System.ServiceModel.Description.IContractBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.DispatchRuntime)" /> method that enables service support.</summary>
      <param name="description">The contract description to which the behavior is attached.</param>
      <param name="endpoint">The endpoint for the contract.</param>
      <param name="dispatch">The dispatch runtime that supports the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.DeliveryRequirementsAttribute.System#ServiceModel#Description#IContractBehavior#Validate(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Implements the <see cref="M:System.ServiceModel.DeliveryRequirementsAttribute.System#ServiceModel#Description#IContractBehavior#Validate(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint)" /> method to enable validation support.</summary>
      <param name="description">The contract description.</param>
      <param name="endpoint">The endpoint to be validated.</param>
    </member>
    <member name="M:System.ServiceModel.Description.CallbackDebugBehavior.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.CallbackDebugBehavior" /> class.  </summary>
      <param name="includeExceptionDetailInFaults">Controls whether a WCF callback object includes managed exception information in the detail of the SOAP faults sent back to the service.</param>
    </member>
    <member name="M:System.ServiceModel.Description.CallbackDebugBehavior.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IEndpointBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)" /> method to support the behavior.</summary>
      <param name="serviceEndpoint">The endpoint to modify.</param>
      <param name="bindingParameters">The objects that binding elements require to support the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.CallbackDebugBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IEndpointBehavior.ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)" /> to support the behavior.</summary>
      <param name="serviceEndpoint">The endpoint that is to be customized.</param>
      <param name="behavior">The client runtime to be customized.</param>
    </member>
    <member name="M:System.ServiceModel.Description.CallbackDebugBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IEndpointBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)" /> to support the behavior.</summary>
      <param name="serviceEndpoint">The endpoint that exposes the contract.</param>
      <param name="endpointDispatcher">The endpoint dispatcher to be modified or extended.</param>
    </member>
    <member name="M:System.ServiceModel.Description.CallbackDebugBehavior.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Implements <see cref="M:System.ServiceModel.Description.IEndpointBehavior.Validate(System.ServiceModel.Description.ServiceEndpoint)" /> to support the behavior.</summary>
      <param name="serviceEndpoint">The endpoint to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ClientCredentials" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.#ctor(System.ServiceModel.Description.ClientCredentials)">
      <summary>This is a copy constructor. </summary>
      <param name="other">A <see cref="T:System.ServiceModel.Description.ClientCredentials" />. All properties of the newly-constructed instance reflect the values of this parameter. </param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Applies the specified client behavior to the endpoint.</summary>
      <param name="serviceEndpoint">The endpoint to which the specified client behavior is to be applied.</param>
      <param name="behavior">The client behavior that is to be applied to the specified endpoint.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serviceEndpoint" /> or<paramref name=" behavior" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.Clone">
      <summary>Creates a new copy of this <see cref="T:System.ServiceModel.Description.ClientCredentials" /> instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.ClientCredentials" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.CloneCore">
      <summary>Creates a new copy of this <see cref="T:System.ServiceModel.Description.ClientCredentials" /> instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.ClientCredentials" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.CreateSecurityTokenManager">
      <summary>Creates a security token manager for this instance. This method is rarely called explicitly; it is primarily used in extensibility scenarios and is called by the system itself. </summary>
      <returns>A <see cref="T:System.ServiceModel.ClientCredentialsSecurityTokenManager" /> for this <see cref="T:System.ServiceModel.Description.ClientCredentials" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.GetInfoCardSecurityToken(System.Boolean,System.IdentityModel.Selectors.CardSpacePolicyElement[],System.IdentityModel.Selectors.SecurityTokenSerializer)">
      <summary>Generates and returns a security token using the CardSpace system and the specified policy chain and token serializer.</summary>
      <param name="requiresInfoCard">A value that determines whether CardSpace is required.</param>
      <param name="chain">An array of <see cref="T:System.IdentityModel.Selectors.CardSpacePolicyElement" /> that describes the federated security chain that the client requires a final token to unwind.</param>
      <param name="tokenSerializer">A <see cref="T:System.IdentityModel.Selectors.SecurityTokenSerializer" /> that can read a <see langword="KeyInfo" /> clause.</param>
      <returns>A <see cref="T:System.IdentityModel.Tokens.GenericXmlSecurityToken" /> that represents the generated security token. Returns <see langword="null" /> if <paramref name="requiresInfoCard" /> is <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Adds this instance of this class to a binding parameter collection.</summary>
      <param name="serviceEndpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> to add.</param>
      <param name="bindingParameters">The collection of binding parameters.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Implements a modification or extension of the service across an endpoint.</summary>
      <param name="serviceEndpoint">The endpoint that exposes the contract.</param>
      <param name="endpointDispatcher">The endpoint dispatcher to be modified or extended.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientCredentials.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Reserved for future use.</summary>
      <param name="serviceEndpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientViaBehavior.#ctor(System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ClientViaBehavior" /> class. </summary>
      <param name="uri">The URI for which the transport channel should be created.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientViaBehavior.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Is not implemented.</summary>
      <param name="serviceEndpoint">The service endpoint.</param>
      <param name="bindingParameters">The binding parameters to be applied to the service endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientViaBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Sets the <see cref="P:System.ServiceModel.Dispatcher.ClientRuntime.Via" /> to the URI for which the transport channel is created.</summary>
      <param name="serviceEndpoint">The service endpoint.</param>
      <param name="behavior">The <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" /> for which the client behavior is to be applied.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientViaBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Implements a modification or extension of the service across an endpoint.</summary>
      <param name="serviceEndpoint">The service endpoint that exposes the contract.</param>
      <param name="endpointDispatcher">The endpoint dispatcher to be modified.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ClientViaBehavior.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Is not implemented.</summary>
      <param name="serviceEndpoint">The service endpoint that exposes the contract.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ContractDescription.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ContractDescription" /> class with a specified name.</summary>
      <param name="name">The name of the contract.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="name" /> is empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ContractDescription.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ContractDescription" /> class with a namespace-qualified name specified.</summary>
      <param name="name">The name of the contract.</param>
      <param name="ns">The namespace that contains the name of the contract.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="name" /> is empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ContractDescription.GetContract(System.Type)">
      <summary>Returns the contract description for a specified type of contract.</summary>
      <param name="contractType">The <see cref="T:System.Type" /> of contract.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ContractDescription" /> for the specified type of contract.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ContractDescription.GetContract(System.Type,System.Object)">
      <summary>Returns the contract description for a specified type of contract and service implementation.</summary>
      <param name="contractType">The <see cref="T:System.Type" /> of contract.</param>
      <param name="serviceImplementation">The <see cref="T:System.Object" /> that implements the service.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ContractDescription" /> for the specified type of contract and service implementation.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ContractDescription.GetContract(System.Type,System.Type)">
      <summary>Returns the contract description for a specified type of contract and a specified type of service.</summary>
      <param name="contractType">The <see cref="T:System.Type" /> of contract.</param>
      <param name="serviceType">The <see cref="T:System.Type" /> of service.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ContractDescription" /> for the specified type of contract and type of service.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ContractDescription.GetInheritedContracts">
      <summary>Returns a collection of contract descriptions that are inherited by the current contract description.</summary>
      <returns>The <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Description.ContractDescription" /> that is inherited by the current contract description.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ContractDescription.ShouldSerializeProtectionLevel">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.Description.ContractDescription.ProtectionLevel" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Description.ContractDescription.ProtectionLevel" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerMessageContractImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.DataContractSerializerMessageContractImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerMessageContractImporter.System#ServiceModel#Description#IWsdlImportExtension#BeforeImport(System.Web.Services.Description.ServiceDescriptionCollection,System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.ICollection{System.Xml.XmlElement})">
      <summary>Specifies a service description and schema set to use when importing a set of WSDL documents.</summary>
      <param name="wsdlDocuments">A <see cref="T:System.Web.Services.Description.ServiceDescriptionCollection" /> that represents the WSDL documents to inspect.</param>
      <param name="xmlSchemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that represents the schemas to use when converting messages.</param>
      <param name="policy">A <see cref="T:System.Collections.Generic.ICollection`1" /> that contains the policy documents to use when importing messages.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerMessageContractImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportContract(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Imports a message contract from a WSDL document.</summary>
      <param name="importer">A <see cref="T:System.ServiceModel.Description.WsdlImporter" /> to use when importing.</param>
      <param name="contractContext">A  <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> that represents the contract context.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerMessageContractImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportEndpoint(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Converts the WSDL document from a specified endpoint.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> to use when importing.</param>
      <param name="endpointContext">The <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> used to define the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.#ctor(System.ServiceModel.Description.OperationDescription)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.DataContractSerializerOperationBehavior" /> class with the specified operation description.</summary>
      <param name="operation">An <see cref="T:System.ServiceModel.Description.OperationDescription" /> that represents the operation.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.#ctor(System.ServiceModel.Description.OperationDescription,System.ServiceModel.DataContractFormatAttribute)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.DataContractSerializerOperationBehavior" /> class with the specified operation description and data contract format.</summary>
      <param name="operation">An <see cref="T:System.ServiceModel.Description.OperationDescription" /> that represents the operation.</param>
      <param name="dataContractFormatAttribute">A <see cref="T:System.ServiceModel.DataContractFormatAttribute" /> that is used to control the serialization process.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.CreateSerializer(System.Type,System.String,System.String,System.Collections.Generic.IList{System.Type})">
      <summary>Creates an instance of a class that inherits from <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> for serialization and deserialization processes.</summary>
      <param name="type">The <see cref="T:System.Type" /> to create the serializer for.</param>
      <param name="name">The name of the generated type.</param>
      <param name="ns">The namespace of the generated type.</param>
      <param name="knownTypes">An <see cref="T:System.Collections.Generic.IList`1" /> of <see cref="T:System.Type" /> that contains known types.</param>
      <returns>An instance of a class that inherits from the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> class. </returns>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.CreateSerializer(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IList{System.Type})">
      <summary>Creates an instance of a class that inherits from <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> for serialization and deserialization processes with an <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace.</summary>
      <param name="type">The type to serialize or deserialize.</param>
      <param name="name">The name of the serialized type.</param>
      <param name="ns">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace of the serialized type.</param>
      <param name="knownTypes">An <see cref="T:System.Collections.Generic.IList`1" /> of <see cref="T:System.Type" /> that contains known types.</param>
      <returns>An instance of a class that inherits from the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> class. </returns>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.System#ServiceModel#Description#IOperationBehavior#AddBindingParameters(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Adds a collection of parameters to the behavior. </summary>
      <param name="description">The <see cref="T:System.ServiceModel.Description.OperationDescription" /> to add the parameters to.</param>
      <param name="parameters">The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that contains the parameters to add.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.System#ServiceModel#Description#IOperationBehavior#ApplyClientBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.ClientOperation)">
      <summary>Attaches a client behavior to the operation.</summary>
      <param name="description">The <see cref="T:System.ServiceModel.Description.OperationDescription" />  that represents the operation.</param>
      <param name="proxy">A <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" /> that represents a client.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.System#ServiceModel#Description#IOperationBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.DispatchOperation)">
      <summary>Applies the behavior to the operation.</summary>
      <param name="description">An <see cref="T:System.ServiceModel.Description.OperationDescription" /> that represents the operation.</param>
      <param name="dispatch">The <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> to attach the behavior to.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.System#ServiceModel#Description#IOperationBehavior#Validate(System.ServiceModel.Description.OperationDescription)">
      <summary>Validates the operation.</summary>
      <param name="description">An <see cref="T:System.ServiceModel.Description.OperationDescription" /> that represents the operation to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Exports the WSDL representation of the operation.</summary>
      <param name="exporter">A <see cref="T:System.ServiceModel.Description.WsdlExporter" /> to use for the export.</param>
      <param name="contractContext">A <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> for the WSDL.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DataContractSerializerOperationBehavior.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Exports the endpoint description as a WSDL document.</summary>
      <param name="exporter">A <see cref="T:System.ServiceModel.Description.WsdlExporter" /> to use for the export.</param>
      <param name="endpointContext">A <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> for the WSDL.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DispatcherSynchronizationBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.DispatcherSynchronizationBehavior" /> class</summary>
    </member>
    <member name="M:System.ServiceModel.Description.DispatcherSynchronizationBehavior.#ctor(System.Boolean,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.DispatcherSynchronizationBehavior" /> class.</summary>
      <param name="asynchronousSendEnabled">A value that specifies whether an asynchronous send behavior is enabled.</param>
      <param name="maxPendingReceives">A value that specifies the maximum number of pending receives.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DispatcherSynchronizationBehavior.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Passes data at runtime to enable bindings to support the asynchronous send behavior.</summary>
      <param name="serviceEndpoint">The endpoint to modify.</param>
      <param name="parameters">The parameters that the binding elements require to implement the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DispatcherSynchronizationBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Implements a modification or extension of the client across an endpoint that enables the asynchronous send behavior.</summary>
      <param name="serviceEndpoint">The endpoint to be modified.</param>
      <param name="behavior">The client runtime to be modified.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DispatcherSynchronizationBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Implements a modification or extension of the service across an endpoint that enables the asynchronous send behavior.</summary>
      <param name="serviceEndpoint">The endpoint that exposes the contract.</param>
      <param name="endpointDispatcher">The endpoint dispatcher to be modified or extended.</param>
    </member>
    <member name="M:System.ServiceModel.Description.DispatcherSynchronizationBehavior.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Validates that the endpoint meets the criteria required to enable the asynchronous send behavior.</summary>
      <param name="serviceEndpoint">The endpoint to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.FaultDescription.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.FaultDescription" /> class using the specified action value.</summary>
      <param name="action">The action of the SOAP fault message.</param>
    </member>
    <member name="M:System.ServiceModel.Description.FaultDescription.ShouldSerializeProtectionLevel">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.Description.FaultDescription.ProtectionLevel" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Description.FaultDescription.ProtectionLevel" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.FaultDescriptionCollection.Find(System.String)">
      <summary>Returns the <see cref="T:System.ServiceModel.Description.FaultDescription" /> object that has the specified action value.</summary>
      <param name="action">The value of the SOAP fault action.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.FaultDescription" /> object that has the specified action, or <see langword="null" />. If more than one <see cref="T:System.ServiceModel.Description.FaultDescription" /> object has the same action, the first one in the collection is returned.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.FaultDescriptionCollection.FindAll(System.String)">
      <summary>Returns all <see cref="T:System.ServiceModel.Description.FaultDescription" /> objects that have the specified action value.</summary>
      <param name="action">The value of the SOAP fault action.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.FaultDescription" /> objects that have the specified action. If there are no <see cref="T:System.ServiceModel.Description.FaultDescription" /> objects with the action, an empty collection is returned.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.IContractBehavior.AddBindingParameters(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Configures any binding elements to support the contract behavior.</summary>
      <param name="contractDescription">The contract description to modify.</param>
      <param name="endpoint">The endpoint to modify.</param>
      <param name="bindingParameters">The objects that binding elements require to support the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IContractBehavior.ApplyClientBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Implements a modification or extension of the client across a contract.</summary>
      <param name="contractDescription">The contract description for which the extension is intended.</param>
      <param name="endpoint">The endpoint.</param>
      <param name="clientRuntime">The client runtime.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IContractBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.DispatchRuntime)">
      <summary>Implements a modification or extension of the client across a contract.</summary>
      <param name="contractDescription">The contract description to be modified.</param>
      <param name="endpoint">The endpoint that exposes the contract.</param>
      <param name="dispatchRuntime">The dispatch runtime that controls service execution.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IContractBehavior.Validate(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Implement to confirm that the contract and endpoint can support the contract behavior.</summary>
      <param name="contractDescription">The contract to validate.</param>
      <param name="endpoint">The endpoint to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IEndpointBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Implement to pass data at runtime to bindings to support custom behavior.</summary>
      <param name="endpoint">The endpoint to modify.</param>
      <param name="bindingParameters">The objects that binding elements require to support the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IEndpointBehavior.ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Implements a modification or extension of the client across an endpoint.</summary>
      <param name="endpoint">The endpoint that is to be customized.</param>
      <param name="clientRuntime">The client runtime to be customized.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IEndpointBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Implements a modification or extension of the service across an endpoint.</summary>
      <param name="endpoint">The endpoint that exposes the contract.</param>
      <param name="endpointDispatcher">The endpoint dispatcher to be modified or extended.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IEndpointBehavior.Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Implement to confirm that the endpoint meets some intended criteria.</summary>
      <param name="endpoint">The endpoint to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IMetadataExchange.BeginGet(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Starts an asynchronous retrieval of metadata.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that should be processed to determine the metadata to return.</param>
      <param name="callback">An <see cref="T:System.AsyncCallback" /> that points to the method that will process the metadata.</param>
      <param name="state">Any data which allows the caller to determine which asynchronous call is being returned.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> that can be passed to the <see cref="M:System.ServiceModel.Description.IMetadataExchange.EndGet(System.IAsyncResult)" /> method.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.IMetadataExchange.EndGet(System.IAsyncResult)">
      <summary>Concludes the retrieval of metadata.</summary>
      <param name="result">An <see cref="T:System.IAsyncResult" />  that contains data used to further process the metadata.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> containing the processed metadata.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.IMetadataExchange.Get(System.ServiceModel.Channels.Message)">
      <summary>Returns the service metadata.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that contains the request for metadata.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> containing the metadata.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.IOperationBehavior.AddBindingParameters(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Implement to pass data at runtime to bindings to support custom behavior.</summary>
      <param name="operationDescription">The operation being examined. Use for examination only. If the operation description is modified, the results are undefined.</param>
      <param name="bindingParameters">The collection of objects that binding elements require to support the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IOperationBehavior.ApplyClientBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.ClientOperation)">
      <summary>Implements a modification or extension of the client across an operation.</summary>
      <param name="operationDescription">The operation being examined. Use for examination only. If the operation description is modified, the results are undefined.</param>
      <param name="clientOperation">The run-time object that exposes customization properties for the operation described by <paramref name="operationDescription" />.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IOperationBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.DispatchOperation)">
      <summary>Implements a modification or extension of the service across an operation.</summary>
      <param name="operationDescription">The operation being examined. Use for examination only. If the operation description is modified, the results are undefined.</param>
      <param name="dispatchOperation">The run-time object that exposes customization properties for the operation described by <paramref name="operationDescription" />.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IOperationBehavior.Validate(System.ServiceModel.Description.OperationDescription)">
      <summary>Implement to confirm that the operation meets some intended criteria.</summary>
      <param name="operationDescription">The operation being examined. Use for examination only. If the operation description is modified, the results are undefined.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IOperationContractGenerationExtension.GenerateOperation(System.ServiceModel.Description.OperationContractGenerationContext)">
      <summary>Implement to modify the code document object model prior to the contract generation process.</summary>
      <param name="context">The working context that contains the <see cref="N:System.CodeDom" /> types necessary to modify the generated operation.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(System.ServiceModel.Description.MetadataExporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Implement to include for exporting a custom policy assertion about bindings.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.MetadataExporter" /> that you can use to modify the exporting process.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that you can use to insert your custom policy assertion.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IPolicyImportExtension.ImportPolicy(System.ServiceModel.Description.MetadataImporter,System.ServiceModel.Description.PolicyConversionContext)">
      <summary>Defines a method that can import custom policy assertions and add implementing binding elements.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.MetadataImporter" /> object in use.</param>
      <param name="context">The <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> that contains both the policy assertions that can be imported and the collections of binding elements to which implementing binding elements can be added.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Provides the ability to pass custom data to binding elements to support the contract implementation.</summary>
      <param name="serviceDescription">The service description of the service.</param>
      <param name="serviceHostBase">The host of the service.</param>
      <param name="endpoints">The service endpoints.</param>
      <param name="bindingParameters">Custom objects to which binding elements have access.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IServiceBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.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>
    </member>
    <member name="M:System.ServiceModel.Description.IServiceBehavior.Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <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>
    </member>
    <member name="M:System.ServiceModel.Description.IServiceContractGenerationExtension.GenerateContract(System.ServiceModel.Description.ServiceContractGenerationContext)">
      <summary>Implement to modify the code document object model prior to the contract generation process.</summary>
      <param name="context">The code generated context to use to modify the code document prior to generation.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IWsdlExportExtension.ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">Provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IWsdlExportExtension.ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the endpoint information.</param>
      <param name="context">Provides mappings from exported WSDL elements to the endpoint description.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IWsdlImportExtension.BeforeImport(System.Web.Services.Description.ServiceDescriptionCollection,System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.ICollection{System.Xml.XmlElement})">
      <summary>Called prior to importing metadata documents.</summary>
      <param name="wsdlDocuments">The service descriptions to modify.</param>
      <param name="xmlSchemas">The schema collection to be used when importing.</param>
      <param name="policy">The policy assertions used when importing.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IWsdlImportExtension.ImportContract(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Called when importing a contract.</summary>
      <param name="importer">The importer.</param>
      <param name="context">The import context to be modified.</param>
    </member>
    <member name="M:System.ServiceModel.Description.IWsdlImportExtension.ImportEndpoint(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Called when importing an endpoint.</summary>
      <param name="importer">The importer.</param>
      <param name="context">The import context to modify.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MessageBodyDescription.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MessageBodyDescription" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Description.MessageDescription.#ctor(System.String,System.ServiceModel.Description.MessageDirection)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MessageDescription" /> class with a specified action and direction.</summary>
      <param name="action">The action parameter of the SOAP message that identifies the intent of the message.</param>
      <param name="direction">
            <see cref="F:System.ServiceModel.Description.MessageDirection.Input" /> if the message is incoming or <see cref="F:System.ServiceModel.Description.MessageDirection.Output" /> if the message is outgoing.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="direction" /> is neither <see cref="F:System.ServiceModel.Description.MessageDirection.Input" /> or <see cref="F:System.ServiceModel.Description.MessageDirection.Output" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MessageDescription.ShouldSerializeProtectionLevel">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.Description.MessageDescription.ProtectionLevel" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Description.MessageDescription.ProtectionLevel" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MessageDescriptionCollection.Find(System.String)">
      <summary>Finds and returns the first message description in a collection for a message with a specified action.</summary>
      <param name="action">The action of the message being found.</param>
      <returns>The first <see cref="T:System.ServiceModel.Description.MessageDescription" /> from the collection whose message has the specified <paramref name="action" /> and <see langword="null" /> if no matching <paramref name="action" /> is found.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MessageDescriptionCollection.FindAll(System.String)">
      <summary>Finds and returns all of the message descriptions in a collection whose messages have a specified action.</summary>
      <param name="action">The action of the messages being found.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.MessageDescriptionCollection" /> that contains the collection message descriptions from the current collection whose messages have the specified <paramref name="action" />. If no matching <see cref="T:System.ServiceModel.Description.MessageDescription" /> objects are found, an empty collection is returned.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MessageHeaderDescription.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MessageHeaderDescription" /> class with a specified qualified name.</summary>
      <param name="name">The name of the message header.</param>
      <param name="ns">The namespace of the message header.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MessageHeaderDescriptionCollection.GetKeyForItem(System.ServiceModel.Description.MessageHeaderDescription)">
      <summary>When called by a derived class, returns the <see cref="T:System.Xml.XmlQualifiedName" /> of the message header.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Description.MessageHeaderDescription" /> to locate.</param>
      <returns>The <see cref="T:System.Xml.XmlQualifiedName" /> of the message header.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MessagePartDescription.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MessagePartDescription" /> class.  </summary>
      <param name="name">The XML name of the message part.</param>
      <param name="ns">The XML namespace of the message part.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MessagePartDescriptionCollection.GetKeyForItem(System.ServiceModel.Description.MessagePartDescription)">
      <summary>When called by a derived class, returns the <see cref="T:System.Xml.XmlQualifiedName" /> of the <see cref="T:System.ServiceModel.Description.MessagePartDescription" />.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Description.MessagePartDescription" /> to locate.</param>
      <returns>The <see cref="T:System.Xml.XmlQualifiedName" /> of the <see cref="T:System.ServiceModel.Description.MessagePartDescription" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MessagePropertyDescription.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MessagePropertyDescription" /> class.  </summary>
      <param name="name">The name of the property.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MessagePropertyDescriptionCollection.GetKeyForItem(System.ServiceModel.Description.MessagePropertyDescription)">
      <summary>Returns an <see cref="T:System.Xml.XmlQualifiedName" /> for a <see cref="T:System.ServiceModel.Description.MessagePropertyDescription" />.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Description.MessagePropertyDescription" /> to locate.</param>
      <returns>The <see cref="T:System.Xml.XmlQualifiedName" /> of the <see cref="T:System.ServiceModel.Description.MessagePropertyDescription" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataConversionError.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> class using the specified message. </summary>
      <param name="message">The error or warning message.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataConversionError.#ctor(System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> class using the specified message and <paramref name="isWarning" /> value. </summary>
      <param name="message">The message for the warning or error.</param>
      <param name="isWarning">Whether the <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> is an error or a warning.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataConversionError.Equals(System.Object)">
      <summary>Returns a value that indicates whether two <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> objects have value equality.</summary>
      <param name="obj">The object with which this object is compared.</param>
      <returns>
          <see langword="true" /> if the two <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> objects have value equality; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataConversionError.GetHashCode">
      <summary>Returns a value that serves as a hash function for a <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> object.</summary>
      <returns>A value suitable for use in hashing algorithms and data structures, such as a hash table.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeBindings.CreateMexHttpBinding">
      <summary>Returns a <see cref="T:System.ServiceModel.WSHttpBinding" /> with security disabled.</summary>
      <returns>A <see cref="T:System.ServiceModel.WSHttpBinding" /> with security disabled. </returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeBindings.CreateMexHttpsBinding">
      <summary>Returns a <see cref="T:System.ServiceModel.WSHttpBinding" /> that supports transport-level security.</summary>
      <returns>A <see cref="T:System.ServiceModel.WSHttpBinding" /> that supports transport-level security.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeBindings.CreateMexNamedPipeBinding">
      <summary>Returns a <see cref="T:System.ServiceModel.Channels.CustomBinding" /> with a <see cref="T:System.ServiceModel.Channels.NamedPipeTransportBindingElement" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.CustomBinding" /> with a <see cref="T:System.ServiceModel.Channels.NamedPipeTransportBindingElement" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeBindings.CreateMexTcpBinding">
      <summary>Returns a <see cref="T:System.ServiceModel.Channels.CustomBinding" /> with a <see cref="T:System.ServiceModel.Channels.TcpTransportBindingElement" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.CustomBinding" /> with a <see cref="T:System.ServiceModel.Channels.TcpTransportBindingElement" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.#ctor(System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> class using the specified binding.</summary>
      <param name="mexBinding">The binding to use when retrieving metadata using WS-Transfer.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.#ctor(System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> class. </summary>
      <param name="address">The metadata address.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> class. </summary>
      <param name="endpointConfigurationName">The name of the endpoint configuration information to use when downloading metadata.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.#ctor(System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> class. </summary>
      <param name="address">The address of the metadata.</param>
      <param name="mode">The mode to use when downloading the metadata.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.BeginGetMetadata(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous method call that returns a <see cref="T:System.ServiceModel.Description.MetadataSet" />.</summary>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The metadata.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.BeginGetMetadata(System.ServiceModel.EndpointAddress,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous method call that returns a <see cref="T:System.ServiceModel.Description.MetadataSet" /> using the specified address, callback, and asynchronous state.</summary>
      <param name="address">The address of the metadata.</param>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The metadata obtained from the specified <paramref name="address" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.BeginGetMetadata(System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous method call that returns a <see cref="T:System.ServiceModel.Description.MetadataSet" /> using the specified address, callback, asynchronous state, and download mechanism.</summary>
      <param name="address">The address of the metadata.</param>
      <param name="mode">The <see cref="T:System.ServiceModel.Description.MetadataExchangeClientMode" /> value to use when downloading the metadata.</param>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The metadata obtained from the specified <paramref name="address" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.EndGetMetadata(System.IAsyncResult)">
      <summary>Ends an asynchronous method call that returns a <see cref="T:System.ServiceModel.Description.MetadataSet" />.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> object that is received from a call to the <see cref="Overload:System.ServiceModel.Description.MetadataExchangeClient.BeginGetMetadata" /> method.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.MetadataSet" /> that contains the downloaded metadata.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetChannelFactory(System.ServiceModel.EndpointAddress,System.String,System.String)">
      <summary>When overridden in a derived class, returns the channel factory that is used to make the WS-Transfer metadata request.</summary>
      <param name="metadataAddress">The metadata address.</param>
      <param name="dialect">The dialect of the metadata.</param>
      <param name="identifier">The identifier of the metadata.</param>
      <returns>A <see cref="T:System.ServiceModel.ChannelFactory`1" /> of type <see cref="T:System.ServiceModel.Channels.IRequestChannel" /> that makes the WS-Transfer metadata request.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetMetadata">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.MetadataSet" />.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.MetadataSet" /> that contains the downloaded metadata.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(System.ServiceModel.EndpointAddress)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.MetadataSet" /> from the specified address.</summary>
      <param name="address">The address from which to download the metadata.</param>
      <returns>The metadata located at the <paramref name="address" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.MetadataSet" /> from the specified address and on the specified route.</summary>
      <param name="address">The address from which to download the metadata.</param>
      <param name="via">The URI address that represents the route a message takes.</param>
      <returns>The metadata that is downloaded.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.MetadataSet" /> from the specified address using the specified download mode.</summary>
      <param name="address">The address from which to download the metadata.</param>
      <param name="mode">The download mechanism to use.</param>
      <returns>The metadata that is downloaded.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetMetadataAsync">
      <summary>Returns an asynchronous metadata set.</summary>
      <returns>The asynchronous metadata set.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetMetadataAsync(System.ServiceModel.EndpointAddress)">
      <summary>Returns an asynchronous metadata set from the specified address.</summary>
      <param name="address">The address from which to download the asynchronous metadata</param>
      <returns>The asynchronous metadata located at the address.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetMetadataAsync(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Returns an asynchronous metadata set from the specified address and on the specified route.</summary>
      <param name="address">The address from which to download the metadata.</param>
      <param name="via">The URI address that represents the route a message takes.</param>
      <returns>The metadata that is downloaded.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetMetadataAsync(System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode)">
      <summary>Returns an asynchronous metadata set from the specified address using the specified download mode.</summary>
      <param name="address">The address from which to download the metadata.</param>
      <param name="mode">The download mechanism to use.</param>
      <returns>The metadata that is downloaded.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExchangeClient.GetWebRequest(System.Uri,System.String,System.String)">
      <summary>When overridden in a derived class, returns the <see cref="T:System.Net.HttpWebRequest" /> used to make HTTP/GET metadata requests.</summary>
      <param name="location">The location of the metadata.</param>
      <param name="dialect">The dialect of the metadata.</param>
      <param name="identifier">The identifier of the metadata.</param>
      <returns>The internal <see cref="T:System.Net.HttpWebRequest" /> used to make HTTP GET metadata requests.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExporter.ExportContract(System.ServiceModel.Description.ContractDescription)">
      <summary>When overridden in a derived class, exports a contract description into metadata. </summary>
      <param name="contract">The contract to export.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExporter.ExportEndpoint(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>When overridden in a derived class, converts an endpoint into metadata. </summary>
      <param name="endpoint">The endpoint to convert.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExporter.ExportPolicy(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Converts policy assertions into a <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> object. </summary>
      <param name="endpoint">The endpoint from which to extract policy assertions.</param>
      <returns>An object that contains policy assertion information for the endpoint. The policy assertions can then be embedded in a metadata document.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataExporter.GetGeneratedMetadata">
      <summary>When overridden in a derived class, returns the metadata generated by a call to either <see cref="M:System.ServiceModel.Description.MetadataExporter.ExportContract(System.ServiceModel.Description.ContractDescription)" />, <see cref="M:System.ServiceModel.Description.MetadataExporter.ExportEndpoint(System.ServiceModel.Description.ServiceEndpoint)" />, or <see cref="M:System.ServiceModel.Description.MetadataExporter.ExportPolicy(System.ServiceModel.Description.ServiceEndpoint)" />. </summary>
      <returns>An enumerable collection of <see cref="T:System.ServiceModel.Description.MetadataSection" /> objects that contain the exported metadata.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataImporter.ImportAllContracts">
      <summary>When overridden in a derived class, returns a collection of contracts imported from the metadata. </summary>
      <returns>The contracts imported from the metadata.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataImporter.ImportAllEndpoints">
      <summary>When overridden in a derived class, returns all endpoints in the metadata. </summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects that are published by a service.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataImporterQuotas.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Description.MetadataImporterQuotas" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataLocation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataLocation" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataLocation.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataLocation" /> class that assigns the specified metadata location to the <see cref="P:System.ServiceModel.Description.MetadataLocation.Location" /> property. </summary>
      <param name="location">The address of the metadata documents.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataReference.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataReference" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataReference.#ctor(System.ServiceModel.EndpointAddress,System.ServiceModel.Channels.AddressingVersion)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataReference" /> class and specifies the network address and address version of the endpoint. </summary>
      <param name="address">An <see cref="T:System.ServiceModel.EndpointAddress" /> that contains the URI of the endpoint.</param>
      <param name="addressVersion">An <see cref="T:System.ServiceModel.Channels.AddressingVersion" />  that contains the WS-Addressing version implemented by the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataReference.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Returns an XML schema document for the metadata reference endpoint.</summary>
      <returns>An <see cref="T:System.Xml.Schema.XmlSchema" /> that represents the XML Schema Document (XSD) for the metadata endpoint reference.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataReference.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Reads using the supplied reader object.</summary>
      <param name="reader">An <see cref="T:System.Xml.XmlReader" /> used to read with.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataReference.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Writes an XML stream with the specified writer object.</summary>
      <param name="writer">An <see cref="T:System.Xml.XmlWriter" /> used to write with.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.BeginResolve(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ContractDescription},System.ServiceModel.EndpointAddress,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous call that resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contracts, using the specified address and asynchronous state and delegate.</summary>
      <param name="contracts">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous resolve operation. </returns>
      <exception cref="T:System.ArgumentNullException">The address, contract, or callback is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="contracts" /> is empty, at least one member of <paramref name="contracts" /> is <see langword="null" />, or <paramref name="contracts" /> contains more than one contract with the same name and namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.BeginResolve(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ContractDescription},System.ServiceModel.EndpointAddress,System.ServiceModel.Description.MetadataExchangeClient,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous call that resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contracts, using the specified address, <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" />, asynchronous state and delegate.</summary>
      <param name="contracts">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="client">The <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> used to retrieve the metadata.</param>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous resolve operation.</returns>
      <exception cref="T:System.ArgumentNullException">The address, contract, client, or callback is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="contracts" /> is empty, at least one member of <paramref name="contracts" /> is null, or <paramref name="contracts" /> contains more than one contract with the same name and namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.BeginResolve(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ContractDescription},System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous call that resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contracts, using the specified address, <see cref="T:System.ServiceModel.Description.MetadataExchangeClientMode" /> value, asynchronous state and delegate.</summary>
      <param name="contracts">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="mode">The mode of retrieval.</param>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous resolve operation.</returns>
      <exception cref="T:System.ArgumentNullException">The address, contract, or callback is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="contracts" /> is empty, at least one member of <paramref name="contracts" /> is null, or <paramref name="contracts" /> contains more than one contract with the same name and namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.BeginResolve(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ContractDescription},System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode,System.ServiceModel.Description.MetadataExchangeClient,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous call that resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contracts, using the specified address, <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" />, <see cref="T:System.ServiceModel.Description.MetadataExchangeClientMode" />, asynchronous state, and delegate.</summary>
      <param name="contracts">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="mode">The mode of retrieval.</param>
      <param name="client">The <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> used to retrieve the metadata.</param>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous resolve operation.</returns>
      <exception cref="T:System.ArgumentNullException">The address, contract, or callback is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="contracts" /> is empty, at least one member of <paramref name="contracts" /> is null, or <paramref name="contracts" /> contains more than one contract with the same name and namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.BeginResolve(System.Type,System.ServiceModel.EndpointAddress,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous call that resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract using the specified address and asynchronous state and delegate.</summary>
      <param name="contract">The contract for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous resolve operation.</returns>
      <exception cref="T:System.ArgumentNullException">The address, contract, or callback is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.BeginResolve(System.Type,System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous call that resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract, using the specified address, <see cref="T:System.ServiceModel.Description.MetadataExchangeClientMode" />, asynchronous state and delegate.</summary>
      <param name="contract">The contract for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="mode">The mode of retrieval.</param>
      <param name="callback">The asynchronous callback delegate invoked when the call is complete.</param>
      <param name="asyncState">The state associated with the asynchronous call.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous resolve operation.</returns>
      <exception cref="T:System.ArgumentNullException">The address, contract, or callback is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.EndResolve(System.IAsyncResult)">
      <summary>Completes an asynchronous call to resolve metadata into a collection of endpoints.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> object that was received from a call to the <see cref="Overload:System.ServiceModel.Description.MetadataResolver.BeginResolve" /> method.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the endpoints contained in the metadata.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.Resolve(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ContractDescription},System.ServiceModel.EndpointAddress)">
      <summary>Resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contracts using the specified metadata address.</summary>
      <param name="contracts">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract.</returns>
      <exception cref="T:System.ArgumentNullException">The address or contracts collection is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="contracts" /> is empty, at least one member of <paramref name="contracts" /> is null, or <paramref name="contracts" /> contains more than one contract with the same name and namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.Resolve(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ContractDescription},System.ServiceModel.EndpointAddress,System.ServiceModel.Description.MetadataExchangeClient)">
      <summary>Resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contracts using the specified metadata address and <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" />.</summary>
      <param name="contracts">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="client">The <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> used to retrieve the metadata.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract.</returns>
      <exception cref="T:System.ArgumentNullException">The address, contracts collection, or client is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="contracts" /> is empty, at least one member of <paramref name="contracts" /> is null, or <paramref name="contracts" /> contains more than one contract with the same name and namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.Resolve(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ContractDescription},System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode)">
      <summary>Resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contracts using the specified address and transfer mode.</summary>
      <param name="contracts">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="mode">The mode of retrieval.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract.</returns>
      <exception cref="T:System.ArgumentNullException">The address or contracts collection is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="contracts" /> is empty, at least one member of <paramref name="contracts" /> is null, or <paramref name="contracts" /> contains more than one contract with the same name and namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.Resolve(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ContractDescription},System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode,System.ServiceModel.Description.MetadataExchangeClient)">
      <summary>Resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contracts using the specified address, transfer mode, and transfer client.</summary>
      <param name="contracts">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="mode">The mode of retrieval.</param>
      <param name="client">The <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> used to retrieve the metadata.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract.</returns>
      <exception cref="T:System.ArgumentNullException">The address, contracts collection, or client is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="contracts" /> is empty, at least one member of <paramref name="contracts" /> is null, or <paramref name="contracts" /> contains more than one contract with the same name and namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.Resolve(System.Type,System.ServiceModel.EndpointAddress)">
      <summary>Downloads and resolves a metadata address into a collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for a specified contract at a specified address.</summary>
      <param name="contract">The contracts for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract.</returns>
      <exception cref="T:System.ArgumentNullException">The address or the contract is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataResolver.Resolve(System.Type,System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode)">
      <summary>Resolves a metadata address into the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract using the specified address and transfer mode.</summary>
      <param name="contract">The contract for which to download and resolve metadata.</param>
      <param name="address">The metadata address.</param>
      <param name="mode">The mode of retrieval.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects for the specified contract.</returns>
      <exception cref="T:System.ArgumentNullException">The address or contract is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataSection" /> class with no dialect, identifier, or XML metadata.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSection.#ctor(System.String,System.String,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataSection" /> class using the specified dialect, identifier, and XML metadata.</summary>
      <param name="dialect">The dialect of the metadata.</param>
      <param name="identifier">An identifier for the metadata.</param>
      <param name="metadata">The XML metadata.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSection.CreateFromPolicy(System.Xml.XmlElement,System.String)">
      <summary>Creates a <see cref="T:System.ServiceModel.Description.MetadataSection" /> from the specified policy information.</summary>
      <param name="policy">An XML representation of a policy as defined in WS-Policy.</param>
      <param name="identifier">An identifier for the policy.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.MetadataSection" /> that contains the specified policy expression with the specified identifier.</returns>
      <exception cref="T:System.ArgumentException">The XML element is not a policy element.</exception>
      <exception cref="T:System.ArgumentNullException">The policy is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSection.CreateFromSchema(System.Xml.Schema.XmlSchema)">
      <summary>Creates a <see cref="T:System.ServiceModel.Description.MetadataSection" /> from the specified <see cref="T:System.Xml.Schema.XmlSchema" /> object.</summary>
      <param name="schema">An XML Schema document.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.MetadataSection" /> containing the specified XML schema.</returns>
      <exception cref="T:System.ArgumentNullException">The schema is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSection.CreateFromServiceDescription(System.Web.Services.Description.ServiceDescription)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.MetadataSection" /> that contains the specified <see cref="T:System.Web.Services.Description.ServiceDescription" />.</summary>
      <param name="serviceDescription">The <see cref="T:System.Web.Services.Description.ServiceDescription" /> used to create a <see cref="T:System.ServiceModel.Description.MetadataSection" /> object.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.MetadataSection" /> that contains the specified <see cref="T:System.Web.Services.Description.ServiceDescription" />.</returns>
      <exception cref="T:System.ArgumentNullException">The <paramref name="serviceDescription" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataSet" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSet.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.MetadataSection})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MetadataSet" /> class that contains the specified collection of <see cref="T:System.ServiceModel.Description.MetadataSection" /> objects.</summary>
      <param name="sections">The metadata values that the <see cref="T:System.ServiceModel.Description.MetadataSet" /> is to contain.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSet.ReadFrom(System.Xml.XmlReader)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.MetadataSet" /> from the specified <see cref="T:System.Xml.XmlReader" /> object.</summary>
      <param name="reader">The reader to read in XML.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.MetadataSet" /> that contains all the metadata present in the XML stream.</returns>
      <exception cref="T:System.ArgumentNullException">The reader is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSet.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Implements <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema" /> method to provide serialization support.</summary>
      <returns>Returns <see cref="T:System.Xml.Schema.XmlSchema" />.Returns the <see cref="T:System.Xml.Schema.XmlSchema" /> object that describes the XML representation of the object that is produced by the <see cref="M:System.ServiceModel.Description.MetadataSet.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)" /> method and accessed by the <see cref="M:System.ServiceModel.Description.MetadataSet.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)" /> method.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSet.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)" /> method to support deserialization from XML.</summary>
      <param name="reader">The reader to use when reading XML.</param>
      <exception cref="T:System.ArgumentNullException">The reader is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSet.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)" /> method to support serialization to XML.</summary>
      <param name="writer">The writer to use when writing XML.</param>
      <exception cref="T:System.ArgumentNullException">The writer is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MetadataSet.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Description.MetadataSet" /> to XML using the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The writer to use to write the XML.</param>
      <exception cref="T:System.ArgumentNullException">The writer is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.MustUnderstandBehavior.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.MustUnderstandBehavior" /> class using the specified value. </summary>
      <param name="validate">A value that specifies whether to enforce validation of <see langword="mustUnderstand" /> headers.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MustUnderstandBehavior.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Supports behavior functionality.</summary>
      <param name="serviceEndpoint">The endpoint to which the behavior applies.</param>
      <param name="bindingParameters">The binding parameters for the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MustUnderstandBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Assigns the value of <see cref="P:System.ServiceModel.Description.MustUnderstandBehavior.ValidateMustUnderstand" /> to the <see cref="P:System.ServiceModel.Dispatcher.ClientRuntime.ValidateMustUnderstand" /> property.</summary>
      <param name="serviceEndpoint">The endpoint to which the behavior applies.</param>
      <param name="behavior">The client runtime to set.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MustUnderstandBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Assigns the value of <see cref="P:System.ServiceModel.Description.MustUnderstandBehavior.ValidateMustUnderstand" /> to the <see cref="P:System.ServiceModel.Dispatcher.DispatchRuntime.ValidateMustUnderstand" /> property.</summary>
      <param name="serviceEndpoint">The endpoint to which the behavior applies.</param>
      <param name="endpointDispatcher">The dispatcher to set.</param>
    </member>
    <member name="M:System.ServiceModel.Description.MustUnderstandBehavior.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Supports behavior functionality.</summary>
      <param name="serviceEndpoint">The endpoint to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.OperationContractGenerationContext.#ctor(System.ServiceModel.Description.ServiceContractGenerator,System.ServiceModel.Description.ServiceContractGenerationContext,System.ServiceModel.Description.OperationDescription,System.CodeDom.CodeTypeDeclaration,System.CodeDom.CodeMemberMethod)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.OperationContractGenerationContext" /> class using the specified contract generator, contract context, operation description, code type declaration, synchronization method and task method.</summary>
      <param name="serviceContractGenerator">The service contract generator that generates the code.</param>
      <param name="contract">The contract and its generation context.</param>
      <param name="operation">The operation description for the operation to be generated.</param>
      <param name="declaringType">The declaring code type.</param>
      <param name="method">The method to be generated.</param>
    </member>
    <member name="M:System.ServiceModel.Description.OperationContractGenerationContext.#ctor(System.ServiceModel.Description.ServiceContractGenerator,System.ServiceModel.Description.ServiceContractGenerationContext,System.ServiceModel.Description.OperationDescription,System.CodeDom.CodeTypeDeclaration,System.CodeDom.CodeMemberMethod,System.CodeDom.CodeMemberMethod)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.OperationContractGenerationContext" /> class using the specified contract generator, contract context, operation description, code type declaration, and method.</summary>
      <param name="serviceContractGenerator">The service contract generator that generates the code.</param>
      <param name="contract">The contract and its generation context.</param>
      <param name="operation">The operation description for the operation to be generated.</param>
      <param name="declaringType">The declaring code type.</param>
      <param name="syncMethod">The synchronization method to be generated.</param>
      <param name="taskMethod">The task method used.</param>
    </member>
    <member name="M:System.ServiceModel.Description.OperationContractGenerationContext.#ctor(System.ServiceModel.Description.ServiceContractGenerator,System.ServiceModel.Description.ServiceContractGenerationContext,System.ServiceModel.Description.OperationDescription,System.CodeDom.CodeTypeDeclaration,System.CodeDom.CodeMemberMethod,System.CodeDom.CodeMemberMethod,System.CodeDom.CodeMemberMethod)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.OperationContractGenerationContext" /> class.</summary>
      <param name="serviceContractGenerator">The service contract generator that generates the code.</param>
      <param name="contract">The contract and its generation context.</param>
      <param name="operation">The operation description for the operation to be generated.</param>
      <param name="declaringType">The declaring code type.</param>
      <param name="syncMethod">The synchronous method.</param>
      <param name="beginMethod">The asynchronous begin method.</param>
      <param name="endMethod">The asynchronous end method.</param>
    </member>
    <member name="M:System.ServiceModel.Description.OperationContractGenerationContext.#ctor(System.ServiceModel.Description.ServiceContractGenerator,System.ServiceModel.Description.ServiceContractGenerationContext,System.ServiceModel.Description.OperationDescription,System.CodeDom.CodeTypeDeclaration,System.CodeDom.CodeMemberMethod,System.CodeDom.CodeMemberMethod,System.CodeDom.CodeMemberMethod,System.CodeDom.CodeMemberMethod)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.OperationContractGenerationContext" /> class using the specified contract generator, contract context, operation description, code type declaration, synchronization method, begin method, end method, and task method.</summary>
      <param name="serviceContractGenerator">The service contract generator that generates the code.</param>
      <param name="contract">The contract and its generation context.</param>
      <param name="operation">The operation description for the operation to be generated.</param>
      <param name="declaringType">The declaring code type.</param>
      <param name="syncMethod">The synchronization method to be generated.</param>
      <param name="beginMethod">The asynchronous begin method.</param>
      <param name="endMethod">The asynchronous end method.</param>
      <param name="taskMethod">The task method used.</param>
    </member>
    <member name="M:System.ServiceModel.Description.OperationDescription.#ctor(System.String,System.ServiceModel.Description.ContractDescription)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.OperationDescription" /> class with a specified name and contract description.</summary>
      <param name="name">The name of the operation description.</param>
      <param name="declaringContract">The <see cref="T:System.ServiceModel.Description.ContractDescription" /> used to initialize the operation description.</param>
    </member>
    <member name="M:System.ServiceModel.Description.OperationDescription.ShouldSerializeProtectionLevel">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.Description.OperationDescription.ProtectionLevel" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Description.OperationDescription.ProtectionLevel" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.OperationDescriptionCollection.Find(System.String)">
      <summary>Returns an operation description with a specified name from the collection of operation descriptions.</summary>
      <param name="name">The name of the operation.</param>
      <returns>An <see cref="T:System.ServiceModel.Description.OperationDescription" /> with the name specified.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.OperationDescriptionCollection.FindAll(System.String)">
      <summary>Returns a collection of all the operation descriptions from the collection that have the specified name.</summary>
      <param name="name">The name of the operation.</param>
      <returns>The <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Description.OperationDescription" /> that contains the operation descriptions with the specified name.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.OperationDescriptionCollection.InsertItem(System.Int32,System.ServiceModel.Description.OperationDescription)">
      <summary>Inserts an element into the operation description collection at the specified index.</summary>
      <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Description.OperationDescription" /> to insert.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.OperationDescriptionCollection.SetItem(System.Int32,System.ServiceModel.Description.OperationDescription)">
      <summary>Replaces the operation description element in the collection at the specified index.</summary>
      <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Description.OperationDescription" /> to set.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ParameterXPathQueryGenerator.CreateFromDataContractSerializer(System.Xml.Linq.XName,System.String,System.String,System.Boolean,System.Type,System.Reflection.MemberInfo[],System.Xml.XmlNamespaceManager@)">
      <summary>Creates an XPath using the specified operation name, parameter name, and data contract information.</summary>
      <param name="serviceContractName">The name of the service contract XML element that contains the service contract namespace.</param>
      <param name="operationName">The name of the service operation.</param>
      <param name="parameterName">The name of the service operation parameter.</param>
      <param name="isReply">
            <see langword="true" /> to indicate that the service operation is a response; otherwise, <see langword="false" />.</param>
      <param name="type">The data contract.</param>
      <param name="pathToMember">The metadata, generated using the <see cref="M:System.Type.GetMember(System.String)" /> method of the <see cref="T:System.Type" /> class, which points to the specific data member used to generated the query.</param>
      <param name="namespaces">When this method returns, contains the XML namespaces and their prefixes found in the data contract. Instantiate this parameter before passing it in this method.</param>
      <returns>The XPath generated from the specified operation name, parameter name, and data contract information.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.PolicyAssertionCollection" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.#ctor(System.Collections.Generic.IEnumerable{System.Xml.XmlElement})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.PolicyAssertionCollection" /> class using the specified <see cref="T:System.Xml.XmlElement" /> objects. </summary>
      <param name="elements">The policy assertions the collection is to contain.</param>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.Contains(System.String,System.String)">
      <summary>Returns a value that indicates whether the collection contains the specified policy assertion.</summary>
      <param name="localName">The name of the policy assertion.</param>
      <param name="namespaceUri">The namespace of the policy assertion.</param>
      <returns>
          <see langword="true" /> if the collection contains the specified policy assertion; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.Find(System.String,System.String)">
      <summary>Returns the specified policy assertion.</summary>
      <param name="localName">The local name of the policy assertion.</param>
      <param name="namespaceUri">The namespace of the policy assertion.</param>
      <returns>The specified policy assertion, or <see langword="null" /> if the assertion cannot be found.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.FindAll(System.String,System.String)">
      <summary>Returns all specified policy assertions.</summary>
      <param name="localName">The local name of the policy assertion.</param>
      <param name="namespaceUri">The namespace of the policy assertion.</param>
      <returns>A collection of all policy assertions that match the specification, or an empty collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.InsertItem(System.Int32,System.Xml.XmlElement)">
      <summary>Inserts a specified policy assertion into the collection at the specified index.</summary>
      <param name="index">The index at which to insert <paramref name="item" />.</param>
      <param name="item">The policy assertion to insert at <paramref name="index" />. The assertion must not be null.</param>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.Remove(System.String,System.String)">
      <summary>Removes the specified policy assertion from the collection.</summary>
      <param name="localName">The local name of the policy assertion.</param>
      <param name="namespaceUri">The namespace of the policy assertion.</param>
      <returns>The policy assertion that was removed from the collection or <see langword="null" /> if the policy assertion was not in the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.RemoveAll(System.String,System.String)">
      <summary>Removes all policy assertions that match the specified name and namespace.</summary>
      <param name="localName">The local name of the policy assertion.</param>
      <param name="namespaceUri">The namespace of the policy assertion.</param>
      <returns>A collection of all removed policy assertions or an empty collection if no assertions were found that match the specified name and namespace.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyAssertionCollection.SetItem(System.Int32,System.Xml.XmlElement)">
      <summary>Replaces the policy assertion at a specified index with a specified policy assertion.</summary>
      <param name="index">The index that contains the assertion to replace.</param>
      <param name="item">The policy assertion to replace the assertion already at <paramref name="index" />. The assertion must not be null.</param>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyConversionContext.#ctor(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.PolicyConversionContext" /> class using the specified endpoint.</summary>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> for the policy context.</param>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyConversionContext.GetBindingAssertions">
      <summary>Gets a collection of policy assertions from metadata.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.Xml.XmlElement" /> that contains binding policy assertions.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyConversionContext.GetFaultBindingAssertions(System.ServiceModel.Description.FaultDescription)">
      <summary>Returns a collection of policy assertions for the specified SOAP fault.</summary>
      <param name="fault">The <see cref="T:System.ServiceModel.Description.FaultDescription" /> object for which policy assertions are to be added or for which bindings are to be configured.</param>
      <returns>A collection of policy assertions for the specified SOAP fault.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyConversionContext.GetMessageBindingAssertions(System.ServiceModel.Description.MessageDescription)">
      <summary>Gets a collection of policy assertions for a message.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Description.MessageDescription" /> for which there are binding assertions.</param>
      <returns>A collection of policy assertions for the specified message.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyConversionContext.GetOperationBindingAssertions(System.ServiceModel.Description.OperationDescription)">
      <summary>Returns a collection of policy assertions for the specified operation.</summary>
      <param name="operation">The <see cref="T:System.ServiceModel.Description.OperationDescription" /> object for which policy assertions are to be added or for which bindings are to be configured.</param>
      <returns>The policy assertions for the operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.PolicyVersion.ToString">
      <summary>Converts the <see cref="T:System.ServiceModel.Description.PolicyVersion" /> instance into a string representation.</summary>
      <returns>The namespace for the version of WS-Policy being used.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthenticationBehavior.#ctor">
      <summary>Creates a new instance of <see cref="T:System.ServiceModel.Description.ServiceAuthenticationBehavior" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthenticationBehavior.ShouldSerializeAuthenticationSchemes">
      <summary>Returns whether the service should serialize authentication schemes.</summary>
      <returns>
          <see langword="True" /> if the service should serialize authentication schemes; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthenticationBehavior.ShouldSerializeServiceAuthenticationManager">
      <summary>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.ServiceAuthenticationManager" /> should be serialized; otherwise, <see langword="false" />.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthenticationBehavior.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>An implementation of the <see cref="M:System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)" /> method.</summary>
      <param name="description">The service description of the service.</param>
      <param name="serviceHostBase">The host of the service.</param>
      <param name="endpoints">The service endpoints.</param>
      <param name="parameters">Custom objects to which binding elements have access.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthenticationBehavior.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>An implementation of the <see cref="M:System.ServiceModel.Description.IServiceBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)" /> method.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The host that is currently being built.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthenticationBehavior.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>An implementation of the <see cref="M:System.ServiceModel.Description.ServiceAuthenticationBehavior.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)" /> method.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host that is currently being constructed.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthorizationBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceAuthorizationBehavior" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthorizationBehavior.ShouldSerializeExternalAuthorizationPolicies">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.ExternalAuthorizationPolicies" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.ExternalAuthorizationPolicies" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthorizationBehavior.ShouldSerializeServiceAuthorizationManager">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.ServiceAuthorizationManager" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.ServiceAuthorizationManager" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthorizationBehavior.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Provides the ability to pass custom data to binding elements to support the contract implementation.</summary>
      <param name="description">The service description of the service.</param>
      <param name="serviceHostBase">The host of the service.</param>
      <param name="endpoints">The service endpoints.</param>
      <param name="parameters">The custom objects to which binding elements have access.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthorizationBehavior.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Defines an explicit interface implementation that adds dispatch behaviors to configure the binding.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The host that is currently being built.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceAuthorizationBehavior.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Provides the ability to inspect the service host and the service description to confirm that the service can run successfully.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host that is currently being constructed.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerationContext.#ctor(System.ServiceModel.Description.ServiceContractGenerator,System.ServiceModel.Description.ContractDescription,System.CodeDom.CodeTypeDeclaration)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceContractGenerationContext" /> class using the specified contract generator, contract description, and contract code type declaration. </summary>
      <param name="serviceContractGenerator">The generator that generates the code for the contract.</param>
      <param name="contract">The contract description for the contract to be generated.</param>
      <param name="contractType">The <see cref="T:System.CodeDom.CodeTypeDeclaration" /> for the contract code to be generated.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerationContext.#ctor(System.ServiceModel.Description.ServiceContractGenerator,System.ServiceModel.Description.ContractDescription,System.CodeDom.CodeTypeDeclaration,System.CodeDom.CodeTypeDeclaration)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceContractGenerationContext" /> class using the specified contract generator, contract description, and contract code type declaration. </summary>
      <param name="serviceContractGenerator">The generator that generates the code for the contract.</param>
      <param name="contract">The contract description for the contract to be generated.</param>
      <param name="contractType">The <see cref="T:System.CodeDom.CodeTypeDeclaration" /> for the contract code to be generated.</param>
      <param name="duplexCallbackType">The <see cref="T:System.CodeDom.CodeTypeDeclaration" /> for the duplex contract code to be generated.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> class with a new <see cref="T:System.CodeDom.CodeCompileUnit" /> instance.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerator.#ctor(System.CodeDom.CodeCompileUnit)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> class with the specified <see cref="T:System.CodeDom.CodeCompileUnit" /> instance.</summary>
      <param name="targetCompileUnit">The <see cref="T:System.CodeDom.CodeCompileUnit" /> instance to use to generate code.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerator.#ctor(System.CodeDom.CodeCompileUnit,System.Configuration.Configuration)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> class with the specified <see cref="T:System.CodeDom.CodeCompileUnit" /> instance and the specified <see cref="T:System.Configuration.Configuration" /> instance.</summary>
      <param name="targetCompileUnit">The <see cref="T:System.CodeDom.CodeCompileUnit" /> instance to use to generate code.</param>
      <param name="targetConfig">The <see cref="T:System.Configuration.Configuration" /> instance to use to generate binding configurations.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerator.#ctor(System.Configuration.Configuration)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> class with the specified <see cref="T:System.Configuration.Configuration" /> instance.</summary>
      <param name="targetConfig">The <see cref="T:System.Configuration.Configuration" /> instance to use to generate binding configurations.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerator.GenerateBinding(System.ServiceModel.Channels.Binding,System.String@,System.String@)">
      <summary>Generates a binding configuration for the specified <see cref="T:System.ServiceModel.Channels.Binding" /> instance.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> to use to generate the binding configuration.</param>
      <param name="bindingSectionName">The name of the generated binding section.</param>
      <param name="configurationName">The name of the generated binding configuration.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerator.GenerateServiceContractType(System.ServiceModel.Description.ContractDescription)">
      <summary>Generates a service contract type from the specified <see cref="T:System.ServiceModel.Description.ContractDescription" /> instance.</summary>
      <param name="contractDescription">The <see cref="T:System.ServiceModel.Description.ContractDescription" /> to use to generate the contract type.</param>
      <returns>A <see cref="T:System.CodeDom.CodeTypeReference" /> instance for the generated contract type.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceContractGenerator.GenerateServiceEndpoint(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Configuration.ChannelEndpointElement@)">
      <summary>Generates a service contract type and an endpoint configuration from the specified <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> instance.</summary>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> to use to generate the contract type.</param>
      <param name="channelElement">The generated endpoint configuration.</param>
      <returns>A <see cref="T:System.CodeDom.CodeTypeReference" /> instance for the generated contract type.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceCredentials.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceCredentials" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceCredentials.#ctor(System.ServiceModel.Description.ServiceCredentials)">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.Description.ServiceCredentials" /> from the specified <see cref="T:System.ServiceModel.Description.ServiceCredentials" />. </summary>
      <param name="other">The <see cref="T:System.ServiceModel.Description.ServiceCredentials" /> instance used to initialize the new instance.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceCredentials.Clone">
      <summary>Creates a copy of the current instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceCredentials" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceCredentials.CloneCore">
      <summary>Copies the essential members of the current instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceCredentials" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceCredentials.CreateSecurityTokenManager">
      <summary>Creates a token manager for this service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceCredentials.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Adds this instance to a binding parameter collection. This is an infrastructure method and not intended to be called directly.</summary>
      <param name="description">A description of the service.</param>
      <param name="serviceHostBase">The service host base.</param>
      <param name="endpoints">A collection of service endpoints.</param>
      <param name="parameters">A collection of parameters.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="parameters" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceCredentials.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Apply the dispatch behavior. This is an infrastructure method and not intended to be called directly.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host base.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceCredentials.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Validates a service description. This is an infrastructure method and not intended to be called directly.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host base.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceDebugBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceDebugBehavior" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceDebugBehavior.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)" /> method to support the behavior.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host.</param>
      <param name="endpoints">The endpoints for the service.</param>
      <param name="parameters">The binding parameters that support modifying the bindings.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceDebugBehavior.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IServiceBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)" /> method to support the behavior.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceDebugBehavior.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IServiceBehavior.Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)" /> method to support the behavior.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceDescription.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceDescription" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceDescription.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ServiceEndpoint})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceDescription" /> class from a specified enumeration of service endpoints.</summary>
      <param name="endpoints">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> of type <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> used to initialize the service description.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpoints" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceDescription.GetService(System.Object)">
      <summary>Returns a service description initialized with a specified service object.</summary>
      <param name="serviceImplementation">The <see cref="T:System.Object" /> that implements the service.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the service object provided.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serviceImplementation" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceDescription.GetService(System.Type)">
      <summary>Returns a service description initialized with a specified service type.</summary>
      <param name="serviceType">The <see cref="T:System.Type" /> of the service.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the service type provided.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serviceType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpoint.#ctor(System.ServiceModel.Description.ContractDescription)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> class for a specified contract.</summary>
      <param name="contract">The <see cref="T:System.ServiceModel.Description.ContractDescription" /> for the service endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpoint.#ctor(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> class with a specified contract, binding, and address.</summary>
      <param name="contract">The <see cref="T:System.ServiceModel.Description.ContractDescription" /> for the service endpoint.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> that specifies how the service endpoint communicates with the world.</param>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> for the service endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.Find(System.Type)">
      <summary>Returns the first service endpoint found that satisfies the specified contract type from the collection of service endpoints.</summary>
      <param name="contractType">The <see cref="T:System.Type" /> of contract for the service endpoint.</param>
      <returns>The first <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> of the specified contract type or <see langword="null" /> if none was found.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="contractType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.Find(System.Type,System.Xml.XmlQualifiedName)">
      <summary>Returns a service endpoint of a specified contract type and with a specified binding name and namespace from the collection of service endpoints.</summary>
      <param name="contractType">The <see cref="T:System.Type" /> of contract for the service endpoint.</param>
      <param name="bindingName">The <see cref="T:System.Xml.XmlQualifiedName" /> for the binding of the service.</param>
      <returns>The first <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> of the specified contract type and binding name and namespace or <see langword="null" /> if none was found.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="contractType" /> or <paramref name="bindingName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.Find(System.Uri)">
      <summary>Returns a service endpoint with a specified address from the collection of service endpoints.</summary>
      <param name="address">The <see cref="T:System.Uri" /> for the service endpoint.</param>
      <returns>The first <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> of the specified address or <see langword="null" /> if none was found.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.Find(System.Xml.XmlQualifiedName)">
      <summary>Returns a service endpoint with a specified namespace and contract name from the collection of service endpoints.</summary>
      <param name="contractName">The <see cref="T:System.Xml.XmlQualifiedName" /> for the contract of the service.</param>
      <returns>The first <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> with the specified namespace and contract name or <see langword="null" /> if none was found.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.Find(System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)">
      <summary>Returns the first service endpoint with the specified contract name and namespace and binding name and namespace from the collection of service endpoints.</summary>
      <param name="contractName">The <see cref="T:System.Xml.XmlQualifiedName" /> for the contract of the service.</param>
      <param name="bindingName">The <see cref="T:System.Xml.XmlQualifiedName" /> for the binding of the service.</param>
      <returns>The first <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> with the specified binding and contract names and namespaces.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="contractName" /> or <paramref name="bindingName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.FindAll(System.Type)">
      <summary>Returns a collection of all the service endpoints for a specified type of service.</summary>
      <param name="contractType">The <see cref="T:System.Type" /> of contract for the service endpoint.</param>
      <returns>The <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> that contains service endpoints of the specified type or the empty collection if none is found.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="contractType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.FindAll(System.Xml.XmlQualifiedName)">
      <summary>Returns a collection of all the service endpoints for a specified service name.</summary>
      <param name="contractName">The <see cref="T:System.Xml.XmlQualifiedName" /> for the service.</param>
      <returns>The <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> that contains service endpoints with the specified contract name and namespace or the empty collection if none is found.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="contractName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.InsertItem(System.Int32,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Inserts an item into the collection at the specified index.</summary>
      <param name="index">The zero-based index at which the item should be inserted.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> item to insert at the specified <paramref name="index" />.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="index" /> is less than zero.-or-
              <paramref name="index" /> is greater than the number of items contained in the collection.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceEndpointCollection.SetItem(System.Int32,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Replaces the element in the collection at the specified index.</summary>
      <param name="index">The zero-based index of the element to replace.</param>
      <param name="item">The new value for <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> item at the specified <paramref name="index" />.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="index" /> is less than zero.-or-
              <paramref name="index" /> is greater than the number of items contained in the collection.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceMetadataBehavior" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataBehavior.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Implementation of <see cref="T:System.ServiceModel.Description.IServiceBehavior" /> that configures the underlying bindings to support the behavior.</summary>
      <param name="description">The service description to be configured.</param>
      <param name="serviceHostBase">The host of the service.</param>
      <param name="endpoints">The endpoints to be configured.</param>
      <param name="parameters">The binding parameters to be configured.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataBehavior.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Implementation of <see cref="T:System.ServiceModel.Description.IServiceBehavior" /> that configures the underlying bindings to support the behavior on the service.</summary>
      <param name="description">The service description to be modified.</param>
      <param name="serviceHostBase">The host of the service.</param>
      <exception cref="T:System.ArgumentNullException">Either the <paramref name="description" /> or the <paramref name="serviceHostBase" /> are <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The destination address of the <paramref name="serviceHostBase" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataBehavior.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Implementation of <see cref="T:System.ServiceModel.Description.IServiceBehavior" /> that validates that the service description can support the behavior.</summary>
      <param name="description">The service description to be validated.</param>
      <param name="serviceHostBase">The host of the service.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataContractBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceMetadataContractBehavior" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataContractBehavior.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceMetadataContractBehavior" />.</summary>
      <param name="metadataGenerationDisabled">Specifies if metadata generation is disabled for an endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataContractBehavior.System#ServiceModel#Description#IContractBehavior#AddBindingParameters(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Configures binding elements to support the contract behavior.</summary>
      <param name="description">The contract description to modify.</param>
      <param name="endpoint">The endpoint to modify.</param>
      <param name="parameters">The objects the binding elements require to support the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataContractBehavior.System#ServiceModel#Description#IContractBehavior#ApplyClientBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Implements a modification of a client across a contract.</summary>
      <param name="description">The contract description for which the extension is intended.</param>
      <param name="endpoint">The endpoint that exposes the contract.</param>
      <param name="proxy">The client runtime.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataContractBehavior.System#ServiceModel#Description#IContractBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.DispatchRuntime)">
      <summary>Implements a modification of the service runtime across a contract.</summary>
      <param name="description">The contract description to be modified.</param>
      <param name="endpoint">The endpoint that exposes the contract.</param>
      <param name="dispatch">The dispatch runtime that controls service execution.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataContractBehavior.System#ServiceModel#Description#IContractBehavior#Validate(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Confirms the contract and endpoint can support the contract behavior.</summary>
      <param name="description">The contract to validate.</param>
      <param name="endpoint">The endpoint to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataEndpoint.#ctor">
      <summary>Creates and initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceMetadataEndpoint" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataEndpoint.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Creates and initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceMetadataEndpoint" /> class using the specified binding and endpoint address. </summary>
      <param name="binding">The binding to use for the service metadata endpoint.</param>
      <param name="address">The endpoint address.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataEndpoint.#ctor(System.ServiceModel.EndpointAddress)">
      <summary>Creates and initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceMetadataEndpoint" /> class using the specified endpoint address.</summary>
      <param name="address">The endpoint address.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataExtension.#ctor">
      <summary>Creates an instance of a <see cref="T:System.ServiceModel.Description.ServiceMetadataExtension" /> object.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataExtension.System#ServiceModel#IExtension{System#ServiceModel#ServiceHostBase}#Attach(System.ServiceModel.ServiceHostBase)">
      <summary>Enables an object to participate in custom behavior. Called when the runtime attaches the extension to an instance of the <see cref="T:System.ServiceModel.ServiceHostBase" /> class.  For internal use only.</summary>
      <param name="owner">The <see cref="T:System.ServiceModel.ServiceHostBase" />.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceMetadataExtension.System#ServiceModel#IExtension{System#ServiceModel#ServiceHostBase}#Detach(System.ServiceModel.ServiceHostBase)">
      <summary>Enables an object to participate in custom behavior. Called when the runtime detaches the extension from an instance of the <see cref="T:System.ServiceModel.InstanceContext" /> class.  For internal use only.</summary>
      <param name="owner">The <see cref="T:System.ServiceModel.InstanceContext" />.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceSecurityAuditBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceSecurityAuditBehavior" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceSecurityAuditBehavior.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Passes custom data to binding elements to support the contract implementation.</summary>
      <param name="description">The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> of the service.</param>
      <param name="serviceHostBase">The host of the service.</param>
      <param name="endpoints">The service endpoints.</param>
      <param name="parameters">A <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <see langword="set" /> and <paramref name="parameters" /> are <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceSecurityAuditBehavior.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.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="description">The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> of the service.</param>
      <param name="serviceHostBase">The host of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="description" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serviceHostBase" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceSecurityAuditBehavior.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Not implemented.</summary>
      <param name="description">The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> of the service.</param>
      <param name="serviceHostBase">The host of the service.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceThrottlingBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.ServiceThrottlingBehavior" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceThrottlingBehavior.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Configures the bindings to support the service behavior.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The host for the service.</param>
      <param name="endpoints">The endpoints exposed by the service.</param>
      <param name="parameters">The binding parameters to be configured to support the service behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceThrottlingBehavior.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Configures the service to support the service behavior.</summary>
      <param name="description">The service description to be configured.</param>
      <param name="serviceHostBase">The host for the service.</param>
    </member>
    <member name="M:System.ServiceModel.Description.ServiceThrottlingBehavior.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Validates that the service and host can support the service behavior.</summary>
      <param name="description">The service description to be validated by the service behavior.</param>
      <param name="serviceHostBase">The service host to be validated by the service behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.SynchronousReceiveBehavior.#ctor">
      <summary>Creates an instance of the <see cref="T:System.ServiceModel.Description.SynchronousReceiveBehavior" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Description.SynchronousReceiveBehavior.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Not implemented in this class.  </summary>
      <param name="serviceEndpoint">The endpoint to modify.</param>
      <param name="parameters">The objects that binding elements require to support the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.SynchronousReceiveBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Not implemented in this class.  </summary>
      <param name="serviceEndpoint">The endpoint that is to be customized.</param>
      <param name="behavior">The client runtime to be customized.</param>
    </member>
    <member name="M:System.ServiceModel.Description.SynchronousReceiveBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Sets the <see cref="P:System.ServiceModel.Dispatcher.ChannelDispatcher.ReceiveSynchronously" /> property to <see langword="true" />.</summary>
      <param name="serviceEndpoint">The endpoint that exposes the contract.</param>
      <param name="endpointDispatcher">The endpoint dispatcher to be modified or extended.</param>
    </member>
    <member name="M:System.ServiceModel.Description.SynchronousReceiveBehavior.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Not implemented in this class. </summary>
      <param name="serviceEndpoint">The endpoint to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.TransactedBatchingBehavior.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.TransactedBatchingBehavior" /> class with the specified batch size.</summary>
      <param name="maxBatchSize">The maximum number of receive operations that can be batched together.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="MaxBatchSize" /> is less than 0.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.TransactedBatchingBehavior.System#ServiceModel#Description#IEndpointBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Applies binding settings to the specified service endpoint. This method cannot be inherited.</summary>
      <param name="serviceEndpoint">A service endpoint where behavior settings are applied.</param>
      <param name="bindingParameters">A collection of binding parameters that store information used by binding elements to build factories.</param>
    </member>
    <member name="M:System.ServiceModel.Description.TransactedBatchingBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyClientBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>Applies transaction batching behavior settings to the specified service endpoint. This method cannot be inherited.</summary>
      <param name="serviceEndpoint">A service endpoint where behavior settings are applied.</param>
      <param name="behavior">Contains the transaction batching behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Description.TransactedBatchingBehavior.System#ServiceModel#Description#IEndpointBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.EndpointDispatcher)">
      <summary>Associates an endpoint dispatcher with the specified service endpoint. This method cannot be inherited.</summary>
      <param name="serviceEndpoint">A service endpoint where behavior settings are applied.</param>
      <param name="endpointDispatcher">An endpoint dispatching for dispatching messages </param>
    </member>
    <member name="M:System.ServiceModel.Description.TransactedBatchingBehavior.System#ServiceModel#Description#IEndpointBehavior#Validate(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Ensures that transacted batching is applicable only for the bindings that support transacted receive operation. This method cannot be inherited.</summary>
      <param name="serviceEndpoint">A service endpoint for which batching behavior is validated.</param>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.Create(System.Type,System.String)">
      <summary>Represents a static method that returns a <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</summary>
      <param name="messageContract">A message contract type that is a <see cref="T:System.Type" /> annotated with a <see cref="T:System.ServiceModel.MessageContractAttribute" />.</param>
      <param name="action">An action string.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</returns>
      <exception cref="T:System.ArgumentNullException">Arguments are <see langword="null" /></exception>
      <exception cref="T:System.ArgumentException">The specified message contract type does not have the MessageContractAttribute applied</exception>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.Create(System.Type,System.String,System.ServiceModel.DataContractFormatAttribute)">
      <summary>Represents a static method that returns a <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</summary>
      <param name="messageContract">A message contract type that is a <see cref="T:System.Type" /> annotated with a <see cref="T:System.ServiceModel.MessageContractAttribute" />.</param>
      <param name="action">An action string.</param>
      <param name="formatterAttribute">A <see cref="T:System.ServiceModel.DataContractFormatAttribute" /> that specifies the formatter to be used.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</returns>
      <exception cref="T:System.ArgumentNullException">Arguments are <see langword="null" /></exception>
      <exception cref="T:System.ArgumentException">The specified message contract type does not have the MessageContractAttribute applied</exception>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.Create(System.Type,System.String,System.ServiceModel.XmlSerializerFormatAttribute)">
      <summary>Represents a static method that returns a <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</summary>
      <param name="messageContract">A message contract type that is a <see cref="T:System.Type" /> annotated with a <see cref="T:System.ServiceModel.MessageContractAttribute" />.</param>
      <param name="action">An action string.</param>
      <param name="formatterAttribute">A <see cref="T:System.ServiceModel.XmlSerializerFormatAttribute" /> that specifies the formatter to be used.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</returns>
      <exception cref="T:System.ArgumentNullException">Arguments are <see langword="null" /></exception>
      <exception cref="T:System.ArgumentException">The specified message contract type does not have the MessageContractAttribute applied</exception>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.Create(System.Type,System.String,System.String)">
      <summary>Represents a static method that returns a <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</summary>
      <param name="messageContract">A message contract type that is a <see cref="T:System.Type" /> annotated with a <see cref="T:System.ServiceModel.MessageContractAttribute" />.</param>
      <param name="action">An action string.</param>
      <param name="defaultNamespace">A namespace.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</returns>
      <exception cref="T:System.ArgumentNullException">Arguments are <see langword="null" /></exception>
      <exception cref="T:System.ArgumentException">The specified message contract type does not have the MessageContractAttribute applied</exception>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.Create(System.Type,System.String,System.String,System.ServiceModel.DataContractFormatAttribute)">
      <summary>Represents a static method that returns a <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</summary>
      <param name="messageContract">A message contract type that is a <see cref="T:System.Type" /> annotated with a <see cref="T:System.ServiceModel.MessageContractAttribute" />.</param>
      <param name="action">An action string.</param>
      <param name="defaultNamespace">A namespace.</param>
      <param name="formatterAttribute">A <see cref="T:System.ServiceModel.DataContractFormatAttribute" /> that specifies the formatter to be used.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</returns>
      <exception cref="T:System.ArgumentNullException">Arguments are <see langword="null" /></exception>
      <exception cref="T:System.ArgumentException">The specified message contract type does not have the MessageContractAttribute applied</exception>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.Create(System.Type,System.String,System.String,System.ServiceModel.XmlSerializerFormatAttribute)">
      <summary>Represents a static method that returns a <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</summary>
      <param name="messageContract">A message contract type that is a <see cref="T:System.Type" /> annotated with a <see cref="T:System.ServiceModel.MessageContractAttribute" />.</param>
      <param name="action">An action string.</param>
      <param name="defaultNamespace">A namespace.</param>
      <param name="formatterAttribute">A <see cref="T:System.ServiceModel.XmlSerializerFormatAttribute" /> that specifies the formatter to be used.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.TypedMessageConverter" /> instance.</returns>
      <exception cref="T:System.ArgumentNullException">Arguments are <see langword="null" /></exception>
      <exception cref="T:System.ArgumentException">The specified message contract type does not have the MessageContractAttribute applied</exception>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.FromMessage(System.ServiceModel.Channels.Message)">
      <summary>Creates a typed message from the specified <see cref="T:System.ServiceModel.Channels.Message" /> instance.</summary>
      <param name="message">An untyped message.</param>
      <returns>An object that is a typed message.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.ToMessage(System.Object)">
      <summary>Creates a <see cref="T:System.ServiceModel.Channels.Message" /> instance from the specified typed message.</summary>
      <param name="typedMessage">A typed message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.TypedMessageConverter.ToMessage(System.Object,System.ServiceModel.Channels.MessageVersion)">
      <summary>Creates a <see cref="T:System.ServiceModel.Channels.Message" /> instance from the specified typed message using the specified version.</summary>
      <param name="typedMessage">A typed message.</param>
      <param name="version">A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that specifies the versions of SOAP and WS-Addressing associated with a message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Not implemented.</summary>
      <param name="serviceDescription">Not implemented.</param>
      <param name="serviceHostBase">Not implemented.</param>
      <param name="endpoints">Not implemented.</param>
      <param name="bindingParameters">Not implemented.</param>
    </member>
    <member name="M:System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Not implemented.</summary>
      <param name="serviceDescription">Not implemented.</param>
      <param name="serviceHostBase">Not implemented.</param>
    </member>
    <member name="M:System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Not implemented.</summary>
      <param name="serviceDescription">Not implemented.</param>
      <param name="serviceHostBase">Not implemented.</param>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlContractConversionContext.GetFaultDescription(System.Web.Services.Description.OperationFault)">
      <summary>Returns the fault description for the specified fault.</summary>
      <param name="operationFault">The <see cref="T:System.Web.Services.Description.OperationFault" /> for the requested <see cref="T:System.ServiceModel.Description.FaultDescription" />.</param>
      <returns>The fault description for the specified fault.</returns>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">The value was not found.</exception>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlContractConversionContext.GetMessageDescription(System.Web.Services.Description.OperationMessage)">
      <summary>Returns the message description for the specified message.</summary>
      <param name="operationMessage">The <see cref="T:System.Web.Services.Description.OperationMessage" /> for the requested <see cref="T:System.ServiceModel.Description.MessageDescription" />.</param>
      <returns>The message description for the specified message.</returns>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">The value was not found.</exception>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlContractConversionContext.GetOperation(System.ServiceModel.Description.OperationDescription)">
      <summary>Returns the operation for the specified operation description.</summary>
      <param name="operation">The <see cref="T:System.ServiceModel.Description.OperationDescription" /> for the requested <see cref="T:System.Web.Services.Description.Operation" />.</param>
      <returns>The operation for the specified operation description.</returns>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">The value was not found.</exception>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlContractConversionContext.GetOperationDescription(System.Web.Services.Description.Operation)">
      <summary>Returns the operation description associated with the operation.</summary>
      <param name="operation">The <see cref="T:System.Web.Services.Description.Operation" /> for the requested <see cref="T:System.ServiceModel.Description.OperationDescription" />.</param>
      <returns>The operation description associated with the operation.</returns>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">The value was not found.</exception>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlContractConversionContext.GetOperationFault(System.ServiceModel.Description.FaultDescription)">
      <summary>Returns the <see cref="T:System.Web.Services.Description.OperationFault" /> for the requested <see cref="T:System.ServiceModel.Description.FaultDescription" />.</summary>
      <param name="fault">The <see cref="T:System.ServiceModel.Description.FaultDescription" /> for the requested <see cref="T:System.Web.Services.Description.OperationFault" />.</param>
      <returns>The <see cref="T:System.Web.Services.Description.OperationFault" /> for the requested <see cref="T:System.ServiceModel.Description.FaultDescription" />.</returns>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">The value was not found.</exception>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlContractConversionContext.GetOperationMessage(System.ServiceModel.Description.MessageDescription)">
      <summary>Gets a <see cref="T:System.Web.Services.Description.OperationMessage" /> object for the specified <paramref name="message" /> that represents a message type passed by the action of an XML Web service.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Description.MessageDescription" /> for the requested <see cref="T:System.Web.Services.Description.OperationMessage" />.</param>
      <returns>A <see cref="T:System.Web.Services.Description.OperationMessage" /> object that represents a message type passed by the action of an XML Web service.</returns>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">The value was not found.</exception>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlEndpointConversionContext.GetFaultBinding(System.ServiceModel.Description.FaultDescription)">
      <summary>Gets the WSDL binding associated with the fault.</summary>
      <param name="fault">The <see cref="T:System.ServiceModel.Description.FaultDescription" /> for the fault associated with the WSDL binding.</param>
      <returns>The WSDL <see cref="T:System.Web.Services.Description.FaultBinding" /> associated with the fault.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlEndpointConversionContext.GetFaultDescription(System.Web.Services.Description.FaultBinding)">
      <summary>Gets the description for the fault associated with the WSDL fault binding.</summary>
      <param name="faultBinding">The <see cref="T:System.Web.Services.Description.FaultBinding" /> associated with the WSDL fault binding.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.FaultDescription" /> for the fault associated with the WSDL binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlEndpointConversionContext.GetMessageBinding(System.ServiceModel.Description.MessageDescription)">
      <summary>Gets the WSDL binding for the message specified by the description.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Description.MessageDescription" /> associated with the description.</param>
      <returns>The <see cref="T:System.Web.Services.Description.MessageBinding" /> for the message specified by the description.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlEndpointConversionContext.GetMessageDescription(System.Web.Services.Description.MessageBinding)">
      <summary>Gets the message description for the message specified by the WSDL binding.</summary>
      <param name="messageBinding">The <see cref="T:System.Web.Services.Description.MessageBinding" /> associated with the message.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.MessageDescription" /> for the message specified by the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlEndpointConversionContext.GetOperationBinding(System.ServiceModel.Description.OperationDescription)">
      <summary>Gets the WSDL binding for the operation specified by the description.</summary>
      <param name="operation">The <see cref="T:System.ServiceModel.Description.OperationDescription" /> of the operation associated with the binding.</param>
      <returns>The <see cref="T:System.Web.Services.Description.OperationBinding" /> for the operation specified by the description.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlEndpointConversionContext.GetOperationDescription(System.Web.Services.Description.OperationBinding)">
      <summary>Returns the operation description of the operation associated with the WSDL binding.</summary>
      <param name="operationBinding">The <see cref="T:System.Web.Services.Description.OperationBinding" /> associated with the description.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.OperationDescription" /> of the operation associated with the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlExporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.WsdlExporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlExporter.ExportContract(System.ServiceModel.Description.ContractDescription)">
      <summary>Exports metadata that describes only the contract information from the specified contract description.</summary>
      <param name="contract">The <see cref="T:System.ServiceModel.Description.ContractDescription" /> to generate metadata from.</param>
      <exception cref="T:System.InvalidOperationException">The exporter encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">The contract is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlExporter.ExportEndpoint(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Generates metadata about the specified endpoint.</summary>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> about which to return metadata.</param>
      <exception cref="T:System.InvalidOperationException">The exporter encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpoint" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The binding is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlExporter.ExportEndpoints(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ServiceEndpoint},System.Xml.XmlQualifiedName)">
      <summary>Generates metadata about a group of endpoints from a specified service.</summary>
      <param name="endpoints">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects about which to generate metadata.</param>
      <param name="wsdlServiceQName">The name of the service.</param>
      <exception cref="T:System.InvalidOperationException">The exporter encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpoints" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="wsdlServiceQName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">A binding is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlExporter.GetGeneratedMetadata">
      <summary>Returns an enumerable collection of generated <see cref="T:System.ServiceModel.Description.MetadataSection" /> objects.</summary>
      <returns>An enumerable collection of generated <see cref="T:System.ServiceModel.Description.MetadataSection" /> objects that represents the metadata generated as a result of calls to <see cref="M:System.ServiceModel.Description.WsdlExporter.ExportContract(System.ServiceModel.Description.ContractDescription)" />, <see cref="M:System.ServiceModel.Description.WsdlExporter.ExportEndpoint(System.ServiceModel.Description.ServiceEndpoint)" />, or <see cref="M:System.ServiceModel.Description.WsdlExporter.ExportEndpoints(System.Collections.Generic.IEnumerable{System.ServiceModel.Description.ServiceEndpoint},System.Xml.XmlQualifiedName)" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.#ctor(System.ServiceModel.Description.MetadataSet)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.WsdlImporter" /> class.</summary>
      <param name="metadata">A collection of metadata documents from which to extract contract, endpoint, and binding information.</param>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.#ctor(System.ServiceModel.Description.MetadataSet,System.Collections.Generic.IEnumerable{System.ServiceModel.Description.IPolicyImportExtension},System.Collections.Generic.IEnumerable{System.ServiceModel.Description.IWsdlImportExtension})">
      <summary>Creates a <see cref="T:System.ServiceModel.Description.WsdlImporter" /> object from the specified metadata, custom policy importers, and custom WSDL importers.</summary>
      <param name="metadata">The downloaded metadata.</param>
      <param name="policyImportExtensions">The custom policy importers used to import custom policy statements.</param>
      <param name="wsdlImportExtensions">The custom WSDL importers used to import custom WSDL elements.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="metadata" /> argument is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.#ctor(System.ServiceModel.Description.MetadataSet,System.Collections.Generic.IEnumerable{System.ServiceModel.Description.IPolicyImportExtension},System.Collections.Generic.IEnumerable{System.ServiceModel.Description.IWsdlImportExtension},System.ServiceModel.Description.MetadataImporterQuotas)">
      <summary>Creates a <see cref="T:System.ServiceModel.Description.WsdlImporter" /> object from the specified metadata, custom policy importers, and custom WSDL importers.</summary>
      <param name="metadata">The downloaded metadata.</param>
      <param name="policyImportExtensions">The custom policy importers used to import custom policy statements.</param>
      <param name="wsdlImportExtensions">The custom WSDL importers used to import custom WSDL elements.</param>
      <param name="quotas">The amount of metadata to retrieve at a time</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="metadata" /> argument is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportAllBindings">
      <summary>Returns a set of <see cref="T:System.ServiceModel.Channels.Binding" /> objects imported from the metadata documents.</summary>
      <returns>A set of <see cref="T:System.ServiceModel.Channels.Binding" /> objects imported from the metadata documents.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportAllContracts">
      <summary>Returns a set of <see cref="T:System.ServiceModel.Description.ContractDescription" /> objects that represent port type information in the metadata documents.</summary>
      <returns>A set of <see cref="T:System.ServiceModel.Description.ContractDescription" /> objects that represent port type information in the metadata documents.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportAllEndpoints">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that represents the endpoints in WSDL documents.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that represents the endpoints in WSDL documents.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportBinding(System.Web.Services.Description.Binding)">
      <summary>Returns a <see cref="T:System.ServiceModel.Channels.Binding" /> object that represents binding information from a set of metadata documents.</summary>
      <param name="wsdlBinding">A <see cref="T:System.Web.Services.Description.Binding" /> object that represents binding information in a metadata file.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Binding" /> object that represents binding information from a set of metadata documents.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="wsdlBinding" /> parameter is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportContract(System.Web.Services.Description.PortType)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.ContractDescription" /> object that represents metadata located by the specified port type information.</summary>
      <param name="wsdlPortType">A <see cref="T:System.Web.Services.Description.PortType" /> object that represents the desired port type.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.ContractDescription" /> object that represents metadata located by the specified port type information.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">The port type is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportEndpoint(System.Web.Services.Description.Port)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> from a set of metadata documents that uses information from the specified <see cref="T:System.Web.Services.Description.Port" /> object.</summary>
      <param name="wsdlPort">A <see cref="T:System.Web.Services.Description.Port" /> object that represents the desired WSDL port information.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> object that represents specific WSDL port information in the metadata document.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="wsdlPort" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportEndpoints(System.Web.Services.Description.Binding)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that represents all WSDL port types using the specified <see cref="T:System.Web.Services.Description.Binding" />.</summary>
      <param name="wsdlBinding">A <see cref="T:System.Web.Services.Description.Binding" /> object used in a WSDL port. </param>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that represents all WSDL port types using the specified <see cref="T:System.Web.Services.Description.Binding" />.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="wsdlBinding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportEndpoints(System.Web.Services.Description.PortType)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that represents all WSDL port types associated with the specified <see cref="T:System.Web.Services.Description.PortType" />.</summary>
      <param name="wsdlPortType">The <see cref="T:System.Web.Services.Description.PortType" /> object that is used to find associated WSDL port information.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that represents all WSDL port types associated with the specified <see cref="T:System.Web.Services.Description.PortType" />.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="wsdlBinding" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="wsdlPortType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.WsdlImporter.ImportEndpoints(System.Web.Services.Description.Service)">
      <summary>Returns a <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that represents all WSDL port types within the specified <see cref="T:System.Web.Services.Description.Service" />.</summary>
      <param name="wsdlService">The <see cref="T:System.Web.Services.Description.Service" /> object within which to search for WSDL port information.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that represents all WSDL port types within the specified <see cref="T:System.Web.Services.Description.Service" />.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> has encountered an error.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="wsdlService" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerMessageContractImporter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.XmlSerializerMessageContractImporter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerMessageContractImporter.System#ServiceModel#Description#IWsdlImportExtension#BeforeImport(System.Web.Services.Description.ServiceDescriptionCollection,System.Xml.Schema.XmlSchemaSet,System.Collections.Generic.ICollection{System.Xml.XmlElement})">
      <summary>Specifies a service description and schema set to use when importing a set of WSDL documents.</summary>
      <param name="wsdlDocuments">A <see cref="T:System.Web.Services.Description.ServiceDescriptionCollection" /> that represents the WSDL documents to inspect.</param>
      <param name="xmlSchemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> that represents the schemas to use when converting messages.</param>
      <param name="policy">A <see cref="T:System.Collections.Generic.ICollection`1" /> that contains the policy documents to use when importing messages.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerMessageContractImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportContract(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Imports the contract.</summary>
      <param name="importer">The <see cref="T:System.ServiceModel.Description.WsdlImporter" /> to use for the import.</param>
      <param name="contractContext">The <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> that represents the context to use.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerMessageContractImporter.System#ServiceModel#Description#IWsdlImportExtension#ImportEndpoint(System.ServiceModel.Description.WsdlImporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Imports a specific endpoint.</summary>
      <param name="importer">A <see cref="T:System.ServiceModel.Description.WsdlImporter" /> that represents the importer to use.</param>
      <param name="endpointContext">A <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> that represents the endpoint to import.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.#ctor(System.ServiceModel.Description.OperationDescription)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.XmlSerializerOperationBehavior" /> class with a specific operation.</summary>
      <param name="operation">The <see cref="T:System.ServiceModel.Description.OperationDescription" /> to export or serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.#ctor(System.ServiceModel.Description.OperationDescription,System.ServiceModel.XmlSerializerFormatAttribute)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Description.XmlSerializerOperationBehavior" /> class.  </summary>
      <param name="operation">The <see cref="T:System.ServiceModel.Description.OperationDescription" /> to export or serialize.</param>
      <param name="attribute">An <see cref="T:System.ServiceModel.XmlSerializerFormatAttribute" /> used to hold SOAP use and format options.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.GetXmlMappings">
      <summary>Gets the collection of mappings between XML schema elements and CLR data types.</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of <see cref="T:System.Xml.Serialization.XmlMapping" />s that contains the mappings.</returns>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.System#ServiceModel#Description#IOperationBehavior#AddBindingParameters(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Adds a set of parameters to an operation description.</summary>
      <param name="description">The target <see cref="T:System.ServiceModel.Description.OperationDescription" />.</param>
      <param name="parameters">A <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> that contains the parameters.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.System#ServiceModel#Description#IOperationBehavior#ApplyClientBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.ClientOperation)">
      <summary>Applies a client's behavior to the operation.</summary>
      <param name="description">A <see cref="T:System.ServiceModel.Description.OperationDescription" /> that represents the operation.</param>
      <param name="proxy">A <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" /> that represents a client operation.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.System#ServiceModel#Description#IOperationBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.DispatchOperation)">
      <summary>Applies a dispatch behavior to the operation.</summary>
      <param name="description">The target <see cref="T:System.ServiceModel.Description.OperationDescription" />.</param>
      <param name="dispatch">The <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> to apply.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.System#ServiceModel#Description#IOperationBehavior#Validate(System.ServiceModel.Description.OperationDescription)">
      <summary>Validates the operation.</summary>
      <param name="description">The target <see cref="T:System.ServiceModel.Description.OperationDescription" /> to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.System#ServiceModel#Description#IWsdlExportExtension#ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>Exports the operation data as a WSDL document.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> to use for the export.</param>
      <param name="contractContext">The <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> to export.</param>
    </member>
    <member name="M:System.ServiceModel.Description.XmlSerializerOperationBehavior.System#ServiceModel#Description#IWsdlExportExtension#ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Exports the endpoint data as a WSDL document.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> to use for the export.</param>
      <param name="endpointContext">The <see cref="T:System.ServiceModel.Description.WsdlEndpointConversionContext" /> to export.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ActionMessageFilter.#ctor(System.String[])">
      <summary>Initializes a new instance of this class with the set of actions for which it tests.</summary>
      <param name="actions">The <see cref="T:System.Array" /> that contains the set of actions for which the filter tests.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="actions" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The<paramref name=" actions" /> array is empty. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ActionMessageFilter.CreateFilterTable``1">
      <summary>Creates a new filter table that tests efficiently on message actions.</summary>
      <typeparam name="FilterData">Data associated with the filters in the table.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Dispatcher.IMessageFilterTable`1" /> object to which <see cref="T:System.ServiceModel.Dispatcher.ActionMessageFilter" />s and associated <paramref name="FilterData" /> can be added.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ActionMessageFilter.Match(System.ServiceModel.Channels.Message)">
      <summary>Tests whether a message's action matches one of the actions specified in this <see cref="T:System.ServiceModel.Dispatcher.ActionMessageFilter" />.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.Message" /> action header matches one of the specified actions; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ActionMessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)">
      <summary>Tests whether a buffered message's action header matches one of the actions specified in this <see cref="T:System.ServiceModel.Dispatcher.ActionMessageFilter" />.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> action header matches one of the specified actions; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="messageBuffer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.#ctor(System.ServiceModel.Channels.IChannelListener)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.ChannelDispatcher" /> class. </summary>
      <param name="listener">The <see cref="T:System.ServiceModel.Channels.IChannelListener" /> for the channel dispatcher.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="listener" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.#ctor(System.ServiceModel.Channels.IChannelListener,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.ChannelDispatcher" /> class. </summary>
      <param name="listener">The <see cref="T:System.ServiceModel.Channels.IChannelListener" /> for the channel dispatcher.</param>
      <param name="bindingName">The name of the binding used to configure the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="listener" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.#ctor(System.ServiceModel.Channels.IChannelListener,System.String,System.ServiceModel.IDefaultCommunicationTimeouts)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.ChannelDispatcher" /> class. </summary>
      <param name="listener">The <see cref="T:System.ServiceModel.Channels.IChannelListener" /> for the service.</param>
      <param name="bindingName">The name of the binding used to configure the service.</param>
      <param name="timeouts">The <see cref="T:System.ServiceModel.IDefaultCommunicationTimeouts" /> for the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="listener" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.Attach(System.ServiceModel.ServiceHostBase)">
      <summary>Attaches the channel dispatcher to the host.</summary>
      <param name="host">The <see cref="T:System.ServiceModel.ServiceHostBase" /> for the service.</param>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.CloseInput">
      <summary>Stops the listener from accepting new channels.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.Detach(System.ServiceModel.ServiceHostBase)">
      <summary>Detaches the service host from the channel dispatcher.</summary>
      <param name="host">The <see cref="T:System.ServiceModel.ServiceHostBase" /> for the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="host" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="host" /> is not the host of the channel dispatcher.</exception>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnAbort">
      <summary>Aborts the listener associated with the dispatcher.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a channel listener for the dispatcher that must be completed within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation to close a channel listener for the dispatcher. </returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnBeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a channel listener for the dispatcher that must be completed within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous completion of the open operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation to open a channel listener for the dispatcher. </returns>
      <exception cref="T:System.InvalidOperationException">The host or the message version is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnClose(System.TimeSpan)">
      <summary>Closes the channel listener associated with the dispatcher within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time allowed for the listener to close.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnClosed">
      <summary>Provides a trace of the closing of the endpoint dispatchers associated with the channel dispatcher.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnEndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close a channel listener for the dispatcher.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnEndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to open a channel listener for the dispatcher.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnBeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(System.TimeSpan)">
      <summary>Opens the listener associated with the channel dispatcher.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies the interval of time allowed for the listener to open.</param>
      <exception cref="T:System.InvalidOperationException">The host or the message version is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpened">
      <summary>Populates and validates filter table used to dispatch to the endpoints.</summary>
      <exception cref="T:System.InvalidOperationException">The host is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpening">
      <summary>Checks whether the channel dispatcher is attached to a host.</summary>
      <exception cref="T:System.InvalidOperationException">The host is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcherBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.ChannelDispatcherBase" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcherBase.Attach(System.ServiceModel.ServiceHostBase)">
      <summary>When overridden in a derived class, attaches the channel dispatcher to a specific host.</summary>
      <param name="host">The <see cref="T:System.ServiceModel.ServiceHostBase" /> for the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="host" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state or the host is already set.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcherBase.CloseInput">
      <summary>When overridden in a derived class, removes the endpoint dispatchers associated with the channel dispatcher.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcherBase.Detach(System.ServiceModel.ServiceHostBase)">
      <summary>When overridden in a derived class, detaches the channel dispatcher from a specific host.</summary>
      <param name="host">The <see cref="T:System.ServiceModel.ServiceHostBase" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="host" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state or the host is already set.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcherCollection.ClearItems">
      <summary>Removes all channel dispatchers from the collection.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcherCollection.InsertItem(System.Int32,System.ServiceModel.Dispatcher.ChannelDispatcherBase)">
      <summary>Inserts a channel dispatcher into the collection at a specified index.</summary>
      <param name="index">The zero-based index of the channel dispatcher to be retrieved from the collection.</param>
      <param name="item">The channel dispatcher to be inserted into the collection as an element.</param>
      <exception cref="T:System.ObjectDisposedException">The service host associated with the channel dispatcher collection is closed.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
      <exception cref="T:System.InvalidOperationException">The commutation object is not in a state </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcherCollection.RemoveItem(System.Int32)">
      <summary>Removes a channel dispatcher at a specified index from the collection.</summary>
      <param name="index">The zero-based index of the channel dispatcher to be removed from the collection.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ChannelDispatcherCollection.SetItem(System.Int32,System.ServiceModel.Dispatcher.ChannelDispatcherBase)">
      <summary>Replaces the channel dispatcher at a specified index with another item.</summary>
      <param name="index">The zero-based index of the channel dispatcher to be replaced.</param>
      <param name="item">The channel dispatcher to replace </param>
      <exception cref="T:System.ObjectDisposedException">The service associated with this collection of channel dispatchers is in a <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ClientOperation.#ctor(System.ServiceModel.Dispatcher.ClientRuntime,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" /> class using the specified <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" />, name, and action values. </summary>
      <param name="parent">The containing <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" /> object.</param>
      <param name="name">The name of the operation.</param>
      <param name="action">The action of the operation.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ClientOperation.#ctor(System.ServiceModel.Dispatcher.ClientRuntime,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" /> class using the specified <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" />, name, action, and reply action values. </summary>
      <param name="parent">The containing <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" /> object.</param>
      <param name="name">The name of the operation.</param>
      <param name="action">The action of the operation.</param>
      <param name="replyAction">The action of the reply message.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.DispatchOperation.#ctor(System.ServiceModel.Dispatcher.DispatchRuntime,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> class using the specified dispatch run-time, name, and action values.</summary>
      <param name="parent">The associated <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" /> object.</param>
      <param name="name">The name of the dispatch operation.This is used as the key to the <see cref="P:System.ServiceModel.Dispatcher.DispatchRuntime.Operations" /> collection.</param>
      <param name="action">The message action for which this dispatch operation is being created.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.DispatchOperation.#ctor(System.ServiceModel.Dispatcher.DispatchRuntime,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> class using the specified dispatch run-time, name, action, and reply action values.</summary>
      <param name="parent">The associated <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" /> object.</param>
      <param name="name">The name of the dispatch operation.</param>
      <param name="action">The SOAP message Action for which this dispatch operation is being created.</param>
      <param name="replyAction">The reply action associated with this dispatch operation.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter.#ctor(System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter" /> class with a specified address against which to test a message.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> against which messages are tested.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter.#ctor(System.ServiceModel.EndpointAddress,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter" /> class. </summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> against which messages are tested.</param>
      <param name="includeHostNameInComparison">
            <see langword="true" /> if the host name is included in the endpoint address comparison; otherwise, <see langword="false" />. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter.CreateFilterTable``1">
      <summary>Creates a new filter table that tests a message against multiple endpoint addresses simultaneously.</summary>
      <typeparam name="FilterData">Data associated with the filters in the table.</typeparam>
      <returns>An object that implements the <see cref="T:System.ServiceModel.Dispatcher.IMessageFilterTable`1" /> interface that can contain <see cref="T:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter" />s with associated <paramref name="FilterData" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter.Match(System.ServiceModel.Channels.Message)">
      <summary>Tests whether a message satisfies the specified endpoint address.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> object to test.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.Message" /> object satisfies the endpoint address specified in the filter; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)">
      <summary>Tests whether a buffered message satisfies the specified endpoint address.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object to test.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object satisfies the endpoint address; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="messageBuffer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.EndpointDispatcher.#ctor(System.ServiceModel.EndpointAddress,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.EndpointDispatcher" /> class with the specified address, contract name, and contract namespace.</summary>
      <param name="address">The endpoint address.</param>
      <param name="contractName">The name of the endpoint contract.</param>
      <param name="contractNamespace">The namespace of the endpoint contract.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.EndpointDispatcher.#ctor(System.ServiceModel.EndpointAddress,System.String,System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.EndpointDispatcher" /> class with the specified address, contract name, contract namespace, and whether the endpoint is a public, system endpoint.</summary>
      <param name="address">The endpoint address.</param>
      <param name="contractName">The name of the endpoint contract.</param>
      <param name="contractNamespace">The namespace of the endpoint contract.</param>
      <param name="isSystemEndpoint">
            <see langword="true" /> to indicate that the endpoint is created internally by the server and not by the user; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ExceptionHandler.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.ExceptionHandler" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ExceptionHandler.HandleException(System.Exception)">
      <summary>When overridden in a derived class, returns <see langword="true" /> if the exception has been handled, or <see langword="false" /> if the exception should be rethrown and the application terminated. </summary>
      <param name="exception">The exception the occurred within the Windows Communication Foundation (WCF) runtime and which may terminate the application.</param>
      <returns>
          <see langword="true" /> if the exception has been handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.FaultContractInfo.#ctor(System.String,System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.FaultContractInfo" /> class that uses the specified action and detail type.</summary>
      <param name="action">The action of the SOAP fault.</param>
      <param name="detail">The detail type that is serialized as the SOAP fault detail.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException" /> class with data that specifies the source and destination of the stream and the information required to serialize the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException.#ctor(System.String,System.Collections.ObjectModel.Collection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException" /> with a specified error message and the filters that attempted to inspect the body of the message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="filters">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> that attempted to inspect the body of the message.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException" /> class with a specified error message and the inner exception that caused the current exception. </summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException.#ctor(System.String,System.Exception,System.Collections.ObjectModel.Collection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException" /> class with a specified error message, the inner exception that caused the current exception, and the collection that contains the filter that attempted to inspect the body. </summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
      <param name="filters">The <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> that contains the filter that attempted to inspect the body of the message.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ICallContextInitializer.AfterInvoke(System.Object)">
      <summary>Implement to participate in cleaning up the thread that invoked the operation.</summary>
      <param name="correlationState">The correlation object returned from the <see cref="M:System.ServiceModel.Dispatcher.ICallContextInitializer.BeforeInvoke(System.ServiceModel.InstanceContext,System.ServiceModel.IClientChannel,System.ServiceModel.Channels.Message)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.ICallContextInitializer.BeforeInvoke(System.ServiceModel.InstanceContext,System.ServiceModel.IClientChannel,System.ServiceModel.Channels.Message)">
      <summary>Implement to participate in the initialization of the operation thread.</summary>
      <param name="instanceContext">The service instance for the operation.</param>
      <param name="channel">The client channel.</param>
      <param name="message">The incoming message.</param>
      <returns>A correlation object passed back as the parameter of the <see cref="M:System.ServiceModel.Dispatcher.ICallContextInitializer.AfterInvoke(System.Object)" /> method.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IChannelInitializer.Initialize(System.ServiceModel.IClientChannel)">
      <summary>Initializes the <see cref="T:System.ServiceModel.Dispatcher.IChannelInitializer" /> class with a specified <see cref="T:System.ServiceModel.IClientChannel" />.</summary>
      <param name="channel">The <see cref="T:System.ServiceModel.IClientChannel" /> used to initialize the <see cref="T:System.ServiceModel.Dispatcher.IChannelInitializer" />.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IClientMessageFormatter.DeserializeReply(System.ServiceModel.Channels.Message,System.Object[])">
      <summary>Converts a message into a return value and <see langword="out" /> parameters that are passed back to the calling operation.</summary>
      <param name="message">The inbound message.</param>
      <param name="parameters">Any <see langword="out" /> values.</param>
      <returns>The return value of the operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IClientMessageFormatter.SerializeRequest(System.ServiceModel.Channels.MessageVersion,System.Object[])">
      <summary>Converts an <see cref="T:System.Object" /> array into an outbound <see cref="T:System.ServiceModel.Channels.Message" />. </summary>
      <param name="messageVersion">The version of the SOAP message to use.</param>
      <param name="parameters">The parameters passed to the WCF client operation.</param>
      <returns>The SOAP message sent to the service operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IClientMessageInspector.AfterReceiveReply(System.ServiceModel.Channels.Message@,System.Object)">
      <summary>Enables inspection or modification of a message after a reply message is received but prior to passing it back to the client application.</summary>
      <param name="reply">The message to be transformed into types and handed back to the client application.</param>
      <param name="correlationState">Correlation state data.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IClientMessageInspector.BeforeSendRequest(System.ServiceModel.Channels.Message@,System.ServiceModel.IClientChannel)">
      <summary>Enables inspection or modification of a message before a request message is sent to a service.</summary>
      <param name="request">The message to be sent to the service.</param>
      <param name="channel">The WCF client object channel.</param>
      <returns>The object that is returned as the <paramref name="correlationState " />argument of the <see cref="M:System.ServiceModel.Dispatcher.IClientMessageInspector.AfterReceiveReply(System.ServiceModel.Channels.Message@,System.Object)" /> method. This is <see langword="null" /> if no correlation state is used.The best practice is to make this a <see cref="T:System.Guid" /> to ensure that no two <paramref name="correlationState" /> objects are the same.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IClientOperationSelector.SelectOperation(System.Reflection.MethodBase,System.Object[])">
      <summary>Returns the selected operation.</summary>
      <param name="method">The method invoked.</param>
      <param name="parameters">The parameters passed to the method.</param>
      <returns>The operation selected by the custom operation selector.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IDispatchMessageFormatter.DeserializeRequest(System.ServiceModel.Channels.Message,System.Object[])">
      <summary>Deserializes a message into an array of parameters.</summary>
      <param name="message">The incoming message.</param>
      <param name="parameters">The objects that are passed to the operation as parameters.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IDispatchMessageFormatter.SerializeReply(System.ServiceModel.Channels.MessageVersion,System.Object[],System.Object)">
      <summary>Serializes a reply message from a specified message version, array of parameters, and a return value.</summary>
      <param name="messageVersion">The SOAP message version.</param>
      <param name="parameters">The out parameters.</param>
      <param name="result">The return value.</param>
      <returns>The serialized reply message.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IDispatchMessageInspector.AfterReceiveRequest(System.ServiceModel.Channels.Message@,System.ServiceModel.IClientChannel,System.ServiceModel.InstanceContext)">
      <summary>Called after an inbound message has been received but before the message is dispatched to the intended operation.</summary>
      <param name="request">The request message.</param>
      <param name="channel">The incoming channel.</param>
      <param name="instanceContext">The current service instance.</param>
      <returns>The object used to correlate state. This object is passed back in the <see cref="M:System.ServiceModel.Dispatcher.IDispatchMessageInspector.BeforeSendReply(System.ServiceModel.Channels.Message@,System.Object)" /> method.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IDispatchMessageInspector.BeforeSendReply(System.ServiceModel.Channels.Message@,System.Object)">
      <summary>Called after the operation has returned but before the reply message is sent.</summary>
      <param name="reply">The reply message. This value is null if the operation is one way.</param>
      <param name="correlationState">The correlation object returned from the <see cref="M:System.ServiceModel.Dispatcher.IDispatchMessageInspector.AfterReceiveRequest(System.ServiceModel.Channels.Message@,System.ServiceModel.IClientChannel,System.ServiceModel.InstanceContext)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IDispatchOperationSelector.SelectOperation(System.ServiceModel.Channels.Message@)">
      <summary>Associates a local operation with the incoming method.</summary>
      <param name="message">The incoming <see cref="T:System.ServiceModel.Channels.Message" /> to be associated with an operation.</param>
      <returns>The name of the operation to be associated with the <paramref name="message" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IErrorHandler.HandleError(System.Exception)">
      <summary>Enables error-related processing and returns a value that indicates whether the dispatcher aborts the session and the instance context in certain cases. </summary>
      <param name="error">The exception thrown during processing.</param>
      <returns>
          <see langword="true" /> if Windows Communication Foundation (WCF) should not abort the session (if there is one) and instance context if the instance context is not <see cref="F:System.ServiceModel.InstanceContextMode.Single" />; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IErrorHandler.ProvideFault(System.Exception,System.ServiceModel.Channels.MessageVersion,System.ServiceModel.Channels.Message@)">
      <summary>Enables the creation of a custom <see cref="T:System.ServiceModel.FaultException`1" /> that is returned from an exception in the course of a service method.</summary>
      <param name="error">The <see cref="T:System.Exception" /> object thrown in the course of the service operation.</param>
      <param name="version">The SOAP version of the message.</param>
      <param name="fault">The <see cref="T:System.ServiceModel.Channels.Message" /> object that is returned to the client, or service, in the duplex case.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInputSessionShutdown.ChannelFaulted(System.ServiceModel.IDuplexContextChannel)">
      <summary>Indicates that the channel has faulted.</summary>
      <param name="channel">The <see cref="T:System.ServiceModel.IDuplexContextChannel" /> that has faulted.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInputSessionShutdown.DoneReceiving(System.ServiceModel.IDuplexContextChannel)">
      <summary>Indicates when the client channel is done receiving messages as part of the duplex message exchange.</summary>
      <param name="channel">The <see cref="T:System.ServiceModel.Channels.IDuplexSessionChannel" /> that is done receiving.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInstanceContextInitializer.Initialize(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Message)">
      <summary>Provides the ability to modify the newly created <see cref="T:System.ServiceModel.InstanceContext" /> object.</summary>
      <param name="instanceContext">The system-supplied instance context.</param>
      <param name="message">The message that triggered the creation of the instance context.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInstanceContextProvider.GetExistingInstanceContext(System.ServiceModel.Channels.Message,System.ServiceModel.IContextChannel)">
      <summary>Called when a new message is received.</summary>
      <param name="message">The incoming message.</param>
      <param name="channel">The channel that received the message.</param>
      <returns>The <see cref="T:System.ServiceModel.InstanceContext" /> object that is used to process the message; return <see langword="null" /> to instruct WCF to create a new <see cref="T:System.ServiceModel.InstanceContext" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInstanceContextProvider.InitializeInstanceContext(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Message,System.ServiceModel.IContextChannel)">
      <summary>Called when <see langword="null" /> is returned from the <see cref="M:System.ServiceModel.Dispatcher.IInstanceContextProvider.GetExistingInstanceContext(System.ServiceModel.Channels.Message,System.ServiceModel.IContextChannel)" /> method.</summary>
      <param name="instanceContext">The new <see cref="T:System.ServiceModel.InstanceContext" /> object.</param>
      <param name="message">The incoming message.</param>
      <param name="channel">The channel that received the message.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInstanceContextProvider.IsIdle(System.ServiceModel.InstanceContext)">
      <summary>Called when all <see cref="T:System.ServiceModel.InstanceContext" /> activities have completed to enable implementers to prevent the <see cref="T:System.ServiceModel.InstanceContext" /> from being recycled.</summary>
      <param name="instanceContext">The <see cref="T:System.ServiceModel.InstanceContext" /> object that is considered idle.</param>
      <returns>
          <see langword="true" /> if Windows Communication Foundation (WCF) is to close and recycle the <see cref="T:System.ServiceModel.InstanceContext" /> object and adjust the value of <see cref="P:System.ServiceModel.Dispatcher.ServiceThrottle.MaxConcurrentInstances" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInstanceContextProvider.NotifyIdle(System.ServiceModel.Dispatcher.InstanceContextIdleCallback,System.ServiceModel.InstanceContext)">
      <summary>Called when the <see cref="M:System.ServiceModel.Dispatcher.IInstanceContextProvider.IsIdle(System.ServiceModel.InstanceContext)" /> method returns <see langword="false" /> to enable implementers to provide a callback to notify WCF when the <see cref="T:System.ServiceModel.InstanceContext" /> object is finished.</summary>
      <param name="callback">The <see cref="T:System.ServiceModel.Dispatcher.InstanceContextIdleCallback" /> object that notifies WCF when the <see cref="T:System.ServiceModel.InstanceContext" /> object is to be closed and recycled.</param>
      <param name="instanceContext">The current <see cref="T:System.ServiceModel.InstanceContext" />. </param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInstanceProvider.GetInstance(System.ServiceModel.InstanceContext)">
      <summary>Returns a service object given the specified <see cref="T:System.ServiceModel.InstanceContext" /> object.</summary>
      <param name="instanceContext">The current <see cref="T:System.ServiceModel.InstanceContext" /> object.</param>
      <returns>A user-defined service object.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInstanceProvider.GetInstance(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Message)">
      <summary>Returns a service object given the specified <see cref="T:System.ServiceModel.InstanceContext" /> object.</summary>
      <param name="instanceContext">The current <see cref="T:System.ServiceModel.InstanceContext" /> object.</param>
      <param name="message">The message that triggered the creation of a service object.</param>
      <returns>The service object.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInstanceProvider.ReleaseInstance(System.ServiceModel.InstanceContext,System.Object)">
      <summary>Called when an <see cref="T:System.ServiceModel.InstanceContext" /> object recycles a service object.</summary>
      <param name="instanceContext">The service's instance context.</param>
      <param name="instance">The service object to be recycled.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.BeginDisplayInitializationUI(System.ServiceModel.IClientChannel,System.AsyncCallback,System.Object)">
      <summary>An asynchronous call to begin using a user interface to obtain credential information.</summary>
      <param name="channel">The client channel.</param>
      <param name="callback">The callback object.</param>
      <param name="state">Any state data.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> to use to call back when processing has completed.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.EndDisplayInitializationUI(System.IAsyncResult)">
      <summary>Called when the <see cref="M:System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.BeginDisplayInitializationUI(System.ServiceModel.IClientChannel,System.AsyncCallback,System.Object)" /> has finished.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" />.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IMessageFilterTable`1.GetMatchingFilter(System.ServiceModel.Channels.Message,System.ServiceModel.Dispatcher.MessageFilter@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message, and returns that filter in an <see langword="out" /> parameter.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="filter">
            <see langword="out" /> parameter that stores the filter that is satisfied by the <paramref name="message" />. If no filter was found, the parameter is set to its default value.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="message" />; <see langword="false" /> if no filter is satisfied.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IMessageFilterTable`1.GetMatchingFilter(System.ServiceModel.Channels.MessageBuffer,System.ServiceModel.Dispatcher.MessageFilter@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message or buffered message, and returns that filter in an <see langword="out" /> parameter.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="filter">
            <see langword="out" /> parameter that stores the filter that is satisfied by the <paramref name="message" />. If no filter was found, the parameter is set to its default value.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="messageBuffer" />; <see langword="false" /> if no filter is satisfied.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IMessageFilterTable`1.GetMatchingFilters(System.ServiceModel.Channels.Message,System.Collections.Generic.ICollection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Returns a value that indicates whether the match criterion of a filter in the table is satisfied by the specified message, and adds the matching filters to a collection.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="results">Reference parameter that stores the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> objects that match in <see cref="T:System.Collections.Generic.ICollection`1" />&lt;Filter&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="message" />; <see langword="false" /> if no filter is satisfied.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IMessageFilterTable`1.GetMatchingFilters(System.ServiceModel.Channels.MessageBuffer,System.Collections.Generic.ICollection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Returns a value that indicates whether the match criterion of a filter in the table is satisfied by the specified buffered message, and adds the matching filters to a collection.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="results">Reference parameter that stores the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> objects that match in <see cref="T:System.Collections.Generic.ICollection`1" />&lt;Filter&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="messageBuffer" />; <see langword="false" /> if no filter is satisfied.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IMessageFilterTable`1.GetMatchingValue(System.ServiceModel.Channels.Message,`0@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message, and adds the matching filter data to a collection.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="value">
            <see langword="out" /> parameter that stores the <paramref name="FilterData" /> that matches the <paramref name="message" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of exactly one filter in the table is satisfied by the message; <see langword="false" /> if no filter is satisfied.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IMessageFilterTable`1.GetMatchingValue(System.ServiceModel.Channels.MessageBuffer,`0@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified buffered message, and adds the matching filter data to a collection.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="value">
            <see langword="out" /> parameter that stores the <paramref name="FilterData" /> that matches the <paramref name="messageBuffer" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of exactly one filter in the table is satisfied by the message; <see langword="false" /> if no filter is satisfied.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IMessageFilterTable`1.GetMatchingValues(System.ServiceModel.Channels.Message,System.Collections.Generic.ICollection{`0})">
      <summary>Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified message, and adds the <paramref name="FilterData" /> of the matching filters to a collection.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="results">Reference parameter that stores the filter data of the matching filters in a generic collection.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="message" />; <see langword="false" /> if no filter is satisfied.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IMessageFilterTable`1.GetMatchingValues(System.ServiceModel.Channels.MessageBuffer,System.Collections.Generic.ICollection{`0})">
      <summary>Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified buffered message, and adds the <paramref name="FilterData" /> of the matching filters to a collection.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="results">Reference parameter that stores the filter data of the matching filters in a generic <see cref="T:System.Collections.Generic.ICollection`1" />&lt;<paramref name="FilterData" />&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="messageBuffer" />; <see langword="false" /> if no filter is satisfied.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.InvalidBodyAccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException" /> class with serialized and contextual information specified.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.InvalidBodyAccessException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.InvalidBodyAccessException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IOperationInvoker.AllocateInputs">
      <summary>Returns an <see cref="T:System.Array" /> of parameter objects.</summary>
      <returns>The parameters that are to be used as arguments to the operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IOperationInvoker.Invoke(System.Object,System.Object[],System.Object[]@)">
      <summary>Returns an object and a set of output objects from an instance and set of input objects.  </summary>
      <param name="instance">The object to be invoked.</param>
      <param name="inputs">The inputs to the method.</param>
      <param name="outputs">The outputs from the method.</param>
      <returns>The return value.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IOperationInvoker.InvokeBegin(System.Object,System.Object[],System.AsyncCallback,System.Object)">
      <summary>An asynchronous implementation of the <see cref="M:System.ServiceModel.Dispatcher.IOperationInvoker.Invoke(System.Object,System.Object[],System.Object[]@)" /> method.</summary>
      <param name="instance">The object to be invoked.</param>
      <param name="inputs">The inputs to the method.</param>
      <param name="callback">The asynchronous callback object.</param>
      <param name="state">Associated state data.</param>
      <returns>A <see cref="T:System.IAsyncResult" /> used to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IOperationInvoker.InvokeEnd(System.Object,System.Object[]@,System.IAsyncResult)">
      <summary>The asynchronous end method.</summary>
      <param name="instance">The object invoked.</param>
      <param name="outputs">The outputs from the method.</param>
      <param name="result">The <see cref="T:System.IAsyncResult" /> object.</param>
      <returns>The return value.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IParameterInspector.AfterCall(System.String,System.Object[],System.Object,System.Object)">
      <summary>Called after client calls are returned and before service responses are sent.</summary>
      <param name="operationName">The name of the invoked operation.</param>
      <param name="outputs">Any output objects.</param>
      <param name="returnValue">The return value of the operation.</param>
      <param name="correlationState">Any correlation state returned from the <see cref="M:System.ServiceModel.Dispatcher.IParameterInspector.BeforeCall(System.String,System.Object[])" /> method, or <see langword="null" />. </param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.IParameterInspector.BeforeCall(System.String,System.Object[])">
      <summary>Called before client calls are sent and after service responses are returned.</summary>
      <param name="operationName">The name of the operation.</param>
      <param name="inputs">The objects passed to the method by the client.</param>
      <returns>The correlation state that is returned as the <paramref name="correlationState" /> parameter in <see cref="M:System.ServiceModel.Dispatcher.IParameterInspector.AfterCall(System.String,System.Object[],System.Object,System.Object)" />. Return <see langword="null" /> if you do not intend to use correlation state.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MatchAllMessageFilter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MatchAllMessageFilter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MatchAllMessageFilter.Match(System.ServiceModel.Channels.Message)">
      <summary>This method returns <see langword="true" /> for every message that is not <see langword="null" />.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> object to test.</param>
      <returns>Returns <see langword="true" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MatchAllMessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)">
      <summary>The <see cref="M:System.ServiceModel.Dispatcher.MatchAllMessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)" /> method returns <see langword="true" /> for every message that is not <see langword="null" />.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object to test.</param>
      <returns>Returns <see langword="true" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="messageBuffer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MatchNoneMessageFilter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MatchNoneMessageFilter" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MatchNoneMessageFilter.Match(System.ServiceModel.Channels.Message)">
      <summary>This method returns <see langword="false" /> for every message that is not <see langword="null" />.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> object to test.</param>
      <returns>Returns <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MatchNoneMessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)">
      <summary>This method returns <see langword="false" /> for every message that is not <see langword="null" />.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object to test.</param>
      <returns>Returns <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="messageBuffer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilter.#ctor">
      <summary>When called in a derived class, initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilter.CreateFilterTable``1">
      <summary>Creates a filter table for a filter that has a specified type of data associated with it.</summary>
      <typeparam name="FilterData">Data associated with the filters in the table.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Dispatcher.IMessageFilterTable`1" /> object to which filters associated with <paramref name="FilterData" /> can be added.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilter.Match(System.ServiceModel.Channels.Message)">
      <summary>When overridden in a derived class, tests whether a message satisfies the filter criteria. The body cannot be examined.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> object to test. </param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.Message" /> object satisfies the filter criteria; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)">
      <summary>When overridden in a derived class, tests whether a buffered message satisfies the criteria of a filter.</summary>
      <param name="buffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object to test. </param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object satisfies the filter criteria; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilterException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilterException" /> class with a specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" />.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to deserialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilterException" /> class. </summary>
      <param name="message">The message to accompany the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterException.#ctor(System.String,System.Collections.ObjectModel.Collection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilterException" /> class with a specified error message and a collection of the filters that exceeded the quota of nodes.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="filters">The collection of <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" />s that exceeded the quota of nodes.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilterException" /> class with a specified error message and the inner exception that caused the current exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterException.#ctor(System.String,System.Exception,System.Collections.ObjectModel.Collection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilterException" /> class, the inner exception that caused the current exception, and a collection of the filters that exceeded the quota of nodes.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
      <param name="filters">The collection of <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" />s that exceeded the quota of nodes.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilterTable`1" /> class with a default priority of 0.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageFilterTable`1" /> class with the specified initial default priority.</summary>
      <param name="defaultPriority">The default priority for filter table.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.Add(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageFilter,`0})">
      <summary>Adds a filter/<paramref name="FilterData" /> (key/value) pair to the filter table.</summary>
      <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> &lt;Filter, <paramref name="FilterData" />&gt; added to the table.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="item" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.Add(System.ServiceModel.Dispatcher.MessageFilter,`0)">
      <summary>Adds a filter and its associated <paramref name="FilterData" /> to the filter table.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> used as the key of the pair added.</param>
      <param name="data">The <paramref name="FilterData" /> associated with the filter used as the value of the pair added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="filter" /> is already in the table.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.Add(System.ServiceModel.Dispatcher.MessageFilter,`0,System.Int32)">
      <summary>Adds a filter and its associated <paramref name="FilterData" /> to the action filter table with a specified priority.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> used as the key of the pair added.</param>
      <param name="data">The <paramref name="FilterData" /> associated with the filter used as the value of the pair added.</param>
      <param name="priority">The priority of the filter added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> cannot be <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="filter" /> already exists in the table.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="filter" /> type does not match table type.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.Clear">
      <summary>Removes all filters and their associated data from the filter table.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.Contains(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageFilter,`0})">
      <summary>Determines whether the filter table contains a specified filter and its associated <paramref name="FilterData" />.</summary>
      <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> &lt;<see cref="T:System.ServiceModel.Dispatcher.MessageFilter" />, <paramref name="FilterData" />&gt; to find in the table.</param>
      <returns>
          <see langword="true" /> if the <paramref name="filter" />/<paramref name="FilterData" /> pair is contained in the filter table; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.ContainsKey(System.ServiceModel.Dispatcher.MessageFilter)">
      <summary>Determines whether the filter table contains a specified filter.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> being tested for.</param>
      <returns>
          <see langword="true" /> if the <paramref name="filter" /> is contained in the filter table; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.CopyTo(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageFilter,`0}[],System.Int32)">
      <summary>Copies the filter/<paramref name="FilterData" /> pairs to an array that starts at a specified index.</summary>
      <param name="array">The zero-based array of type <see cref="T:System.Collections.Generic.KeyValuePair`2" /> &lt;Filter, <paramref name="FilterData" />&gt; to which the pairs are being copied.</param>
      <param name="arrayIndex">The index at which to begin copying.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.CreateFilterTable(System.ServiceModel.Dispatcher.MessageFilter)">
      <summary>Instantiates a filter table for a specified type of filter.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> to be contained in the filter table created.</param>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.IMessageFilterTable`1" /> that is created that contains the specified filter.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetEnumerator">
      <summary>Returns an enumerator that iterates through the filter table.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" />&lt;KeyValuePair&lt;Filter, <paramref name="FilterData" />&gt;&gt; that can be used to iterate through the filter table.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetMatchingFilter(System.ServiceModel.Channels.Message,System.ServiceModel.Dispatcher.MessageFilter@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message and returns that filter in an <see langword="out" /> parameter.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="filter">The <see langword="out" /> parameter that stores the filter that is satisfied by the <paramref name="message" />. If no filter was found, the parameter is set to its default value.</param>
      <returns>
          <see langword="true" /> if match criterion of one <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> in the table is satisfied by the message; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one <see cref="T:System.ServiceModel.Dispatcher.ActionMessageFilter" /> matches the <paramref name="messageBuffer" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetMatchingFilter(System.ServiceModel.Channels.MessageBuffer,System.ServiceModel.Dispatcher.MessageFilter@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message and returns that filter in an <see langword="out" /> parameter.</summary>
      <param name="buffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="filter">The <see langword="out" /> parameter that stores the filter that is satisfied by the <paramref name="messageBuffer" />.</param>
      <returns>
          <see langword="true" /> if match criterion of exactly one filter in the table is satisfied by the message; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one <see cref="T:System.ServiceModel.Dispatcher.ActionMessageFilter" /> matches the <paramref name="messageBuffer" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetMatchingFilters(System.ServiceModel.Channels.Message,System.Collections.Generic.ICollection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Returns a value that indicates whether the match criterion of an <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> in the table is satisfied by the specified message, and adds the matching filters to a collection.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="results">The reference parameter that stores the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> objects that match in <see cref="T:System.Collections.Generic.ICollection`1" />&lt;Filter&gt;.</param>
      <returns>
          <see langword="true" /> if match criterion of at least one <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> in the table is satisfied by <paramref name="message" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException">A filter attempted to examine the contents of the message body.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetMatchingFilters(System.ServiceModel.Channels.MessageBuffer,System.Collections.Generic.ICollection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified buffered message and adds the matching filters from the highest priority set of filters in which at least one match is found to a collection. </summary>
      <param name="buffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="results">The reference parameter that stores the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> objects that match in <see cref="T:System.Collections.Generic.ICollection`1" />&lt;Filter&gt;.</param>
      <returns>
          <see langword="true" /> if match criterion of at least one filter in the table is satisfied by <paramref name="message" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetMatchingValue(System.ServiceModel.Channels.Message,`0@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> in the table is satisfied by the specified message and adds the matching filter data to a collection.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="data">The <see langword="out" /> parameter that stores the <paramref name="FilterData" /> that matches the <paramref name="message" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of one filter in the table is satisfied by the message; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="message" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException">A filter attempted to examine the contents of the message body.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetMatchingValue(System.ServiceModel.Channels.MessageBuffer,`0@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified buffered message and adds the matching filter data to a collection.</summary>
      <param name="buffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="data">The <see langword="out" /> parameter that stores the <paramref name="FilterData" /> that matches the <paramref name="messageBuffer" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of one filter in the table is satisfied by the buffered message; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="messageBuffer" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetMatchingValues(System.ServiceModel.Channels.Message,System.Collections.Generic.ICollection{`0})">
      <summary>Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified message or buffered message and adds the <paramref name="FilterData" /> of the matching filters to a collection.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="results">The reference parameter that stores the <paramref name="FilterData" /> of the matching action filters in a generic <see cref="T:System.Collections.Generic.ICollection`1" />&lt;<paramref name="FilterData" />&gt;.</param>
      <returns>
          <see langword="true" /> if match criterion of exactly one filter in the table is satisfied by the message; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException">A filter attempted to examine the contents of the message body.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetMatchingValues(System.ServiceModel.Channels.MessageBuffer,System.Collections.Generic.ICollection{`0})">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message buffer and adds the <paramref name="FilterData" /> of the matching filters to the <paramref name="results" /> collection.</summary>
      <param name="buffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="results">The reference parameter that stores the filter data of the filters that are satisfied by the <paramref name="messageBuffer" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of exactly one <see cref="T:System.ServiceModel.Dispatcher.ActionMessageFilter" /> in the table is satisfied by the buffered message; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.GetPriority(System.ServiceModel.Dispatcher.MessageFilter)">
      <summary>Returns the priority of a given filter in the table.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> contained in the filter table created.</param>
      <returns>The priority of the <paramref name="filter" />.</returns>
      <exception cref="T:System.InvalidOperationException">The specified filter does not exist in the filter table.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.Remove(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageFilter,`0})">
      <summary>Removes a specified filter/<paramref name="FilterData" /> pair from the filter table.</summary>
      <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> &lt;Filter, <paramref name="FilterData" />&gt; to remove from the table.</param>
      <returns>
          <see langword="true" /> if the filter/<paramref name="FilterData" /> pair was found and removed; <see langword="false" /> if it was not found.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.Remove(System.ServiceModel.Dispatcher.MessageFilter)">
      <summary>Removes a filter and its associated <paramref name="FilterData" /> from the filter table.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> to remove.</param>
      <returns>
          <see langword="true" /> if the filter was found and removed; <see langword="false" /> if it was not found.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that iterates through the filter table.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the filter table.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageFilterTable`1.TryGetValue(System.ServiceModel.Dispatcher.MessageFilter,`0@)">
      <summary>Checks whether a filter is stored in the filter table.</summary>
      <param name="filter">The <paramref name="filter" /> that is used as a key to retrieve the data.</param>
      <param name="data">The <paramref name="data" /> associated with the <paramref name="filter" />.</param>
      <returns>
          <see langword="true" /> if there is a filter in the filter table that has data associated with it; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQuery.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageQuery" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQuery.CreateMessageQueryCollection">
      <summary>Creates a collection of queries that returns a specific type of data associated with it.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Dispatcher.MessageQueryCollection" /> The collection of queries associated with the data type.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQuery.Evaluate``1(System.ServiceModel.Channels.Message)">
      <summary>When overridden in a derived class, runs a query against the message and returns a result. The body cannot be queried.</summary>
      <param name="message">The message to query.</param>
      <typeparam name="TResult">The type of the value to return.</typeparam>
      <returns>
          <see cref="T:System.ServiceModel.Dispatcher.MessageQueryCollection" />
        An enumerable collection of results that satisfy the query.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQuery.Evaluate``1(System.ServiceModel.Channels.MessageBuffer)">
      <summary>When overridden in a derived class, runs a query against the message and returns a result.</summary>
      <param name="buffer">The message to query.</param>
      <typeparam name="TResult">The type of the object to return.</typeparam>
      <returns>
          <see cref="T:System.ServiceModel.Dispatcher.MessageQueryCollection" />
        An enumerable collection of results that satisfy the query.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageQueryCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryCollection.Evaluate``1(System.ServiceModel.Channels.Message)">
      <summary>Runs a query against the message and returns a result. The body cannot be queried.</summary>
      <param name="message">The message to run the query against.</param>
      <typeparam name="TResult">The type of the result of the query.</typeparam>
      <returns>The result of the query. The type is determined by the generic <paramref name="TResult" /> argument.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryCollection.Evaluate``1(System.ServiceModel.Channels.MessageBuffer)">
      <summary>Runs a query against the message and returns a result.</summary>
      <param name="buffer">The message to run the query against.</param>
      <typeparam name="TResult">The type of the object to return.</typeparam>
      <returns>The result of the query. The type is determined by the generic <paramref name="TResult" /> argument.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MessageQueryTable`1" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.Add(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageQuery,`0})">
      <summary>Adds an item defined as a key/value pair.</summary>
      <param name="item">The generic <see cref="T:System.Collections.Generic.KeyValuePair`2" /> to add.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.Add(System.ServiceModel.Dispatcher.MessageQuery,`0)">
      <summary>Adds an item to the collection using a key/value system.</summary>
      <param name="key">A <see cref="T:System.ServiceModel.Dispatcher.MessageQuery" /> that acts as a key.</param>
      <param name="value">The value to add, associated with the key.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.Clear">
      <summary>Removes all members from the collection.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.Contains(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageQuery,`0})">
      <summary>Determines whether the collection contains a specific item formatted as a key/value structure.</summary>
      <param name="item">The key of the object to locate.</param>
      <returns>
          <see cref="T:System.Boolean" />
        
          <see langword="true" /> if the item is found in the collection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.ContainsKey(System.ServiceModel.Dispatcher.MessageQuery)">
      <summary>Determines whether the collection contains an element with the specified key.</summary>
      <param name="key">The key to locate.</param>
      <returns>
          <see cref="T:System.Boolean" />
        
          <see langword="true" /> if the collection contains an element with the key; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.CopyTo(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageQuery,`0}[],System.Int32)">
      <summary>Copies the elements of the collection to an <see cref="T:System.Array" />, starting at the specified index. </summary>
      <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in the array at which copying begins.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.Evaluate``1(System.ServiceModel.Channels.Message)">
      <summary>Runs a query against the message and returns a collection of results. The body cannot be queried.</summary>
      <param name="message">The message to query.</param>
      <typeparam name="TResult">The type of the result to return.</typeparam>
      <returns>
          <see cref="T:System.Collections.Generic.IEnumerable`1" />
        The enumerable collection of results.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.Evaluate``1(System.ServiceModel.Channels.MessageBuffer)">
      <summary>Runs a query against the message and returns the result.</summary>
      <param name="buffer">The message to query.</param>
      <typeparam name="TResult">The type of the result to return.</typeparam>
      <returns>
          <see cref="T:System.Collections.Generic.IEnumerable`1" />
        The result of the query. Multiple results can be enumerated through.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.GetEnumerator">
      <summary>Returns an enumerator that iterates through a collection.</summary>
      <returns>
          <see cref="T:System.Collections.Generic.IEnumerator`1" />
        The enumerator object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.Remove(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageQuery,`0})">
      <summary>Removes the first occurrence of the specified object from the collection.</summary>
      <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> object to remove from the collection.</param>
      <returns>
          <see cref="T:System.Boolean" />
        
          <see langword="true" /> if the item was successfully removed from the collection; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if the item is not found in the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.Remove(System.ServiceModel.Dispatcher.MessageQuery)">
      <summary>Removes the item associated with the specified key from the collection.</summary>
      <param name="key">The key of the element to remove.</param>
      <returns>
          <see cref="T:System.Boolean" />
        
          <see langword="true" /> if the item was found and removed; <see langword="false" /> if the item was not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
      <returns>
          <see cref="T:System.Collections.IEnumerator" />
        The enumerator used to iterate through the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MessageQueryTable`1.TryGetValue(System.ServiceModel.Dispatcher.MessageQuery,`0@)">
      <summary>Checks whether a matching query is stored in the table.</summary>
      <param name="key">The query that is used as a key to retrieve the data.</param>
      <param name="value">The value associated with the query.</param>
      <returns>
          <see cref="T:System.Boolean" />
        
          <see langword="true" /> if there is a matching query in the table (the value associated with the query is found in the <see langword="out" /><paramref name="value" /> parameter); otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MultipleFilterMatchesException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MultipleFilterMatchesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException" /> class with serialization information and streaming context specified.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MultipleFilterMatchesException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MultipleFilterMatchesException.#ctor(System.String,System.Collections.ObjectModel.Collection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException" /> class with a specified error message and a collection of filters. </summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="filters">A collection of message filters.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MultipleFilterMatchesException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException" /> class.  </summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.MultipleFilterMatchesException.#ctor(System.String,System.Exception,System.Collections.ObjectModel.Collection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException" /> class with a specified error message, an exception, and a collection of filters.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
      <param name="filters">A collection of message filters.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException" /> class with data that specifies the source and destination of the stream and the information required to serialize the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException" /> class with a specified error message and the inner exception that caused the current exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter.#ctor(System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter" /> class.  </summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> against which messages are tested.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter.#ctor(System.ServiceModel.EndpointAddress,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter" /> class.  </summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> against which messages are tested.</param>
      <param name="includeHostNameInComparison">
            <see langword="true" /> if the host name is included in the endpoint address comparison; otherwise, <see langword="false" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter.CreateFilterTable``1">
      <summary>Creates a new filter table that tests a message against multiple endpoint addresses simultaneously.</summary>
      <typeparam name="FilterData">Data associated with the filters in the table.</typeparam>
      <returns>An object that implements the <see cref="T:System.ServiceModel.Dispatcher.IMessageFilterTable`1" /> interface that can contain <see cref="T:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter" />s with associated <paramref name="FilterData" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter.Match(System.ServiceModel.Channels.Message)">
      <summary>Tests whether a message satisfies the specified endpoint address.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> object to test.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.Message" /> object satisfies the endpoint address specified in the filter; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)">
      <summary>Tests whether a buffered message satisfies the specified endpoint address.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object to test.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> object satisfies the endpoint address; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="messageBuffer" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.SeekableXPathNavigator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.SeekableXPathNavigator.ComparePosition(System.Int64,System.Int64)">
      <summary>When overridden in a derived class, returns a value that describes the document order of the two specified positions.</summary>
      <param name="firstPosition">The first position in the comparison.</param>
      <param name="secondPosition">The second position in the comparison.</param>
      <returns>One of the <see cref="T:System.Xml.XmlNodeOrder" /> values that describes the relation of <paramref name="firstPosition" /> to <paramref name="secondPosition" /> in the document.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="firstPosition" /> or <paramref name="secondPosition" /> is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.SeekableXPathNavigator.GetLocalName(System.Int64)">
      <summary>When overridden in a derived class, returns the local name of the node at the position specified.</summary>
      <param name="nodePosition">The position of the node whose local name is being retrieved.</param>
      <returns>The local name of the node at the specified position. <see cref="F:System.String.Empty" /> is returned if the node does not have a local name, for example if the current position references a text node.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="nodePosition" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.SeekableXPathNavigator.GetName(System.Int64)">
      <summary>When overridden in a derived class, returns the name of the node at the specified position.</summary>
      <param name="nodePosition">The position of the node whose name is being retrieved.</param>
      <returns>The name of the node at <paramref name="nodePosition" />. <see cref="F:System.String.Empty" /> is returned if the node does not have a name.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="nodePosition" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.SeekableXPathNavigator.GetNamespace(System.Int64)">
      <summary>When overridden in a derived class, returns the namespace of the node at the specified position.</summary>
      <param name="nodePosition">The position of the node whose namespace is being retrieved.</param>
      <returns>The namespace of the node at <paramref name="nodePosition" />. <see cref="F:System.String.Empty" /> is returned if the node does not have a namespace.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="nodePosition" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.SeekableXPathNavigator.GetNodeType(System.Int64)">
      <summary>When overridden in a derived class, returns the type of the node at the specified position.</summary>
      <param name="nodePosition">The position of the node whose node type is being retrieved.</param>
      <returns>One of the <see cref="T:System.Xml.XPath.XPathNodeType" /> values that indicate the type of the XML node.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="nodePosition" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.SeekableXPathNavigator.GetValue(System.Int64)">
      <summary>When overridden in a derived class, returns the text value of the node at the specified position.</summary>
      <param name="nodePosition">The position of the node whose text value is being retrieved.</param>
      <returns>The text value of the node at <paramref name="nodePosition" />. <see cref="F:System.String.Empty" /> is returned if the node does not have a text value.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="nodePosition" /> is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageContext.#ctor">
      <summary>Creates an instance of <see cref="T:System.ServiceModel.Dispatcher.XPathMessageContext" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageContext.#ctor(System.Xml.NameTable)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageContext" /> class with the specified <see cref="T:System.Xml.NameTable" />.</summary>
      <param name="table">A <see cref="T:System.Xml.NameTable" /> class used internally to store strings.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageContext.CompareDocument(System.String,System.String)">
      <summary>Compares the base Uniform Resource Identifiers (URIs) of two documents based upon the order the documents were loaded by the XSLT processor.</summary>
      <param name="baseUri">The base URI of the first document to compare.</param>
      <param name="nextBaseUri">The base URI of the second document to compare.</param>
      <returns>Always returns 0.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageContext.PreserveWhitespace(System.Xml.XPath.XPathNavigator)">
      <summary>Evaluates whether to preserve white space nodes or strip them for the given context.</summary>
      <param name="node">The white space node that is to be preserved or stripped in the current context.</param>
      <returns>Always returns <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageContext.ResolveFunction(System.String,System.String,System.Xml.XPath.XPathResultType[])">
      <summary>Resolves a function reference and returns an T:System.Xml.Xsl.IXsltContextFunction that represents the function.</summary>
      <param name="prefix">The prefix of the function as it appears in the XPath expression.</param>
      <param name="name">The name of the function.</param>
      <param name="argTypes">An array of argument types for the function being resolved. This allows you to select between methods with the same name (for example, overloaded methods).</param>
      <returns>An T:System.Xml.Xsl.IXsltContextFunction that represents the function.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="argTypes" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageContext.ResolveVariable(System.String,System.String)">
      <summary>Resolves a variable reference and returns an <see cref="T:System.Xml.Xsl.IXsltContextVariable" /> that represents the variable.</summary>
      <param name="prefix">The prefix of the variable as it appears in the XPath expression.</param>
      <param name="name">The name of the variable.</param>
      <returns>An <see cref="T:System.Xml.Xsl.IXsltContextVariable" /> that represents the variable at runtime.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> class that matches all well-formed XML documents.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> class using an XPath expression to specify query criteria for the filter.</summary>
      <param name="xpath">A <see cref="T:System.String" /> that contains an XPath 1.0 expression. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="xpath" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.#ctor(System.String,System.Xml.XmlNamespaceManager)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> class using the specified XPath expression and namespace manager.</summary>
      <param name="xpath">An XPath 1.0 expression. </param>
      <param name="namespaces">An <see cref="T:System.Xml.XmlNamespaceManager" /> that resolves any namespace prefixes in <paramref name="xpath" />. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="xpath" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.#ctor(System.String,System.Xml.Xsl.XsltContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> class using a specified XPath expression and <see cref="T:System.Xml.Xsl.XsltContext" />.</summary>
      <param name="xpath">The XPath 1.0 expression for the filter. </param>
      <param name="context">An <see cref="T:System.Xml.Xsl.XsltContext" /> that resolves any namespace prefixes, custom functions or variables in <paramref name="xpath" />. </param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.#ctor(System.Xml.XmlReader)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> class by reading a streamed XPath with the specified XML reader.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read the streamed XPath expression. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="reader" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.#ctor(System.Xml.XmlReader,System.Xml.XmlNamespaceManager)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> class by reading in a streamed XPath with a specified XML reader and using the specified namespace manager.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read the streamed XPath expression. </param>
      <param name="namespaces">An <see cref="T:System.Xml.XmlNamespaceManager" /> that resolves any namespace prefixes in the XPath expression from <paramref name="reader" />. This can also be an <see cref="T:System.Xml.Xsl.XsltContext" /> that defines custom functions or variables. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="reader" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="reader" /> is not positioned on the starting element.</exception>
      <exception cref="T:System.InvalidOperationException">There were problems reading the dialect attribute, namespace URI, or duplicate attributes were found.</exception>
      <exception cref="T:System.InvalidOperationException">An invalid dialect attribute was read: it was not XPath.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.#ctor(System.Xml.XmlReader,System.Xml.Xsl.XsltContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> class by reading a streamed XPath with a specified XML reader and using the <see cref="T:System.Xml.Xsl.XsltContext" /> to resolve namespaces, custom functions, and variables.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read the streamed XPath expression. </param>
      <param name="context">An <see cref="T:System.Xml.Xsl.XsltContext" /> that resolves any namespace prefixes, functions, and variables in the XPath expression from <paramref name="reader" />. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="reader" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.CreateFilterTable``1">
      <summary>Creates an <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1" /> that has a specified type of data associated with it.</summary>
      <typeparam name="FilterData">Data associated with the filters in the table.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Dispatcher.IMessageFilterTable`1" /> object to which filters associated with <paramref name="FilterData" /> can be added.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.Match(System.ServiceModel.Channels.Message)">
      <summary>Tests whether a specified message satisfies the criteria of the XPath filter. This form is not allowed to access the body of the message.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test. </param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.Message" /> satisfies the filter criteria; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException">The XPath evaluation attempted to examine the body of the message.</exception>
      <exception cref="T:System.Xml.XPath.XPathException">A compiler error occurred. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)">
      <summary>Determines whether a buffered message satisfies the query criteria of the XPath filter.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test. </param>
      <returns>
          <see langword="true" /> if the <see cref="M:System.ServiceModel.Dispatcher.XPathMessageFilter.Match(System.ServiceModel.Channels.MessageBuffer)" /> satisfies the filter criteria; otherwise<see langword=" false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />. </exception>
      <exception cref="T:System.Xml.XPath.XPathException">A compiler error occurred. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.Match(System.ServiceModel.Dispatcher.SeekableXPathNavigator)">
      <summary>Determines whether the XML document provided by the specified optimized XPath navigator satisfies the query criteria of the XPath filter.</summary>
      <param name="navigator">The <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> that provides data to test. </param>
      <returns>
          <see langword="true" /> if the data from the <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> satisfies the filter criteria; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />. </exception>
      <exception cref="T:System.Xml.XPath.XPathException">A compiler error occurred. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.Match(System.Xml.XPath.XPathNavigator)">
      <summary>Evaluates the filter over the specified XPath navigator.</summary>
      <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator" /> that provides data to test. </param>
      <returns>
          <see langword="true" /> if the data from the <see cref="T:System.Xml.XPath.XPathNavigator" /> satisfies the filter criteria; <see langword="false" /> otherwise. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />. </exception>
      <exception cref="T:System.Xml.XPath.XPathException">A compiler error occurred. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.OnGetSchema">
      <summary>Gets the schema for the current XML document.</summary>
      <returns>The <see cref="T:System.Xml.Schema.XmlSchema" /> that represents the current document.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.OnReadXml(System.Xml.XmlReader)">
      <summary>Reads the current XML node.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML document.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="reader" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="reader" /> is not positioned on the starting element.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="reader" /> encountered an empty element.</exception>
      <exception cref="T:System.InvalidOperationException">Content of a node is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.OnWriteXml(System.Xml.XmlWriter)">
      <summary>Writes a node using <paramref name="writer" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the node.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.ReadXPath(System.Xml.XmlReader,System.Xml.XmlNamespaceManager)">
      <summary>Initializes the current instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> with an XPath obtained from a specified XML reader using a specified namespace manager.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to deserialize the XPath filter.</param>
      <param name="namespaces">The <see cref="T:System.Xml.XmlNamespaceManager" /> used to manage the namespaces being read from.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.StaticGetSchema(System.Xml.Schema.XmlSchemaSet)">
      <summary>Gets the type of XML schema used to serialize the XPath filter.</summary>
      <param name="schemas">The <see cref="T:System.Xml.Schema.XmLSchemaSet" /> that contains the cache of XML Schema definition language (XSD) schemas.</param>
      <returns>The <see cref="T:System.Xml.Schema.XmLSchemaType" /> used to serialize the XPath filter.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="schemas" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>An explicit interface implementation that gets the current schema.</summary>
      <returns>The <see cref="T:System.Xml.Schema.XmlSchema" /> that represents the current document.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>An explicit interface implementation that reads the current XML node.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML document.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>An explicit interface implementation that writes an XML node using <paramref name="writer" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the node.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.TrimToSize">
      <summary>Compacts the XPath filter, which releases all unused memory.</summary>
      <exception cref="T:System.NotImplementedException">In all cases. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.WriteXPath(System.Xml.XmlWriter,System.Xml.IXmlNamespaceResolver)">
      <summary>Serializes the XPath filter to an <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to serialize the XPath filter.</param>
      <param name="resolver">The <see cref="T:System.Xml.IXmlNamespaceResolver" /> used to resolve any namespace conflict for the XPath filter.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilter.WriteXPathTo(System.Xml.XmlWriter,System.String,System.String,System.String,System.Boolean)">
      <summary>Writes the XML XPath element with a specified XML writer.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" />. </param>
      <param name="prefix">The namespace prefix of the XPath XML element. </param>
      <param name="localName">The local name of the XPath XML element. </param>
      <param name="ns">The namespace URI to associate with the XML element. </param>
      <param name="writeNamespaces">
            <see langword="true" /> if namespaces should be serialized out separately as attributes; otherwise, <see langword="false" />. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="localName" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="localName" /> has length = 0. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1" /> class. </summary>
      <param name="capacity">Initial capacity of the table.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Add(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageFilter,`0})">
      <summary>Adds a filter/<paramref name="FilterData" /> (key/value) pair to the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1" />.</summary>
      <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> &lt;Filter, <paramref name="FilterData" />&gt; to add to the table.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Xml.XPath.XPathException">A compiler error occurred. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Add(System.ServiceModel.Dispatcher.MessageFilter,`0)">
      <summary>Adds a filter/data pair to the filter table.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> used as the key of the pair added. Must be an instance of <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" />.</param>
      <param name="data">The <paramref name="FilterData" /> associated with the filter used as the value of the pair added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidCastException">
              <paramref name="filter" /> is not an <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" />.</exception>
      <exception cref="T:System.Xml.XPath.XPathException">A compiler error occurred. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Add(System.ServiceModel.Dispatcher.XPathMessageFilter,`0)">
      <summary>Adds a filter/data pair to the filter table.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> used as the key of the pair added.</param>
      <param name="data">The <paramref name="FilterData" /> associated with the filter; used as the value of the pair added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Xml.XPath.XPathException">A compiler error occurred. </exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Clear">
      <summary>Removes all filter/data pairs from the filter table.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Contains(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageFilter,`0})">
      <summary>Determines whether the filter table contains a specified filter and its associated <paramref name="FilterData" />.</summary>
      <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> &lt;<see cref="T:System.ServiceModel.Dispatcher.MessageFilter" />, <paramref name="FilterData" />&gt; to find in the table.</param>
      <returns>
          <see langword="true" /> if the filter/FilterData pair is contained in the filter table; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.ContainsKey(System.ServiceModel.Dispatcher.MessageFilter)">
      <summary>Determines whether the filter table contains a specified filter.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> being tested for.</param>
      <returns>
          <see langword="true" /> if the <paramref name="filter" /> is contained in the filter table; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.CopyTo(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageFilter,`0}[],System.Int32)">
      <summary>Copies the filter/<paramref name="FilterData" /> pairs to an array that starts at a specified index.</summary>
      <param name="array">The array of type <see cref="T:System.Collections.Generic.KeyValuePair`2" /> &lt;Filter, <paramref name="FilterData" />&gt; to which the pairs are being copied.</param>
      <param name="arrayIndex">The index at which to begin copying.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the filter table.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" />&lt;KeyValuePair&lt;Filter, FilterData&gt;&gt; that can be used to iterate through the filter table.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingFilter(System.ServiceModel.Channels.Message,System.ServiceModel.Dispatcher.MessageFilter@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message and returns that filter in an <see langword="out" /> parameter.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="filter">The <see langword="out" /> parameter that stores the filter that is satisfied by the <paramref name="message" />. If no filter was found, the parameter is set to its default value.</param>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> whose query criteria are satisfied by the message; or <see langword="null" /> if no filters are found to match.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="message" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException">A filter attempted to examine the contents of the message body.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingFilter(System.ServiceModel.Channels.MessageBuffer,System.ServiceModel.Dispatcher.MessageFilter@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one filter in the table is satisfied by the specified message or buffered message and returns that filter in an <see langword="out" /> parameter.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="filter">The <see langword="out" /> parameter that stores the filter that is satisfied by the <paramref name="message" />. If no filter was found, the parameter is set to its default value.</param>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> whose query criteria are satisfied by the buffered message; or <see langword="null" /> if no filters are found to match.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="messageBuffer" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="messageBuffer" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingFilter(System.ServiceModel.Dispatcher.SeekableXPathNavigator,System.ServiceModel.Dispatcher.MessageFilter@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> in the table is satisfied by the specified message or buffered message and returns that filter in an <see langword="out" /> parameter.</summary>
      <param name="navigator">The <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> to test.</param>
      <param name="filter">The <see langword="out" /> parameter that stores the filter that is satisfied by the <paramref name="message" />. If no filter was found, the parameter is set to its default value.</param>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> whose query criteria are satisfied by the navigator; or <see langword="null" /> if no filters are found to match.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="navigator" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingFilter(System.Xml.XPath.XPathNavigator,System.ServiceModel.Dispatcher.MessageFilter@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one <see cref="T:System.Xml.XPath.XPathNavigator" /> in the table is satisfied by the specified message or buffered message and returns that filter in an <see langword="out" /> parameter.</summary>
      <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator" /> to test.</param>
      <param name="filter">The <see langword="out" /> parameter that stores the filter that is satisfied by the <paramref name="navigator" />. If no filter was found, the parameter is set to its default value.</param>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> whose query criteria are satisfied by the navigator; or <see langword="null" /> if no filters are found to match.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="navigator" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingFilters(System.ServiceModel.Channels.Message,System.Collections.Generic.ICollection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Returns a value that indicates whether the match criterion of at least one <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> in the table is satisfied by the specified message and adds the matching filters to a collection.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="results">The reference parameter that stores the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> objects that match in <see cref="T:System.Collections.Generic.ICollection`1" />&lt;Filter&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="message" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException">A filter attempted to examine the contents of the message body.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingFilters(System.ServiceModel.Channels.MessageBuffer,System.Collections.Generic.ICollection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Returns a value that indicates whether the match criterion of at least one <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> in the table is satisfied by the specified buffered message and adds the matching filters to a collection.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="results">The reference parameter that stores the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> objects that match in <see cref="T:System.Collections.Generic.ICollection`1" />&lt;Filter&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="messageBuffer" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingFilters(System.ServiceModel.Dispatcher.SeekableXPathNavigator,System.Collections.Generic.ICollection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Returns a value that indicates whether the match criterion of at least one <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> in the table is satisfied by the specified buffered message and adds the matching filters to a collection.</summary>
      <param name="navigator">The <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> to test.</param>
      <param name="results">The reference parameter that stores the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> objects that match in <see cref="T:System.Collections.Generic.ICollection`1" />&lt;Filter&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="messageBuffer" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingFilters(System.Xml.XPath.XPathNavigator,System.Collections.Generic.ICollection{System.ServiceModel.Dispatcher.MessageFilter})">
      <summary>Returns a value that indicates whether the match criterion of at least one <see cref="T:System.Xml.XPath.XPathNavigator" /> in the table is satisfied by the specified buffered message and adds the matching filters to a collection.</summary>
      <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator" /> to test.</param>
      <param name="results">The reference parameter that stores the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> objects that match in <see cref="T:System.Collections.Generic.ICollection`1" />&lt;Filter&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="messageBuffer" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="matches" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingValue(System.ServiceModel.Channels.Message,`0@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> in the table is satisfied by the specified message and returns the matching filter data.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="data">The <see langword="out" /> parameter that stores the <paramref name="FilterData" /> for the filter that matches the <paramref name="message" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of one filter in the table is satisfied by the message; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="message" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingValue(System.ServiceModel.Channels.MessageBuffer,`0@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> in the table is satisfied by the specified buffered message and returns the matching filter data.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="data">The <see langword="out" /> parameter that stores the <paramref name="FilterData" /> for the filter that matches the <paramref name="messageBuffer" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of one filter in the table is satisfied by the buffered message; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="messageBuffer" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingValue(System.ServiceModel.Dispatcher.SeekableXPathNavigator,`0@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> in the table is satisfied by the <paramref name="navigator" /> and returns the filter data of the matching filter in an <see langword="out" /> parameter.</summary>
      <param name="navigator">The <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> to test.</param>
      <param name="data">The <see langword="out" /> parameter that stores the <paramref name="FilterData" /> that matches the <paramref name="navigator" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of exactly one filter in the table is satisfied by the <paramref name="navigator" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="navigator" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingValue(System.Xml.XPath.XPathNavigator,`0@)">
      <summary>Returns a value that indicates whether the match criterion of exactly one <see cref="T:System.Xml.XPath.XPathNavigator" /> in the table is satisfied by the <paramref name="navigator" /> and returns the filter data of the matching filter in an <see langword="out" /> parameter.</summary>
      <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator" /> to test.</param>
      <param name="data">The <see langword="out" /> parameter that stores the <paramref name="FilterData" /> that matches the <paramref name="navigator" />.</param>
      <returns>
          <see langword="true" /> if the match criterion of exactly one filter in the table is satisfied by the <paramref name="navigator" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">More than one filter matches the <paramref name="navigator" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingValues(System.ServiceModel.Channels.Message,System.Collections.Generic.ICollection{`0})">
      <summary>Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified message and adds the filter data of the matching filters to a collection.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to test.</param>
      <param name="results">The reference parameter that stores the filter data of the matching filters in a generic <see cref="T:System.Collections.Generic.ICollection`1" />&lt;<paramref name="FilterData" />&gt;.</param>
      <returns>
          <see langword="true" /> if match criterion of at least one filter in the table is satisfied by <paramref name="message" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException">A filter attempted to examine the contents of the message body.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingValues(System.ServiceModel.Channels.MessageBuffer,System.Collections.Generic.ICollection{`0})">
      <summary>Returns a value that indicates whether the match criterion of at least one filter in the table is satisfied by the specified buffered message and adds the filter data of the matching filters to a collection.</summary>
      <param name="messageBuffer">The <see cref="T:System.ServiceModel.Channels.MessageBuffer" /> to test.</param>
      <param name="results">The reference parameter that stores the filter data of the matching filters in a generic <see cref="T:System.Collections.Generic.ICollection`1" />&lt;<paramref name="FilterData" />&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by <paramref name="message" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingValues(System.ServiceModel.Dispatcher.SeekableXPathNavigator,System.Collections.Generic.ICollection{`0})">
      <summary>Returns a value that indicates whether the match criterion of at least one <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> in the table is satisfied by the <paramref name="navigator" /> and adds the filter data of the matching filters to a collection.</summary>
      <param name="navigator">The <see cref="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator" /> to test.</param>
      <param name="results">The reference parameter that stores the filter data of the matching filters in a generic <see cref="T:System.Collections.Generic.ICollection`1" />&lt;<paramref name="FilterData" />&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by the <paramref name="navigator" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.GetMatchingValues(System.Xml.XPath.XPathNavigator,System.Collections.Generic.ICollection{`0})">
      <summary>Returns a value that indicates whether the match criterion of at least one <see cref="T:System.Xml.XPath.XPathNavigator" /> in the table is satisfied by the <paramref name="navigator" /> and adds the filter data of the matching filters to a collection.</summary>
      <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator" /> to test.</param>
      <param name="results">The reference parameter that stores the filter data of the matching filters in a generic <see cref="T:System.Collections.Generic.ICollection`1" />&lt;<paramref name="FilterData" />&gt;.</param>
      <returns>
          <see langword="true" /> if the match criterion of at least one filter in the table is satisfied by the <paramref name="navigator" />; <see langword="false" /> if no filter is satisfied.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="navigator" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="results" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Remove(System.Collections.Generic.KeyValuePair{System.ServiceModel.Dispatcher.MessageFilter,`0})">
      <summary>Removes a filter and its associated filter data from the filter table.</summary>
      <param name="item">The <see cref="T:System.Collections.Generic.KeyValuePair`2" /> &lt;Filter, <paramref name="FilterData" />&gt; to remove from the table.</param>
      <returns>
          <see langword="true" /> if the filter/<paramref name="FilterData" /> pair was found and removed; <see langword="false" /> if it was not found.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Remove(System.ServiceModel.Dispatcher.MessageFilter)">
      <summary>Removes a filter and its associated filter data from the filter table.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> to remove.</param>
      <returns>
          <see langword="true" /> if the filter was found and removed; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidCastException">
              <paramref name="filter" /> is not a <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Remove(System.ServiceModel.Dispatcher.XPathMessageFilter)">
      <summary>Removes an <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> and its associated filter data from the filter table.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> to remove.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" /> was found and removed; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidCastException">
              <paramref name="filter" /> is not an <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the filter table.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" />&lt;KeyValuePair&lt;Filter, FilterData&gt;&gt; that can be used to iterate through the filter table.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.TrimToSize">
      <summary>Compacts the filter table, purging any excess allocations or buffers.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.TryGetValue(System.ServiceModel.Dispatcher.MessageFilter,`0@)">
      <summary>Checks whether a filter is stored in the filter table.</summary>
      <param name="filter">A key to retrieve the data.</param>
      <param name="data">The <paramref name="data" /> associated with the <paramref name="filter" /> when this method returns <see langword="true" />; otherwise, the default value for the type of the <paramref name="data" /> parameter.</param>
      <returns>
          <see langword="true" /> if the <paramref name="filter" /> is present in the filter table; <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageQueryCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageQueryCollection" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageQueryCollection.Evaluate``1(System.ServiceModel.Channels.Message)">
      <summary>Runs a query against the message. The body cannot be queried.</summary>
      <param name="message">The message to query.</param>
      <typeparam name="TResult">The type of the object to return.</typeparam>
      <returns>
          <see cref="T:System.Collections.Generic.IEnumerable`1" />
        An enumerable collection of results that satisfy the query.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageQueryCollection.Evaluate``1(System.ServiceModel.Channels.MessageBuffer)">
      <summary>Runs an XPath query against the message.</summary>
      <param name="buffer">The message to query.</param>
      <typeparam name="TResult">The type of result to return.</typeparam>
      <returns>
          <see cref="T:System.Collections.Generic.IEnumerable`1" />
        An enumerable collection of results that satisfy the query.</returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageQueryCollection.InsertItem(System.Int32,System.ServiceModel.Dispatcher.MessageQuery)">
      <summary>Inserts the XPath query object into the collection at the specified index.</summary>
      <param name="index">The location in the collection to insert the item.</param>
      <param name="item">The XPath query object to insert.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageQueryCollection.RemoveItem(System.Int32)">
      <summary>Removes the item from the collection at the specified index.</summary>
      <param name="index">The location from which to remove the item.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathMessageQueryCollection.SetItem(System.Int32,System.ServiceModel.Dispatcher.MessageQuery)">
      <summary>Replaces the element at the specified index.</summary>
      <param name="index">The zero-based index of the element to replace.</param>
      <param name="item">The new value for the element at the specified index.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathNavigatorException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathNavigatorException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathNavigatorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathNavigatorException" /> class with data that specifies the source and destination of the stream and the information required to serialize the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathNavigatorException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathNavigatorException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathNavigatorException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Dispatcher.XPathNavigatorException" /> class with a specified error message and the inner exception that caused the current exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathResult.Dispose">
      <summary>Releases all resources owed by the object.</summary>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsBoolean">
      <summary>Returns the result of the XPath query as a Boolean value.</summary>
      <returns>
          <see cref="T:System.Boolean" />
        </returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsNodeset">
      <summary>Returns the result of the XPath query as an enumerable set of nodes.</summary>
      <returns>
          <see cref="T:System.Xml.XPath.XPathNodeIterator" />
        A collection of XPath nodes that can be iterated over. </returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsNumber">
      <summary>Returns the result of the XPath query as a number.</summary>
      <returns>
          <see cref="T:System.Double" />
        </returns>
    </member>
    <member name="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsString">
      <summary>Returns the result of the XPath query as a string.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="M:System.ServiceModel.DnsEndpointIdentity.#ctor(System.IdentityModel.Claims.Claim)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DnsEndpointIdentity" /> class from a claim.</summary>
      <param name="identity">The <see cref="T:System.IdentityModel.Claims.Claim" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="identity" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DnsEndpointIdentity.#ctor(System.String)">
      <summary>Initializes a new instance of this class from a DNS name.</summary>
      <param name="dnsName">The DNS name.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="dnsName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The claim type of <paramref name="dnsName" /> is not <see cref="P:System.IdentityModel.Claims.ClaimTypes.Dns" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackObject" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Object,System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract and a specified binding.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackObject" /> or <paramref name="binding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Object,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract and a specified binding and endpoint address.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackObject" /> or <paramref name="binding" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Object,System.ServiceModel.Channels.Binding,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with specified callback object, binding, and remote address.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="remoteAddress">The remote address that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackObject" /> or <paramref name="binding" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Object,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract and a specified endpoint.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> to which channels produced by the factory connect.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackObject" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Object,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract and a specified configuration.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The configuration name used for the endpoint.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackObject" /> or <paramref name="endpointConfigurationName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Object,System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract, and a specified configuration and endpoint address.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name used for the endpoint configuration.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackObject" /> or <paramref name="endpointConfigurationName" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.ServiceModel.InstanceContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with specified instance context.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstance" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with a context that implements the callback contract and a specified binding.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstance" /> or <paramref name="binding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract and a specified binding and endpoint address.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstance" /> or <paramref name="binding" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Binding,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with specified instance context, binding, and remote address.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="remoteAddress">The remote address that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstance" /> or <paramref name="binding" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.ServiceModel.InstanceContext,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract and a specified endpoint.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> to which channels produced by the factory connect.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstance" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.ServiceModel.InstanceContext,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract and a specified configuration.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name used for the endpoint configuration.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstance" /> or <paramref name="endpointConfigurationName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.ServiceModel.InstanceContext,System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with an object that implements the callback contract and a specified configuration and endpoint address.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name used for the endpoint configuration.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstance" /> or <paramref name="endpointConfigurationName" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with specified type of callback instance.</summary>
      <param name="callbackInstanceType">The <see cref="T:System.Type" /> that provides the callback instance that the client uses to listen for messages from the connected service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstanceType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Type,System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with specified type of callback instance and binding.</summary>
      <param name="callbackInstanceType">The <see cref="T:System.Type" /> that provides the callback instance that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstanceType" /> or <paramref name="binding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Type,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with specified type of callback instance, binding, and remote address.</summary>
      <param name="callbackInstanceType">The <see cref="T:System.Type" /> that provides the callback instance that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstanceType" /> or <paramref name="binding" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Type,System.ServiceModel.Channels.Binding,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with the specified type of callback instance, binding, and remote address.</summary>
      <param name="callbackInstanceType">The <see cref="T:System.Type" /> that provides the callback instance that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="remoteAddress">The remote address that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstanceType" /> or <paramref name="binding" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Type,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with specified type of callback instance and service endpoint.</summary>
      <param name="callbackInstanceType">The <see cref="T:System.Type" /> that provides the callback instance that the client uses to listen for messages from the connected service.</param>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> for the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstanceType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Type,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with specified type of callback instance and configuration.</summary>
      <param name="callbackInstanceType">The <see cref="T:System.Type" /> that provides the callback instance that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name used for the endpoint configuration.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstanceType" /> or <paramref name="endpointConfigurationName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.#ctor(System.Type,System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexChannelFactory`1" /> class with the specified type of callback instance, configuration, and remote address.</summary>
      <param name="callbackInstanceType">The <see cref="T:System.Type" /> that provides the callback instance that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name used for the endpoint configuration.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="callbackInstanceType" /> or <paramref name="endpointConfigurationName" /> or <paramref name="remoteAddress" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.Object,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="endpointAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <returns>A channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> or <paramref name="endpointAddress" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.Object,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="endpointAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which the message is sent.</param>
      <returns>A channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> or <paramref name="endpointAddress" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.Object,System.String)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackObject">The <see cref="T:System.Object" /> that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name used for the endpoint configuration.</param>
      <returns>A channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpointConfigurationName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which the message is sent.</param>
      <returns>A duplex channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.ServiceModel.InstanceContext)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <returns>A duplex channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="endpointAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <returns>A channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> or <paramref name="endpointAddress" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> used to connect to the service by channels produced by the factory.</param>
      <param name="endpointAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which the message is sent.</param>
      <returns>A channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="binding" /> or <paramref name="endpointAddress" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.ServiceModel.InstanceContext,System.ServiceModel.EndpointAddress)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <returns>A duplex channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.ServiceModel.InstanceContext,System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which the message is sent.</param>
      <returns>A channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexChannelFactory`1.CreateChannel(System.ServiceModel.InstanceContext,System.String)">
      <summary>Creates a duplex channel between a service and a callback instance on the client.</summary>
      <param name="callbackInstance">The <see cref="T:System.ServiceModel.InstanceContext" /> that the client uses to listen for messages from the connected service.</param>
      <param name="endpointConfigurationName">The name used for the endpoint configuration.</param>
      <returns>A channel of type <paramref name="TChannel" />, the generic parameter for the factory, between the client and service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="endpointConfigurationName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="callbackInstance" /> or <paramref name="callbackInstance" />.UserObject is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.Object,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object, binding, and service endpoint address.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="binding">The binding with which to call the service.</param>
      <param name="remoteAddress">The service endpoint address to use.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The binding is null.</exception>
      <exception cref="T:System.ArgumentNullException">The address is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.Object,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class with the specified callback object and service endpoint.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="endpoint">The service endpoint.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The service endpoint is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.Object,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object and configuration name.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="endpointConfigurationName">The name of the client endpoint information in the application configuration file.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The configuration name is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.Object,System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object, configuration name, and service endpoint address.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="endpointConfigurationName">The name of the client endpoint information in the application configuration file.</param>
      <param name="remoteAddress">The address of the service endpoint to use.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The configuration name is null.</exception>
      <exception cref="T:System.ArgumentNullException">The address is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.Object,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object, endpoint configuration name, and service endpoint address.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="endpointConfigurationName">The name of the client endpoint information in the application configuration file.</param>
      <param name="remoteAddress">The address of the service endpoint to use.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The configuration name is null.</exception>
      <exception cref="T:System.ArgumentNullException">The address is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.ServiceModel.InstanceContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object.</summary>
      <param name="callbackInstance">An <see cref="T:System.ServiceModel.InstanceContext" /> object that associates the callback object with the channel to the service.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object, binding, and service endpoint address.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="binding">The binding with which to call the service.</param>
      <param name="remoteAddress">The service endpoint address to use.</param>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class with the specified callback object and service endpoint.</summary>
      <param name="callbackInstance">An <see cref="T:System.ServiceModel.InstanceContext" /> object that associates the callback object with the channel to the service.</param>
      <param name="endpoint">The service endpoint.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The service endpoint is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object and configuration name.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="endpointConfigurationName">The name of the client endpoint information in the application configuration file.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The configuration name is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object, configuration name, and service endpoint address.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="endpointConfigurationName">The name of the client endpoint information in the application configuration file.</param>
      <param name="remoteAddress">The address of the service endpoint to use.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The configuration name is null.</exception>
      <exception cref="T:System.ArgumentNullException">The address is null.</exception>
    </member>
    <member name="M:System.ServiceModel.DuplexClientBase`1.#ctor(System.ServiceModel.InstanceContext,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.DuplexClientBase`1" /> class using the specified callback object, configuration name, and service endpoint address.</summary>
      <param name="callbackInstance">An object used to create the instance context that associates the callback object with the channel to the service.</param>
      <param name="endpointConfigurationName">The name of the client endpoint information in the application configuration file.</param>
      <param name="remoteAddress">The address of the service endpoint to use.</param>
      <exception cref="T:System.ArgumentNullException">The callback instance is null.</exception>
      <exception cref="T:System.ArgumentNullException">The configuration name is null.</exception>
      <exception cref="T:System.ArgumentNullException">The address is null.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddress" /> class with a specified URI string.</summary>
      <param name="uri">The URI that identifies the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.#ctor(System.Uri,System.ServiceModel.Channels.AddressHeader[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddress" /> class with a specified URI and headers.</summary>
      <param name="uri">The <see cref="T:System.Uri" /> that identifies the endpoint location.</param>
      <param name="addressHeaders">The <see cref="T:System.Array" /> of type <see cref="T:System.ServiceModel.Channels.AddressHeader" /> that contains address information used to interact with the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.#ctor(System.Uri,System.ServiceModel.EndpointIdentity,System.ServiceModel.Channels.AddressHeader[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddress" /> class with a specified URI, identity, and headers.</summary>
      <param name="uri">The <see cref="T:System.Uri" /> that identifies the endpoint location.</param>
      <param name="identity">The <see cref="T:System.ServiceModel.EndpointIdentity" /> for the endpoint.</param>
      <param name="addressHeaders">The <see cref="T:System.Array" /> of type <see cref="T:System.ServiceModel.Channels.AddressHeader" /> that contains address information used to interact with the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.#ctor(System.Uri,System.ServiceModel.EndpointIdentity,System.ServiceModel.Channels.AddressHeaderCollection)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddress" /> class with a specified URI, identity, and header collection.</summary>
      <param name="uri">The <see cref="T:System.Uri" /> that identifies the endpoint location.</param>
      <param name="identity">The <see cref="T:System.ServiceModel.EndpointIdentity" /> for the endpoint.</param>
      <param name="headers">The <see cref="T:System.ServiceModel.Channels.AddressHeaderCollection" /> that contains address information used to interact with the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.#ctor(System.Uri,System.ServiceModel.EndpointIdentity,System.ServiceModel.Channels.AddressHeaderCollection,System.Xml.XmlDictionaryReader,System.Xml.XmlDictionaryReader)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddress" /> class with a specified URI, identity, header collection, and metadata and extension readers.</summary>
      <param name="uri">The <see cref="T:System.Uri" /> that identifies the endpoint location.</param>
      <param name="identity">The <see cref="T:System.ServiceModel.EndpointIdentity" /> for the endpoint.</param>
      <param name="headers">The <see cref="T:System.ServiceModel.Channels.AddressHeaderCollection" /> that contains address information used to interact with the endpoint.</param>
      <param name="metadataReader">The <see cref="T:System.Xml.XmlDictionaryReader" /> from which the endpoint metadata is obtained.</param>
      <param name="extensionReader">The <see cref="T:System.Xml.XmlDictionaryReader" /> from which extensions are obtained.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.ApplyTo(System.ServiceModel.Channels.Message)">
      <summary>Assigns the URI and properties of the endpoint address to the values of the headers of a specified message.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> whose header values are being assigned.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="message" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.Equals(System.Object)">
      <summary>Returns a value that indicates whether a specified object is equivalent to the current endpoint address.</summary>
      <param name="obj">The <see cref="T:System.Object" /> to be compared to the current endpoint address.</param>
      <returns>
          <see langword="true" /> if the specified object is equivalent to the current address; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.GetHashCode">
      <summary>Provides a unique hash code for the current endpoint address. </summary>
      <returns>A unique hash code for the current endpoint address.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.GetReaderAtExtensions">
      <summary>Gets the XML dictionary reader that provides access to the extensions.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReader" /> that provides access to the extensions.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.GetReaderAtMetadata">
      <summary>Gets the XML dictionary reader that provides access to the metadata for an endpoint.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReader" /> that provides access to the metadata for an endpoint.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.op_Equality(System.ServiceModel.EndpointAddress,System.ServiceModel.EndpointAddress)">
      <summary>Returns a value that indicates whether specified endpoint addresses are not equivalent.</summary>
      <param name="address1">One of the <see cref="T:System.ServiceModel.EndpointAddress" /> objects being compared.</param>
      <param name="address2">One of the <see cref="T:System.ServiceModel.EndpointAddress" /> objects being compared.</param>
      <returns>
          <see langword="true" /> if the endpoint addresses are equivalent; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.op_Inequality(System.ServiceModel.EndpointAddress,System.ServiceModel.EndpointAddress)">
      <summary>Returns a value that indicates whether specified endpoint addresses are not equivalent.</summary>
      <param name="address1">One of the <see cref="T:System.ServiceModel.EndpointAddress" /> objects being compared.</param>
      <param name="address2">One of the <see cref="T:System.ServiceModel.EndpointAddress" /> objects being compared.</param>
      <returns>
          <see langword="true" /> if the endpoint addresses are not equivalent; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.ReadFrom(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlDictionaryReader)">
      <summary>Reads an endpoint address for a specified address version from a specified XML dictionary reader.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> from which the endpoint address is obtained.</param>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> read from the XML dictionary reader.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.ReadFrom(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlDictionaryReader,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
      <summary>Reads an endpoint address for a specified address version with a specified qualified name from a specified XML dictionary reader.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> from which the endpoint address is obtained.</param>
      <param name="localName">Contains the local name for the XML node to contain the endpoint address.</param>
      <param name="ns">Contains the namespace for the XML node to contain the endpoint address.</param>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> with the qualified name read from the XML reader.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.ReadFrom(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlReader)">
      <summary>Reads an endpoint address for a specified address version from a specified XML reader.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> from which the endpoint address is obtained.</param>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> read from the XML reader.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.ReadFrom(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlReader,System.String,System.String)">
      <summary>Reads an endpoint address for a specified address version with a specified qualified name from a specified XML reader.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> from which the endpoint address is obtained.</param>
      <param name="localName">Contains the local name for the XML node to contain the endpoint address.</param>
      <param name="ns">Contains the namespace for the XML node to contain the endpoint address.</param>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> with the qualified name read from the XML reader.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.ReadFrom(System.Xml.XmlDictionaryReader)">
      <summary>Reads an endpoint address from a specified XML dictionary reader.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> from which the endpoint address is obtained.</param>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> read from the XML dictionary reader.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.ReadFrom(System.Xml.XmlDictionaryReader,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
      <summary>Reads an endpoint address with a specified qualified name from a specified XML dictionary reader.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> from which the endpoint address is obtained.</param>
      <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the local name for the XML node to contain the endpoint address.</param>
      <param name="ns">An <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace for the XML node to contain the endpoint address.</param>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> with the qualified name read from the XML dictionary reader.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.ToString">
      <summary>Returns a canonical string representation of the URI that is contained in the endpoint address.</summary>
      <returns>The URI that identifies the endpoint.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.WriteContentsTo(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlDictionaryWriter)">
      <summary>Saves all the child nodes of the node to the XML dictionary writer specified.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> to which the endpoint address is saved.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> or <paramref name="addressingVersion" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.WriteContentsTo(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlWriter)">
      <summary>Saves all the child nodes of the node to the XML writer specified.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to which the endpoint address is saved.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> or <paramref name="addressingVersion" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.WriteTo(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlDictionaryWriter)">
      <summary>Saves the current endpoint address of a specified version to a specified XML dictionary writer.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> to which the endpoint address is saved.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> or <paramref name="addressingVersion" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.WriteTo(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlDictionaryWriter,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
      <summary>Saves the current endpoint address of a specified version to an XML dictionary writer with a specified namespace and local name.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> to which the endpoint address is saved.</param>
      <param name="localName">The <see cref="T:System.Xml.XmlDictionaryString" /> that contains the local name for the XML node to contain the endpoint address.</param>
      <param name="ns">The <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace for the XML node to contain the endpoint address.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> or <paramref name="addressingVersion" /> or <paramref name="localName" /> or <paramref name="ns" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.WriteTo(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlWriter)">
      <summary>Saves the current endpoint address of a specified version to a specified XML writer.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to which the endpoint address is saved.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> or <paramref name="addressingVersion" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress.WriteTo(System.ServiceModel.Channels.AddressingVersion,System.Xml.XmlWriter,System.String,System.String)">
      <summary>Saves the current endpoint address of a specified version to an XML writer with a specified namespace and local name.</summary>
      <param name="addressingVersion">The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> of the current endpoint address.</param>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to which the endpoint address is saved.</param>
      <param name="localName">The <see cref="T:System.Xml.XmlDictionaryString" /> that contains the local name for the XML node to contain the endpoint address.</param>
      <param name="ns">The <see cref="T:System.Xml.XmlDictionaryString" /> that contains the namespace for the XML node to contain the endpoint address.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> or <paramref name="addressingVersion" /> or <paramref name="localName" /> or <paramref name="ns" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress10.FromEndpointAddress(System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddress10" /> class with a specified endpoint address.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> used to initialize the instance of this class.</param>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress10" /> class that contains the specified endpoint address.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress10.GetSchema(System.Xml.Schema.XmlSchemaSet)">
      <summary>Returns an XML-qualified name that describes the XML representation of the version 1.0 endpoint address from a specified cached schema.</summary>
      <param name="xmlSchemaSet">A <see cref="T:System.Xml.Schema.XmlSchema" /> that contains a cache of the XML schema definition language (XSD) schemas for the endpoint address.</param>
      <returns>A <see cref="T:System.Xml.XmlQualifiedName" /> that describes the XML representation of the endpoint address.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="xmlSchemaSet" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress10.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Returns <see langword="null" />.</summary>
      <returns>
          <see langword="null" />
        </returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress10.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> from which the endpoint address is obtained.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress10.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to which the current endpoint address is saved.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddress10.ToEndpointAddress">
      <summary>Retrieves the endpoint address contained in this serializable type.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> used to initialize the instance of this class. </returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressAugust2004.FromEndpointAddress(System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddress10" /> class with a specified endpoint address.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> used to initialize the instance of this class. </param>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddressAugust2004" /> class that contains the specified endpoint address.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressAugust2004.GetSchema(System.Xml.Schema.XmlSchemaSet)">
      <summary>Returns an XML-qualified name that describes the XML representation of the version 1 endpoint address from a specified cached schema.</summary>
      <param name="xmlSchemaSet">A <see cref="T:System.Xml.Schema.XmlSchema" /> that contains a cache of the XML schema definition language (XSD) schemas for the endpoint address.</param>
      <returns>A <see cref="T:System.Xml.XmlQualifiedName" /> that describes the XML representation of the endpoint address.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="xmlSchemaSet" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressAugust2004.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Returns <see langword="null" />.</summary>
      <returns>
          <see langword="null" />
        </returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressAugust2004.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> from which the endpoint address is obtained.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressAugust2004.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to which the current endpoint address is saved.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressAugust2004.ToEndpointAddress">
      <summary>Retrieves the endpoint address contained in this serializable type.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> that contains a version-neutral endpoint address of this <see cref="T:System.ServiceModel.EndpointAddressAugust2004" />.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressBuilder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddressBuilder" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressBuilder.#ctor(System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointAddressBuilder" /> class from an existing endpoint address.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> whose property values are used to initialize the property values of this instance.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressBuilder.GetReaderAtExtensions">
      <summary>Returns the XML dictionary reader that contains the extensions of the endpoint address.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReader" /> that reads the extensions of the endpoint address.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressBuilder.GetReaderAtMetadata">
      <summary>Returns the reader that contains the metadata associated with the endpoint address.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReader" /> that reads the metadata associated the endpoint address if there is some; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressBuilder.SetExtensionReader(System.Xml.XmlDictionaryReader)">
      <summary>Specifies the XML dictionary reader that contains the extensions of the endpoint address.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> that reads the extensions of the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressBuilder.SetMetadataReader(System.Xml.XmlDictionaryReader)">
      <summary>Specifies the XML dictionary reader that contains the metadata associated with the endpoint address.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader" /> that reads the metadata associated with the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointAddressBuilder.ToEndpointAddress">
      <summary>Creates a new endpoint address initialized with the property values of the current endpoint address builder.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> whose property are initialized with the values of the current endpoint address builder.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.#ctor">
      <summary>Creates an empty <see cref="T:System.ServiceModel.EndpointIdentity" /> instance.</summary>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.CreateDnsIdentity(System.String)">
      <summary>Creates a DNS identity with a specified DNS name.</summary>
      <param name="dnsName">The name for the DNS identity.</param>
      <returns>A DNS <see cref="T:System.ServiceModel.EndpointIdentity" /> associated with the specified <paramref name="dnsName" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="dnsName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.CreateIdentity(System.IdentityModel.Claims.Claim)">
      <summary>Creates an identity with the specified claim.</summary>
      <param name="identity">A <see cref="T:System.IdentityModel.Claims.Claim" /> used to create the new identity.</param>
      <returns>An <see cref="T:System.ServiceModel.EndpointIdentity" /> associated with the specified <paramref name="identity" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="identity" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.CreateRsaIdentity(System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Creates an RSA identity with the specified X.509 certificate.</summary>
      <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />  that contains the certificate for the RSA identity.</param>
      <returns>An RSA <see cref="T:System.ServiceModel.EndpointIdentity" /> associated with the specified <paramref name="certificate" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="certificate" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
              <paramref name="certificate" /> is not an RSA certificate.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.CreateRsaIdentity(System.String)">
      <summary>Creates an RSA identity with the specified public key.</summary>
      <param name="publicKey">The public key for the RSA identity.</param>
      <returns>An RSA <see cref="T:System.ServiceModel.EndpointIdentity" /> associated with the specified <paramref name="publicKey" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="publicKey" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.CreateSpnIdentity(System.String)">
      <summary>Creates a server principal name (SPN) identity with a specified name.</summary>
      <param name="spnName">The name for the SPN identity.</param>
      <returns>An SPN <see cref="T:System.ServiceModel.EndpointIdentity" /> associated with the specified <paramref name="spnName" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="spnName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.CreateUpnIdentity(System.String)">
      <summary>Creates a user principal name (UPN) identity with a specified name.</summary>
      <param name="upnName">The name for the UPN identity.</param>
      <returns>A UPN <see cref="T:System.ServiceModel.EndpointIdentity" /> associated with the specified <paramref name="upnName" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="upnName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.CreateX509CertificateIdentity(System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Creates an X509Certificate identity with the specified certificate.</summary>
      <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />  that contains the certificate for the identity.</param>
      <returns>An X509Certificate <see cref="T:System.ServiceModel.EndpointIdentity" /> associated with the specified <paramref name="certificate" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="certificate" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.CreateX509CertificateIdentity(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
      <summary>Creates an X509Certificate identity with the specified primary and supporting certificates.</summary>
      <param name="primaryCertificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> that contains the primary certificate for the identity.</param>
      <param name="supportingCertificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> that contains the supporting certificates for the identity.</param>
      <returns>A secure WCF client that connects to an endpoint with this identity verifies that the claims presented by the server contain the claim that contains the thumbprint of the certificate used to construct this identity.An X509Certificate <see cref="T:System.ServiceModel.EndpointIdentity" /> associated with the specified <paramref name="primaryCertificate" /> and<paramref name=" supportingCertificates." /></returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="primaryCertificate" /> or <paramref name="supportingCertificates" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.Equals(System.Object)">
      <summary>Returns a value that determines whether a specified object is equal to the current identity object or if they have equal security properties.</summary>
      <param name="obj">The <see cref="T:System.Object" /> compared for equality with the current identity.</param>
      <returns>
          <see langword="true" /> if the specified object <paramref name="obj" /> is equivalent to the current identity or contains the same security properties; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.GetHashCode">
      <summary>Provides a hash code for the current instance of the identity.</summary>
      <returns>The hash code for the current identity.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.Initialize(System.IdentityModel.Claims.Claim)">
      <summary>Initializes an <see cref="T:System.ServiceModel.EndpointIdentity" /> with the specified claim.</summary>
      <param name="identityClaim">The <see cref="T:System.IdentityModel.Claims.Claim" /> used to initialize the <see cref="T:System.ServiceModel.EndpointIdentity" />.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.Initialize(System.IdentityModel.Claims.Claim,System.Collections.Generic.IEqualityComparer{System.IdentityModel.Claims.Claim})">
      <summary>Initializes an <see cref="T:System.ServiceModel.EndpointIdentity" /> with the specified claim and an interface and compares equality.</summary>
      <param name="identityClaim">The <see cref="T:System.IdentityModel.Claims.Claim" /> used to initialize the <see cref="T:System.ServiceModel.EndpointIdentity" />.</param>
      <param name="claimComparer">The <see cref="T:System.Collections.IEqualityComparer" /> used to compare claims.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointIdentity.ToString">
      <summary>Returns the identity.</summary>
      <returns>A <see cref="T:System.String" /> of the form "identity(string)" where string = <see cref="P:System.ServiceModel.EndpointIdentity.IdentityClaim" />.</returns>
    </member>
    <member name="M:System.ServiceModel.EndpointNotFoundException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointNotFoundException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.EndpointNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointNotFoundException" /> class with data that specifies the source and destination of the stream and the information required to serialize the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointNotFoundException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointNotFoundException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.EndpointNotFoundException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.EndpointNotFoundException" /> class with a specified error message and the inner exception that caused the current exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.EnvelopeVersion.GetUltimateDestinationActorValues">
      <summary>Gets a string that contains the URI name for the SOAP role associated with the current message version for the ultimate destination.</summary>
      <returns>An empty string if SOAP1.1 is used; a string that contains http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver if SOAP1.2 is used.</returns>
    </member>
    <member name="M:System.ServiceModel.EnvelopeVersion.ToString">
      <summary>Gets a string that represents the current envelope version.</summary>
      <returns>The string representation of the current envelope version.</returns>
    </member>
    <member name="M:System.ServiceModel.ExceptionDetail.#ctor(System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ExceptionDetail" /> class from the exception. </summary>
      <param name="exception">The exception to be serialized as an <see cref="T:System.ServiceModel.ExceptionDetail" /> object.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ExceptionDetail.ToString">
      <summary>Returns the exception detail information for the exception passed to the constructor.</summary>
      <returns>The message and stack trace of the exception.</returns>
    </member>
    <member name="M:System.ServiceModel.ExceptionMapper.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ExceptionMapper" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.ExceptionMapper.FromException(System.Exception)">
      <summary>Translates the input exception to a fault.</summary>
      <param name="ex">The exception to be mapped to a fault.</param>
      <returns>The fault corresponding to the input exception.</returns>
    </member>
    <member name="M:System.ServiceModel.ExceptionMapper.FromException(System.Exception,System.String,System.String)">
      <summary>Translates the input exception to a fault.</summary>
      <param name="ex">The exception to be mapped to a fault.</param>
      <param name="soapNamespace">The SOAP Namespace to be used when generating the mapped fault.</param>
      <param name="trustNamespace">The WS-Trust Namespace to be used when generating the mapped fault.</param>
      <returns>The fault corresponding to the input exception.</returns>
    </member>
    <member name="M:System.ServiceModel.ExceptionMapper.HandleSecurityTokenProcessingException(System.Exception)">
      <summary>Determines whether an exception that occurred during the processing of a security token should be handled.</summary>
      <param name="ex">The input exception.</param>
      <returns>
          <see langword="True" /> if the exception should be handled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ExtensionCollection`1.#ctor(`0)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ExtensionCollection`1" /> class with a specified owner.</summary>
      <param name="owner">The owner of the collection.</param>
    </member>
    <member name="M:System.ServiceModel.ExtensionCollection`1.#ctor(`0,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ExtensionCollection`1" /> class with a specified owner and synchronization root.</summary>
      <param name="owner">The owner of the collection.</param>
      <param name="syncRoot">The object used to synchronize.</param>
    </member>
    <member name="M:System.ServiceModel.ExtensionCollection`1.Find``1">
      <summary>Returns an extension if it is in the collection.</summary>
      <typeparam name="E">The type of extension sought.</typeparam>
      <returns>An extension of the type sought, or <see langword="null" /> if no extensions implement the type. If more than one extension implements the type, the most recently added is returned.</returns>
    </member>
    <member name="M:System.ServiceModel.ExtensionCollection`1.FindAll``1">
      <summary>Returns a collection of extensions if found in the collection.</summary>
      <typeparam name="E">The type for which the collection of extensions is sought.</typeparam>
      <returns>A collection of extensions of the type sought. If no extensions implement this type, a non-null empty collection is returned.</returns>
    </member>
    <member name="M:System.ServiceModel.FaultCode.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultCode" /> class.  </summary>
      <param name="name">The name of the fault code.</param>
    </member>
    <member name="M:System.ServiceModel.FaultCode.#ctor(System.String,System.ServiceModel.FaultCode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultCode" /> class. </summary>
      <param name="name">The name of the fault code.</param>
      <param name="subCode">The fault subcode.</param>
    </member>
    <member name="M:System.ServiceModel.FaultCode.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultCode" /> class with the specified name and namespace. </summary>
      <param name="name">The local name of the fault code. </param>
      <param name="ns">The namespace name of the fault code. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> or <paramref name="ns" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="name" /> is an empty string. </exception>
    </member>
    <member name="M:System.ServiceModel.FaultCode.#ctor(System.String,System.String,System.ServiceModel.FaultCode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultCode" /> class with the specified name, namespace, and fault subcode. </summary>
      <param name="name">The local name of the fault code. </param>
      <param name="ns">The namespace name of the fault code. </param>
      <param name="subCode">A <see cref="T:System.ServiceModel.FaultCode" /> object that represents the fault subcode. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="name" /> or <paramref name="ns" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="name" /> is an empty string. </exception>
    </member>
    <member name="M:System.ServiceModel.FaultCode.CreateReceiverFaultCode(System.ServiceModel.FaultCode)">
      <summary>Creates a receiver fault code with the specified subcode. </summary>
      <param name="subCode">A <see cref="T:System.ServiceModel.FaultCode" /> object that represents the fault subcode. </param>
      <returns>A <see cref="T:System.ServiceModel.FaultCode" /> object with the created SOAP fault subcode in the <see cref="P:System.ServiceModel.FaultCode.SubCode" /> property. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="subCode" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.FaultCode.CreateReceiverFaultCode(System.String,System.String)">
      <summary>Creates a receiver fault code with the specified subcode. </summary>
      <param name="name">The local name for the fault subcode. </param>
      <param name="ns">The namespace name for the fault subcode. </param>
      <returns>A <see cref="T:System.ServiceModel.FaultCode" /> instance with the created SOAP fault subcode in the <see cref="P:System.ServiceModel.FaultCode.SubCode" /> property. </returns>
    </member>
    <member name="M:System.ServiceModel.FaultCode.CreateSenderFaultCode(System.ServiceModel.FaultCode)">
      <summary>Creates a sender fault code with the specified subcode. </summary>
      <param name="subCode">A <see cref="T:System.ServiceModel.FaultCode" /> object that represents the fault subcode. </param>
      <returns>A <see cref="T:System.ServiceModel.FaultCode" /> object with the created SOAP fault subcode in the <see cref="P:System.ServiceModel.FaultCode.SubCode" /> property. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="subCode" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.FaultCode.CreateSenderFaultCode(System.String,System.String)">
      <summary>Creates a sender fault code with the specified subcode.</summary>
      <param name="name">The local name for the fault subcode. </param>
      <param name="ns">The namespace name for the fault subcode. </param>
      <returns>A <see cref="T:System.ServiceModel.FaultCode" /> object with the created SOAP fault subcode in <see cref="P:System.ServiceModel.FaultCode.SubCode" />. </returns>
    </member>
    <member name="M:System.ServiceModel.FaultContractAttribute.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultContractAttribute" /> class.  </summary>
      <param name="detailType">The serializable type that contains error information for the caller.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="detailType" /> argument is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class using the specified serialization information and context when deserializing a stream into a <see cref="T:System.ServiceModel.FaultException" /> object.</summary>
      <param name="info">The serialization information necessary to reconstruct the <see cref="T:System.ServiceModel.FaultException" /> object from a stream.</param>
      <param name="context">The streaming context required to reconstruct the <see cref="T:System.ServiceModel.FaultException" /> object.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.ServiceModel.Channels.MessageFault)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class using the specified message fault values.</summary>
      <param name="fault">The message fault that contains the default SOAP fault values.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.ServiceModel.Channels.MessageFault,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class using the specified message fault values and the provided action string.</summary>
      <param name="fault">The message fault that contains the default SOAP fault values to use.</param>
      <param name="action">The action of the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.ServiceModel.FaultReason)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class using the specified reason.</summary>
      <param name="reason">The reason for the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.ServiceModel.FaultReason,System.ServiceModel.FaultCode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class using the specified reason and fault code.</summary>
      <param name="reason">The reason for the SOAP fault.</param>
      <param name="code">The fault code for the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.ServiceModel.FaultReason,System.ServiceModel.FaultCode,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class using the specified reason, fault code, and action value.</summary>
      <param name="reason">The reason for the SOAP fault.</param>
      <param name="code">The fault code for the SOAP fault.</param>
      <param name="action">The action value for the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class with the specified fault reason.</summary>
      <param name="reason">The reason for the fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.String,System.ServiceModel.FaultCode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class using the specified reason and SOAP fault code.</summary>
      <param name="reason">The reason for the SOAP fault.</param>
      <param name="code">The SOAP fault code for the fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.#ctor(System.String,System.ServiceModel.FaultCode,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException" /> class using the specified reason, fault code, and action value.</summary>
      <param name="reason">The reason for the SOAP fault.</param>
      <param name="code">The fault code for the SOAP fault.</param>
      <param name="action">The action value for the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException.CreateFault(System.ServiceModel.Channels.MessageFault,System.String,System.Type[])">
      <summary>Returns a <see cref="T:System.ServiceModel.FaultException" /> object from the specified message fault, action and an array of detail types.</summary>
      <param name="messageFault">The message fault that contains default SOAP fault information.</param>
      <param name="action">The fault action value.</param>
      <param name="faultDetailTypes">An array of types that contains fault details.</param>
      <returns>A <see cref="T:System.ServiceModel.FaultException" /> object that you can throw to indicate that a SOAP fault message was received.</returns>
    </member>
    <member name="M:System.ServiceModel.FaultException.CreateFault(System.ServiceModel.Channels.MessageFault,System.Type[])">
      <summary>Returns a <see cref="T:System.ServiceModel.FaultException" /> object from the specified message fault and an array of detail types.</summary>
      <param name="messageFault">The message fault that contains default SOAP fault information.</param>
      <param name="faultDetailTypes">An array of types that contains fault details.</param>
      <returns>A <see cref="T:System.ServiceModel.FaultException" /> object that you can throw to indicate that a SOAP fault message was received.</returns>
    </member>
    <member name="M:System.ServiceModel.FaultException.CreateMessageFault">
      <summary>Returns a <see cref="T:System.ServiceModel.Channels.MessageFault" /> object.</summary>
      <returns>The in-memory representation of a SOAP fault that can be passed to <see cref="Overload:System.ServiceModel.Channels.Message.CreateMessage" /> to create a message that contains a fault. For <see cref="T:System.ServiceModel.FaultException" /> objects that result from fault messages, this <see cref="T:System.ServiceModel.Channels.MessageFault" /> object is the fault that arrives.</returns>
    </member>
    <member name="M:System.ServiceModel.FaultException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Implementation of the <see cref="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" /> method that is called when the object is serialized into a stream.</summary>
      <param name="info">The serialization information to which the object data is added when serialized.</param>
      <param name="context">The destination for the serialized object.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.#ctor(`0)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException`1" /> class that uses the specified detail object. </summary>
      <param name="detail">The object used as the SOAP fault detail.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.#ctor(`0,System.ServiceModel.FaultReason)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException`1" /> class that uses the specified detail object and fault reason. </summary>
      <param name="detail">The object used as the SOAP fault detail.</param>
      <param name="reason">The reason for the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.#ctor(`0,System.ServiceModel.FaultReason,System.ServiceModel.FaultCode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException`1" /> class that uses the specified detail object, fault reason, and fault code. </summary>
      <param name="detail">The object used as the SOAP fault detail.</param>
      <param name="reason">The reason for the SOAP fault.</param>
      <param name="code">The fault code for the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.#ctor(`0,System.ServiceModel.FaultReason,System.ServiceModel.FaultCode,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException`1" /> class that uses the specified detail object, and SOAP fault reason, code and action values. </summary>
      <param name="detail">The object used as the SOAP fault detail.</param>
      <param name="reason">The reason for the SOAP fault.</param>
      <param name="code">The fault code for the SOAP fault.</param>
      <param name="action">The action of the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.#ctor(`0,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException`1" /> class that uses the specified detail and fault reason. </summary>
      <param name="detail">The object used as the SOAP fault detail.</param>
      <param name="reason">The reason for the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.#ctor(`0,System.String,System.ServiceModel.FaultCode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException`1" /> class that uses the specified detail object, fault reason, and fault code. </summary>
      <param name="detail">The object used as the SOAP fault detail.</param>
      <param name="reason">The reason for the SOAP fault.</param>
      <param name="code">The fault code for the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.#ctor(`0,System.String,System.ServiceModel.FaultCode,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException`1" /> class that uses the specified detail object, and SOAP fault reason, code and action values. </summary>
      <param name="detail">The object used as the SOAP fault detail.</param>
      <param name="reason">The reason for the SOAP fault.</param>
      <param name="code">The fault code for the SOAP fault.</param>
      <param name="action">The action of the SOAP fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultException`1" /> class using the specified serialization information and context when deserializing a stream into a <see cref="T:System.ServiceModel.FaultException" /> object.</summary>
      <param name="info">The serialization information necessary to reconstruct the <see cref="T:System.ServiceModel.FaultException" /> object from the <paramref name="context" />.</param>
      <param name="context">The stream from which to reconstruct the <see cref="T:System.ServiceModel.FaultException" /> object.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.CreateMessageFault">
      <summary>Creates a <see cref="T:System.ServiceModel.Channels.MessageFault" /> object that can be used to create a <see cref="T:System.ServiceModel.Channels.Message" /> that represents the SOAP fault.</summary>
      <returns>The message fault created.</returns>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Implementation of the <see cref="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" /> method that is called when the object is serialized into a stream.</summary>
      <param name="info">The serialization information to which the object data is added when serialized.</param>
      <param name="context">The destination for the serialized object.</param>
    </member>
    <member name="M:System.ServiceModel.FaultException`1.ToString">
      <summary>Returns a string for the <see cref="T:System.ServiceModel.FaultException`1" /> object.</summary>
      <returns>The string for the SOAP fault.</returns>
    </member>
    <member name="M:System.ServiceModel.FaultImportOptions.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultImportOptions" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.FaultReason.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.FaultReasonText})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultReason" /> class using the specified list of fault translations. </summary>
      <param name="translations">A list of <see cref="T:System.ServiceModel.FaultReasonText" /> objects; each object describes the fault in a specific language. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="translations" /> is <see langword="null" />. </exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="translations" /> is empty or one or more items is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.FaultReason.#ctor(System.ServiceModel.FaultReasonText)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultReason" /> class using the specified text element that describes the fault in a specific language. </summary>
      <param name="translation">An array of <see cref="T:System.ServiceModel.FaultReasonText" /> objects that correspond to fault descriptions in different languages. </param>
    </member>
    <member name="M:System.ServiceModel.FaultReason.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultReason" /> class using the specified fault description. </summary>
      <param name="text">A description of the reason the fault occurred. </param>
    </member>
    <member name="M:System.ServiceModel.FaultReason.GetMatchingTranslation">
      <summary>Gets the fault description in the language used by the current thread. </summary>
      <returns>A <see cref="T:System.ServiceModel.FaultReasonText" /> object that contains the fault description. </returns>
    </member>
    <member name="M:System.ServiceModel.FaultReason.GetMatchingTranslation(System.Globalization.CultureInfo)">
      <summary>Gets the fault description in the specified language. </summary>
      <param name="cultureInfo">A <see cref="T:System.Globalization.CultureInfo" /> object that specifies the language of the fault description. </param>
      <returns>The fault text in the specified language.</returns>
      <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Globalization.CultureInfo" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.FaultReason.ToString">
      <summary>Returns the fault reason as a string.</summary>
      <returns>A string containing the reason for the fault.</returns>
    </member>
    <member name="M:System.ServiceModel.FaultReasonText.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultReasonText" /> class that uses the specified fault text.</summary>
      <param name="text">The text that is the SOAP fault reason.</param>
    </member>
    <member name="M:System.ServiceModel.FaultReasonText.#ctor(System.String,System.Globalization.CultureInfo)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultReasonText" /> class that uses the specified SOAP fault text and the specified <see cref="T:System.Globalization.CultureInfo" /> object.</summary>
      <param name="text">The text that is the reason of the SOAP fault.</param>
      <param name="cultureInfo">The <see cref="T:System.Globalization.CultureInfo" /> describing the language of the description.</param>
    </member>
    <member name="M:System.ServiceModel.FaultReasonText.#ctor(System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FaultReasonText" /> class. </summary>
      <param name="text">The text of the fault reason.</param>
      <param name="xmlLang">The language of the fault.</param>
    </member>
    <member name="M:System.ServiceModel.FaultReasonText.Matches(System.Globalization.CultureInfo)">
      <summary>Returns a value that indicates whether the language of the description matches provided <see cref="T:System.Globalization.CultureInfo" /> object.</summary>
      <param name="cultureInfo">The <see cref="T:System.Globalization.CultureInfo" /> object to compare with the language of the description.</param>
      <returns>
          <see langword="true" /> if the specified <see cref="T:System.Globalization.CultureInfo" /> matches; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.FederatedMessageSecurityOverHttp.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.FederatedMessageSecurityOverHttp" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.FederatedMessageSecurityOverHttp.ShouldSerializeAlgorithmSuite">
      <summary>Returns whether the algorithm suite to be used for securing messages at the SOAP level should be serialized.</summary>
      <returns>
          <see langword="true" /> if the algorithm suite should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.FederatedMessageSecurityOverHttp.ShouldSerializeClaimTypeRequirements">
      <summary>Returns that any existing claim type requirements can be serialized. </summary>
      <returns>
          <see langword="true" /> if there are requirements to serialize; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.FederatedMessageSecurityOverHttp.ShouldSerializeEstablishSecurityContext">
      <summary>Returns an indication whether the security context is not the default and therefore should be serialized.</summary>
      <returns>
          <see langword="true" /> if the context should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.FederatedMessageSecurityOverHttp.ShouldSerializeIssuedKeyType">
      <summary>Returns an indication whether the issued key type is not the default and therefore should be serialized.</summary>
      <returns>
          <see langword="true" /> if the type should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.FederatedMessageSecurityOverHttp.ShouldSerializeNegotiateServiceCredential">
      <summary>Returns an indication whether the process of negotiating for service credentials is not the default process and therefore should be serialized.</summary>
      <returns>
          <see langword="true" /> if the process should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.FederatedMessageSecurityOverHttp.ShouldSerializeTokenRequestParameters">
      <summary>Returns an indication that any existing token request parameters can be serialized. </summary>
      <returns>
          <see langword="true" /> if there are parameters to be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.HttpBindingBase.ShouldSerializeReaderQuotas">
      <summary>Returns whether the constraint values placed on the complexity of SOAP message structure should be serialized.</summary>
      <returns>
          <see langword="true" /> if reader quotas should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.HttpBindingBase.ShouldSerializeTextEncoding">
      <summary>Returns whether settings for text encoding should be serialized.</summary>
      <returns>
          <see langword="true" /> if text encoding should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.HttpTransportSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.HttpTransportSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.HttpTransportSecurity.ShouldSerializeClientCredentialType">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.HttpTransportSecurity.ClientCredentialType" /> property has changed from its default value and should be serialized. . Used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.HttpTransportSecurity.ClientCredentialType" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.HttpTransportSecurity.ShouldSerializeExtendedProtectionPolicy">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.HttpTransportSecurity.ExtendedProtectionPolicy" /> property has changed from its default value and should be serialized. Used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.HttpTransportSecurity.ExtendedProtectionPolicy" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.HttpTransportSecurity.ShouldSerializeProxyCredentialType">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.HttpTransportSecurity.ProxyCredentialType" /> property has changed from its default value and should be serialized. Used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.HttpTransportSecurity.ProxyCredentialType" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.HttpTransportSecurity.ShouldSerializeRealm">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.HttpTransportSecurity.Realm" /> property has changed from its default value and should be serialized. . Used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.HttpTransportSecurity.Realm" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.IClientChannel.BeginDisplayInitializationUI(System.AsyncCallback,System.Object)">
      <summary>An asynchronous call to begin using a user interface to obtain credential information.</summary>
      <param name="callback">The method that is called when this method completes.</param>
      <param name="state">Information about the state of the channel.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> to use to call back when processing has completed.</returns>
    </member>
    <member name="M:System.ServiceModel.IClientChannel.DisplayInitializationUI">
      <summary>A call to a user interface to obtain credential information.</summary>
    </member>
    <member name="M:System.ServiceModel.IClientChannel.EndDisplayInitializationUI(System.IAsyncResult)">
      <summary>Called when the call to <see cref="M:System.ServiceModel.IClientChannel.BeginDisplayInitializationUI(System.AsyncCallback,System.Object)" /> has finished.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" />.</param>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.Abort">
      <summary>Causes a communication object to transition immediately from its current state into the closed state.  </summary>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.BeginClose(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a communication object.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation. </returns>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">
              <see cref="M:System.ServiceModel.ICommunicationObject.BeginClose" /> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The default timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to close gracefully.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a communication object with a specified timeout.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation.</returns>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">
              <see cref="M:System.ServiceModel.ICommunicationObject.BeginClose" /> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to close gracefully.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.BeginOpen(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a communication object.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous open operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation. </returns>
      <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject" /> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a communication object within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous open operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation. </returns>
      <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject" /> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.Close">
      <summary>Causes a communication object to transition from its current state into the closed state.  </summary>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">
              <see cref="M:System.ServiceModel.ICommunicationObject.Close" /> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The default close timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to close gracefully.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.Close(System.TimeSpan)">
      <summary>Causes a communication object to transition from its current state into the closed state.  </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</param>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">
              <see cref="M:System.ServiceModel.ICommunicationObject.Close" /> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to close gracefully.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.EndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="Overload:System.ServiceModel.ICommunicationObject.BeginClose" /> method.</param>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">
              <see cref="Overload:System.ServiceModel.ICommunicationObject.BeginClose" /> was called on an object in the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to close gracefully.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.EndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to open a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="Overload:System.ServiceModel.ICommunicationObject.BeginOpen" /> method.</param>
      <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject" /> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.Open">
      <summary>Causes a communication object to transition from the created state into the opened state.  </summary>
      <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject" /> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The default open timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.ICommunicationObject.Open(System.TimeSpan)">
      <summary>Causes a communication object to transition from the created state into the opened state within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</param>
      <exception cref="T:System.ServiceModel.CommunicationException">The <see cref="T:System.ServiceModel.ICommunicationObject" /> was unable to be opened and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
      <exception cref="T:System.TimeoutException">The specified timeout elapsed before the <see cref="T:System.ServiceModel.ICommunicationObject" /> was able to enter the <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state and has entered the <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="M:System.ServiceModel.IDuplexContextChannel.BeginCloseOutputSession(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close an output session on the client that has a specified time out and state object associated with it. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation close completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation.</returns>
    </member>
    <member name="M:System.ServiceModel.IDuplexContextChannel.CloseOutputSession(System.TimeSpan)">
      <summary>Closes the output session on the client associated with the duplex channel. </summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.IDuplexContextChannel.EndCloseOutputSession(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close an output session on the client.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.IDuplexContextChannel.BeginCloseOutputSession(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.IExtension`1.Attach(`0)">
      <summary>Enables an extension object to find out when it has been aggregated. Called when the extension is added to the <see cref="P:System.ServiceModel.IExtensibleObject`1.Extensions" /> property.</summary>
      <param name="owner">The extensible object that aggregates this extension.</param>
      <typeparam name="T">The type of the extensible object. T must implement <see cref="T:System.ServiceModel.IExtensibleObject`1" />.</typeparam>
    </member>
    <member name="M:System.ServiceModel.IExtension`1.Detach(`0)">
      <summary>Enables an object to find out when it is no longer aggregated. Called when an extension is removed from the <see cref="P:System.ServiceModel.IExtensibleObject`1.Extensions" /> property.</summary>
      <param name="owner">The extensible object that aggregates this extension.</param>
      <typeparam name="T">The type of the extensible object. T must implement <see cref="T:System.ServiceModel.IExtensibleObject`1" />.</typeparam>
    </member>
    <member name="M:System.ServiceModel.IExtensionCollection`1.Find``1">
      <summary>Finds the specified extension object in the collection.</summary>
      <typeparam name="E">The type of extension object.</typeparam>
      <returns>The extension object that was found.</returns>
    </member>
    <member name="M:System.ServiceModel.IExtensionCollection`1.FindAll``1">
      <summary>Finds all extension object in the collection specified by <paramref name="E" />.</summary>
      <typeparam name="E">The type of extension object.</typeparam>
      <returns>A collection of all extension objects in the collection that implement the specified type.</returns>
    </member>
    <member name="M:System.ServiceModel.InstanceContext.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.InstanceContext" /> class for a specified object that implements the service instance.</summary>
      <param name="implementation">The object that implements the service instance.</param>
    </member>
    <member name="M:System.ServiceModel.InstanceContext.#ctor(System.ServiceModel.ServiceHostBase)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.InstanceContext" /> class for a service hosted by a specified host.</summary>
      <param name="host">The <see cref="T:System.ServiceModel.ServiceHostBase" /> that hosts the service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="host" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.InstanceContext.#ctor(System.ServiceModel.ServiceHostBase,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.InstanceContext" /> class for a specified object that implements the service instance and is hosted by a specified host.</summary>
      <param name="host">The <see cref="T:System.ServiceModel.ServiceHostBase" /> that hosts the service.</param>
      <param name="implementation">The object that implements the service instance.</param>
    </member>
    <member name="M:System.ServiceModel.InstanceContext.GetServiceInstance">
      <summary>Returns the instance of the service for the instance context.</summary>
      <returns>The object that represents the service instance.</returns>
      <exception cref="T:System.InvalidOperationException">The service instance is in a created or opening state or is not initialized.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectAbortedException">The service instance is aborted.</exception>
      <exception cref="T:System.ObjectDisposedException">The service instance has been closed already and cannot be modified in these states.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The service instance is faulted and cannot be modified in these states.</exception>
    </member>
    <member name="M:System.ServiceModel.InstanceContext.GetServiceInstance(System.ServiceModel.Channels.Message)">
      <summary>Returns the instance of the service for the instance context in response to an incoming message.</summary>
      <param name="message">The incoming message that triggered the creation of a service object.</param>
      <returns>The object that represents the service instance.</returns>
      <exception cref="T:System.InvalidOperationException">The service instance is in a created or opening state or is not initialized.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectAbortedException">The service instance is aborted.</exception>
      <exception cref="T:System.ObjectDisposedException">The service instance has been closed already and cannot be modified in these states.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The service instance is faulted and cannot be modified in these states.</exception>
    </member>
    <member name="M:System.ServiceModel.InstanceContext.IncrementManualFlowControlLimit(System.Int32)">
      <summary>Increases the number of messages that can be processed by the service instance.</summary>
      <param name="incrementBy">The additional number of messages that can be processed by the service instance.</param>
      <returns>The new limit on the number of messages, after <paramref name="incrementBy" /> is added, that can be processed by the service instance.</returns>
    </member>
    <member name="M:System.ServiceModel.InstanceContext.ReleaseServiceInstance">
      <summary>Releases the service instance.</summary>
      <exception cref="T:System.InvalidOperationException">The service instance is in a created or opening state and cannot be used.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectAbortedException">The service instance has been aborted.</exception>
      <exception cref="T:System.ObjectDisposedException">The service instance is closing or has been closed already and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The service instance is faulted and cannot be modified in these states.</exception>
    </member>
    <member name="M:System.ServiceModel.InvalidMessageContractException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.InvalidMessageContractException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.InvalidMessageContractException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.InvalidMessageContractException" /> class when deserializing from a stream into an object.</summary>
      <param name="info">The serialization information.</param>
      <param name="context">The stream from which to deserialize.</param>
    </member>
    <member name="M:System.ServiceModel.InvalidMessageContractException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.InvalidMessageContractException" /> class using the specified message.</summary>
      <param name="message">The message for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.InvalidMessageContractException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.InvalidMessageContractException" /> class that uses the specified message and inner exception.</summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The inner exception.</param>
    </member>
    <member name="M:System.ServiceModel.MessageBodyMemberAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageBodyMemberAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MessageContractAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageContractAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MessageContractMemberAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageContractMemberAttribute" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.MessageHeader`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeader`1" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.MessageHeader`1.#ctor(`0)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeader`1" /> class with the specified header content.</summary>
      <param name="content">The content of the new header.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeader`1.#ctor(`0,System.Boolean,System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeader`1" /> class with the specified header content and metadata. </summary>
      <param name="content">The content of the new header.</param>
      <param name="mustUnderstand">A value that indicates whether the header must be understood.</param>
      <param name="actor">The targeted recipient of the message header.</param>
      <param name="relay">A value that indicates whether the header should be relayed.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeader`1.GetUntypedHeader(System.String,System.String)">
      <summary>Gets the message header with the specified namespace and local name.</summary>
      <param name="name">The local name of the header XML element</param>
      <param name="ns">The namespace URI of the header XML element.</param>
      <returns>A message header with the specified namespace and local name.</returns>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderArrayAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderArrayAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class used to deserialize data into a <see cref="T:System.ServiceModel.MessageHeaderException" /> object.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class with the specified message.</summary>
      <param name="message">The message carried in the exception.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor(System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class using the specified message and a value that indicates whether the message header is a duplicate or is missing.</summary>
      <param name="message">The exception message.</param>
      <param name="isDuplicate">
            <see langword="true" /> if the multiple message header is a duplicate; <see langword="false" /> if there are no message headers.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class using the specified message and the inner exception that caused the exception.</summary>
      <param name="message">The exception message.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that contains the inner exception that caused the exception.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor(System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class using the specified message, header name and namespace.</summary>
      <param name="message">The exception message.</param>
      <param name="headerName">The name of the message header.</param>
      <param name="ns">The namespace of the message header.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor(System.String,System.String,System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class using the specified message, header name and namespace, and a value that indicates whether the message header is a duplicate or is missing.</summary>
      <param name="message">The exception message.</param>
      <param name="headerName">The name of the message header.</param>
      <param name="ns">The namespace of the message header.</param>
      <param name="isDuplicate">
            <see langword="true" /> if the multiple message header is a duplicate; <see langword="false" /> if there are no message headers.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor(System.String,System.String,System.String,System.Boolean,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class using the specified message, header name and namespace, a value that indicates whether the message header is a duplicate or is missing, and the inner exception that caused the exception.</summary>
      <param name="message">The exception message.</param>
      <param name="headerName">The name of the message header.</param>
      <param name="ns">The namespace of the message header.</param>
      <param name="isDuplicate">
            <see langword="true" /> if the multiple message header is a duplicate; <see langword="false" /> if there are no message headers.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that contains the inner exception that caused the exception.</param>
    </member>
    <member name="M:System.ServiceModel.MessageHeaderException.#ctor(System.String,System.String,System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageHeaderException" /> class using the specified message, header name and namespace, and the inner exception that caused the exception.</summary>
      <param name="message">The exception message.</param>
      <param name="headerName">The name of the message header.</param>
      <param name="ns">The namespace of the message header.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that contains the inner exception that caused the exception.</param>
    </member>
    <member name="M:System.ServiceModel.MessageParameterAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageParameterAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MessagePropertyAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessagePropertyAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MessageSecurityOverHttp.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageSecurityOverHttp" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.MessageSecurityOverHttp.IsSecureConversationEnabled">
      <summary>Only used in extensibility scenarios to indicate whether an instance of a class derived from <see cref="T:System.ServiceModel.MessageSecurityOverHttp" /> is configured to perform secure conversation as described in WS-SecurityConversation. </summary>
      <returns>Always returns <see langword="true" />, unless overridden in a derived class.</returns>
    </member>
    <member name="M:System.ServiceModel.MessageSecurityOverHttp.ShouldSerializeAlgorithmSuite">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.MessageSecurityOverHttp.AlgorithmSuite" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.MessageSecurityOverHttp.AlgorithmSuite" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.MessageSecurityOverHttp.ShouldSerializeClientCredentialType">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.MessageSecurityOverHttp.ClientCredentialType" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.MessageSecurityOverHttp.ClientCredentialType" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.MessageSecurityOverHttp.ShouldSerializeNegotiateServiceCredential">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.MessageSecurityOverHttp.NegotiateServiceCredential" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.MessageSecurityOverHttp.NegotiateServiceCredential" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.MessageSecurityOverMsmq.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageSecurityOverMsmq" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.MessageSecurityOverTcp.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MessageSecurityOverTcp" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.MsmqBindingBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqBindingBase" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.MsmqException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MsmqException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class with additional serialized information about the exception.</summary>
      <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized data associated with the <see cref="T:System.ServiceModel.MsmqException" />.</param>
      <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains the source and destination of the serialized stream associated with the <see cref="T:System.ServiceModel.MsmqException" />.</param>
    </member>
    <member name="M:System.ServiceModel.MsmqException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class with the message provided.</summary>
      <param name="message">The message with which to initialize the new instance.</param>
    </member>
    <member name="M:System.ServiceModel.MsmqException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class with the message and inner exception provided.</summary>
      <param name="message">The message with which to initialize the new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class. </param>
      <param name="inner">The inner exception to be encapsulated by the new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class. </param>
    </member>
    <member name="M:System.ServiceModel.MsmqException.#ctor(System.String,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class with the message and error code provided.</summary>
      <param name="message">The message with which to initialize the new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class. </param>
      <param name="error">The error code, returned by the Message Queuing (MSMQ) infrastructure, with which to initialize the new instance of the <see cref="T:System.ServiceModel.MsmqException" /> class. </param>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding.#ctor(System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding" /> class by using the specified <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode" />.</summary>
      <param name="securityMode">The security mode supported by the Message Queuing (MSMQ) integration channel</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The value is not within the range of <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode" /> values.</exception>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding" /> class from the settings of a specified configuration binding element.</summary>
      <param name="configurationName">The value of the <see langword="configurationName" /> attribute that identifies the <see langword="binding" /> element whose settings are used to initialize the binding.</param>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding.CreateBindingElements">
      <summary>Returns the binding elements in the basic profile stack.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the stack of binding elements in the basic profile stack.</returns>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding.ShouldSerializeSecurity">
      <summary>Gets a value that specifies whether security information should be serialized.</summary>
      <returns>
          <see langword="true" /> if security information should be serialized; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds a channel factory using the context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> with which to build the channel factory.</param>
      <typeparam name="TChannel">The type of channel.</typeparam>
      <returns>An MSMQ integration channel factory that can be used to create channels to send messages to existing MSMQ applications.</returns>
      <exception cref="T:System.ArgumentNullException">The context value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="TChannel" /> is not <see langword="IOutputChannel" />.</exception>
      <exception cref="T:System.InvalidOperationException">
              <paramref name="ExactlyOnce" /> is <see langword="true" /> and <paramref name="Durable" /> is <see langword="false" />.</exception>
      <exception cref="T:System.InvalidOperationException">CustomDeadLetterQueue is not null and DeadLetterQueue is not Custom.</exception>
      <exception cref="T:System.InvalidOperationException">DeadLetterQueue is set to Custom on Windows 2003/XP.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is false and DeadLetterQueue is Custom.</exception>
      <exception cref="T:System.InvalidOperationException">CustomDeadLetterQueue is set and if there is no write permission to write to queue or if queue does not exist.</exception>
      <exception cref="T:System.InvalidOperationException">If CustomDeadLetterQueue is non-transactional.</exception>
      <exception cref="T:System.InvalidOperationException">
              <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqAuthenticationMode" /> is set to WindowsDomain and if MSMQ is installed without Active Directory integration.</exception>
      <exception cref="T:System.InvalidOperationException">
              <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqAuthenticationMode" /> is None and <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqProtectionLevel" /> is not None.</exception>
      <exception cref="T:System.InvalidOperationException">
              <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqAuthenticationMode" /> is Certificate or WindowsDomain and <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqProtectionLevel" /> is None.</exception>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Builds a channel listener using the context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> with which to build the channel listener.</param>
      <typeparam name="TChannel">The type of channel.</typeparam>
      <returns>An MSMQ integration channel listener that can be used to create channels to receive messages from existing MSMQ applications.</returns>
      <exception cref="T:System.ArgumentNullException">The context value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="TChannel" /> is not <see langword="IInputChannel" />.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is <see langword="true" /> and Durable is <see langword="false" />.</exception>
      <exception cref="T:System.InvalidOperationException">Queue not readable.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is <see langword="true" /> and queue is non-transactional.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is <see langword="false" /> and queue is transactional.</exception>
      <exception cref="T:System.InvalidOperationException">ReceiveErrorHandling is set to Move and queue name contains a ";" in Windows Vista.</exception>
      <exception cref="T:System.InvalidOperationException">ExactlyOnce is set to <see langword="true" /> and cannot open retry sub-queue in Windows Vista.</exception>
      <exception cref="T:System.InvalidOperationException">ReceiveErrorHandling is set to Reject or Move and the platform is Windows Vista.</exception>
      <exception cref="T:System.InvalidOperationException">
              <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqAuthenticationMode" /> is set to WindowsDomain and if MSMQ is installed without Active Directory integration.</exception>
      <exception cref="T:System.InvalidOperationException">
              <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqAuthenticationMode" /> is None and <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqProtectionLevel" /> is not None.</exception>
      <exception cref="T:System.InvalidOperationException">
              <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqAuthenticationMode" /> is Certificate or WindowsDomain and <see cref="P:System.ServiceModel.MsmqTransportSecurity.MsmqProtectionLevel" /> is None.</exception>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.CanBuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether you can build a channel factory with the context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> with which to build the channel factory.</param>
      <typeparam name="TChannel">The type of channel.</typeparam>
      <returns>
          <see langword="true" /> if you can build a channel factory with the context provided; otherwise, <see langword="false" />. This method returns <see langword="true" /> only if <paramref name="TChannel" /> is <see cref="T:System.ServiceModel.Channels.IOutputChannel" />.</returns>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.CanBuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Returns a value that indicates whether you can build a channel listener with the context provided.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Channels.BindingContext" /> with which to build the channel listener.</param>
      <typeparam name="TChannel">The type of channel.</typeparam>
      <returns>
          <see langword="true" /> if you can build a channel listener with the context provided; otherwise, <see langword="false" />.This method returns <see langword="true" /> only if <paramref name="TChannel" /> is <see cref="T:System.ServiceModel.Channels.IInputChannel" />.</returns>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.Clone">
      <summary>Returns a clone of the binding element.</summary>
      <returns>A clone of the binding element.</returns>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.GetProperty``1(System.ServiceModel.Channels.BindingContext)">
      <summary>Gets a property of the requested type from the specified <see langword="BindingContext" />.</summary>
      <param name="context">The binding context.</param>
      <typeparam name="T">The type of property.</typeparam>
      <returns>An object of type <paramref name="T" />.</returns>
      <exception cref="T:System.ArgumentNullException">Context is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Get(System.ServiceModel.Channels.Message)">
      <summary>Gets the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty" /> for a given message.</summary>
      <param name="message">The message for which the Message Queuing (MSMQ) integration message properties are to be retrieved.</param>
      <returns>A <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty" /> object that contains the Message Queuing integration properties for the specified message.</returns>
      <exception cref="T:System.ArgumentNullException">The message is null.</exception>
      <exception cref="T:System.ArgumentNullException">The property collection on the message is null.</exception>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurity.#ctor">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurity" />.</summary>
    </member>
    <member name="M:System.ServiceModel.MsmqIntegration.MsmqMessage`1.#ctor(`0)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessage`1" /> class with the provided message body.</summary>
      <param name="body">The message body with which to initialize the new instance of the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessage`1" /> class. </param>
      <exception cref="T:System.ArgumentNullException">Message body is null.</exception>
    </member>
    <member name="M:System.ServiceModel.MsmqPoisonMessageException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MsmqPoisonMessageException.#ctor(System.Int64)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class by using the specified lookup ID of the poison message.</summary>
      <param name="messageLookupId">The lookup ID of the poison message.</param>
    </member>
    <member name="M:System.ServiceModel.MsmqPoisonMessageException.#ctor(System.Int64,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class by using the specified lookup ID of the poison message, and the inner exception.</summary>
      <param name="messageLookupId">The lookup ID of the poison message.</param>
      <param name="innerException">The inner exception to be encapsulated by the new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class. </param>
    </member>
    <member name="M:System.ServiceModel.MsmqPoisonMessageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class with additional serialized information about the exception.</summary>
      <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> instance that holds the serialized data associated with the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" />.</param>
      <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> instance that contains the source and destination of the serialized stream associated with the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" />.</param>
    </member>
    <member name="M:System.ServiceModel.MsmqPoisonMessageException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class by using the specified message text.</summary>
      <param name="message">The message with which to initialize the new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class. </param>
    </member>
    <member name="M:System.ServiceModel.MsmqPoisonMessageException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class by using the specified message text and the inner exception.</summary>
      <param name="message">The message with which to initialize the new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class. </param>
      <param name="innerException">The inner exception to be encapsulated by the new instance of the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" /> class. </param>
    </member>
    <member name="M:System.ServiceModel.MsmqPoisonMessageException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Retrieves the serialized data associated with the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" />, and the source and destination of the serialized stream associated with the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" />.</summary>
      <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> instance to hold the serialized data associated with the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" />.</param>
      <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> instance to hold the source and destination of the serialized stream associated with the <see cref="T:System.ServiceModel.MsmqPoisonMessageException" />.</param>
    </member>
    <member name="M:System.ServiceModel.MsmqTransportSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.MsmqTransportSecurity.#ctor(System.ServiceModel.MsmqTransportSecurity)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class, using an existing instance.</summary>
      <param name="other">The existing instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class, to be used in initializing the new instance.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.NamedPipeTransportSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NamedPipeTransportSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.NetHttpBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetHttpBinding" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.NetHttpBinding.#ctor(System.ServiceModel.BasicHttpSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetHttpBinding" /> class with the specified security mode.</summary>
      <param name="securityMode">The mode of the security.</param>
    </member>
    <member name="M:System.ServiceModel.NetHttpBinding.#ctor(System.ServiceModel.BasicHttpSecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetHttpBinding" /> class with the specified security mode.</summary>
      <param name="securityMode">The mode of the security.</param>
      <param name="reliableSessionEnabled">
            <see langword="true" /> to indicate that the reliable session was enabled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.NetHttpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetHttpBinding" /> class with the specified configuration name.</summary>
      <param name="configurationName">The name of the configuration.</param>
    </member>
    <member name="M:System.ServiceModel.NetHttpBinding.BuildChannelFactory``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.</summary>
      <param name="parameters">The collection of parameters that specifies requirements for the channel factory built.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>The channel factory that satisfies the features specified by the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.NetHttpBinding.CreateBindingElements">
      <summary>Creates a collection that contains the binding elements for the binding.</summary>
      <returns>A collection of the binding elements that makes up the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.NetHttpBinding.ShouldSerializeReliableSession">
      <summary>Indicates whether the reliable session has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the reliable session should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetHttpBinding.ShouldSerializeSecurity">
      <summary>Indicates whether the security has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the security should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetHttpsBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetHttpsBinding" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.NetHttpsBinding.#ctor(System.ServiceModel.BasicHttpsSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetHttpsBinding" /> class with the type of security used.</summary>
      <param name="securityMode">The type of security used with the binding.</param>
    </member>
    <member name="M:System.ServiceModel.NetHttpsBinding.#ctor(System.ServiceModel.BasicHttpsSecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetHttpsBinding" /> class with the type of security used and with the value that indicates whether reliable sessions are explicitly enabled.</summary>
      <param name="securityMode">The type of security used with the binding.</param>
      <param name="reliableSessionEnabled">
            <see langword="True" /> if reliable sessions are enabled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.NetHttpsBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetHttpsBinding" /> class with a specified configuration name.</summary>
      <param name="configurationName">The binding configuration name.</param>
    </member>
    <member name="M:System.ServiceModel.NetHttpsBinding.BuildChannelFactory``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.</summary>
      <param name="parameters">Specifies the requirements for the channel factory built.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type TChannel that satisfies the features specified by the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.NetHttpsBinding.CreateBindingElements">
      <summary>Creates a collection with the binding elements for the binding.</summary>
      <returns>A collection with the binding elements for the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.NetHttpsBinding.ShouldSerializeReliableSession">
      <summary>Indicates whether the reliable session property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="True" /> if the reliable session property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetHttpsBinding.ShouldSerializeSecurity">
      <summary>Indicates whether the security property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="True" /> if the security property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetMsmqBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetMsmqBinding" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.NetMsmqBinding.#ctor(System.ServiceModel.NetMsmqSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetMsmqBinding" /> class using the specified security mode.</summary>
      <param name="securityMode">The security mode with which to initialize the new instance.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The value is not one of the <see cref="T:System.ServiceModel.NetMsmqSecurityMode" /> values.</exception>
    </member>
    <member name="M:System.ServiceModel.NetMsmqBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetMsmqBinding" /> class from the settings of a specified configuration binding element.</summary>
      <param name="configurationName">The value of the <see langword="configurationName" /> attribute that identifies the <see langword="binding" /> element whose settings are used to initialize the binding.</param>
    </member>
    <member name="M:System.ServiceModel.NetMsmqBinding.CreateBindingElements">
      <summary>Returns an ordered collection of binding elements contained in the current binding.</summary>
      <returns>The ordered collection of binding elements described by the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
    </member>
    <member name="M:System.ServiceModel.NetMsmqBinding.ShouldSerializeReaderQuotas">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetMsmqBinding.ReaderQuotas" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetMsmqBinding.ReaderQuotas" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetMsmqBinding.ShouldSerializeSecurity">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetMsmqBinding.Security" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetMsmqBinding.Security" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetMsmqSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetMsmqSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetNamedPipeBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeBinding.#ctor(System.ServiceModel.NetNamedPipeSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetNamedPipeBinding" /> class with a specified security mode.</summary>
      <param name="securityMode">The <see cref="T:System.ServiceModel.NetNamedPipeSecurityMode" /> value that specifies whether Windows security is used with named pipes.</param>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetNamedPipeBinding" /> class with a specified configuration name.</summary>
      <param name="configurationName">The binding configuration name for the netNamedPipeBinding Element.</param>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeBinding.CreateBindingElements">
      <summary>Creates a collection with the binding elements for the binding.</summary>
      <returns>The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> that makes up the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeBinding.ShouldSerializeMaxConnections">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetNamedPipeBinding.MaxConnections" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="True" /> if the <see cref="P:System.ServiceModel.NetNamedPipeBinding.MaxConnections" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeBinding.ShouldSerializeReaderQuotas">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetNamedPipeBinding.ReaderQuotas" /> property has changed from its default value and should be serialized. This is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetNamedPipeBinding.ReaderQuotas" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeBinding.ShouldSerializeSecurity">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetNamedPipeBinding.Security" /> property has changed from its default value and should be serialized. This is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetNamedPipeBinding.Security" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeBinding.ShouldSerializeTransactionProtocol">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetNamedPipeBinding.TransactionProtocol" /> property has changed from its default value and should be serialized. This is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetNamedPipeBinding.TransactionProtocol" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetNamedPipeSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.NetNamedPipeSecurity.ShouldSerializeTransport">
      <summary>Returns a a value that indicates whether the <see cref="P:System.ServiceModel.NetNamedPipeSecurity.Transport" /> property has changed from its default value and should be serialized. This is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetNamedPipeSecurity.Transport" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetPeerTcpBinding.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.NetPeerTcpBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.NetPeerTcpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetPeerTcpBinding" /> class with a specified configuration name. </summary>
      <param name="configurationName">The value of the <see langword="configurationName" /> attribute that identifies the binding element whose settings are used to initialize the binding.</param>
      <exception cref="T:System.Configuration.ConfigurationException">The configuration is invalid.</exception>
    </member>
    <member name="M:System.ServiceModel.NetPeerTcpBinding.CreateBindingElements">
      <summary>Creates a collection with the binding elements for the binding.</summary>
      <returns>The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> that makes up the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.NetPeerTcpBinding.ShouldSerializeReaderQuotas">
      <summary>Gets a value that specifies whether reader quota data for the binding should be serialized.</summary>
      <returns>Returns <see cref="T:System.Boolean" /> that specifies <see langword="true" /> if reader quota data should be serialized, and <see langword="false" /> if it should not be serialized.</returns>
    </member>
    <member name="M:System.ServiceModel.NetPeerTcpBinding.ShouldSerializeSecurity">
      <summary>Gets a value that specifies whether security information for the binding should be serialized.</summary>
      <returns>Returns <see cref="T:System.Boolean" /> that specifies <see langword="true" /> if the security information for the binding should be serialized, and <see langword="false" /> if it should not be serialized..</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.#ctor(System.ServiceModel.SecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpBinding" /> class with the type of security used specified.</summary>
      <param name="securityMode">The <see cref="T:System.ServiceModel.SecurityMode" /> value that specifies the type of security used with the binding.</param>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.#ctor(System.ServiceModel.SecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpBinding" /> class with the type of security used specified and with a value that indicates whether reliable sessions are explicitly enabled.</summary>
      <param name="securityMode">The <see cref="T:System.ServiceModel.SecurityMode" /> value that specifies the type of security used with the binding.</param>
      <param name="reliableSessionEnabled">
            <see langword="true" /> if reliable sessions are enabled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpBinding" /> class with a specified configuration name.</summary>
      <param name="configurationName">The binding configuration name for the <see cref="T:System.ServiceModel.NetTcpBinding" />.</param>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.CreateBindingElements">
      <summary>Creates a collection with the binding elements for the binding.</summary>
      <returns>The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> that makes up the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.ShouldSerializeListenBacklog">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetTcpBinding.ListenBacklog" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetTcpBinding.ListenBacklog" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.ShouldSerializeMaxConnections">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetTcpBinding.MaxConnections" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetTcpBinding.MaxConnections" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.ShouldSerializeReaderQuotas">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetTcpBinding.ReaderQuotas" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetTcpBinding.ReaderQuotas" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.ShouldSerializeReliableSession">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetTcpBinding.ReliableSession" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetTcpBinding.ReliableSession" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.ShouldSerializeSecurity">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetTcpBinding.Security" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetTcpBinding.Security" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpBinding.ShouldSerializeTransactionProtocol">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.NetTcpBinding.TransactionProtocol" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.NetTcpBinding.TransactionProtocol" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpContextBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpContextBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.NetTcpContextBinding.#ctor(System.ServiceModel.SecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpContextBinding" /> class with the specified <see cref="T:System.ServiceModel.SecurityMode" />.</summary>
      <param name="securityMode">The security mode.</param>
    </member>
    <member name="M:System.ServiceModel.NetTcpContextBinding.#ctor(System.ServiceModel.SecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpContextBinding" /> class with the specified <see cref="T:System.ServiceModel.SecurityMode" /> and reliable session setting.</summary>
      <param name="securityMode">The security mode.</param>
      <param name="reliableSessionEnabled">
            <see langword="true" /> to enable reliable sessions; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.NetTcpContextBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpContextBinding" /> class with the specified binding configuration.</summary>
      <param name="configName">The name of the binding configuration.</param>
    </member>
    <member name="M:System.ServiceModel.NetTcpContextBinding.CreateBindingElements">
      <summary>Creates an ordered collection of binding elements that are contained in the current binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the ordered stack of binding elements described by the <see cref="T:System.ServiceModel.NetTcpContextBinding" />.</returns>
    </member>
    <member name="M:System.ServiceModel.NetTcpSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NetTcpSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.NonDualMessageSecurityOverHttp.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.NonDualMessageSecurityOverHttp" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.OperationBehaviorAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.OperationBehaviorAttribute" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.OperationBehaviorAttribute.System#ServiceModel#Description#IOperationBehavior#AddBindingParameters(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IOperationBehavior.AddBindingParameters(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Channels.BindingParameterCollection)" /> method.</summary>
      <param name="description">The operation description modified to support <see cref="T:System.ServiceModel.OperationBehaviorAttribute" /> properties.</param>
      <param name="parameters">Binding parameters passed to support binding behaviors.</param>
    </member>
    <member name="M:System.ServiceModel.OperationBehaviorAttribute.System#ServiceModel#Description#IOperationBehavior#ApplyClientBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.ClientOperation)">
      <summary>Implements the client operation behavior.</summary>
      <param name="description">The operation description modified to support <see cref="T:System.ServiceModel.OperationBehaviorAttribute" /> properties.</param>
      <param name="proxy">The extensibility access point to insert custom client modifications for this operation.</param>
    </member>
    <member name="M:System.ServiceModel.OperationBehaviorAttribute.System#ServiceModel#Description#IOperationBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.DispatchOperation)">
      <summary>Implements the service operation behavior.</summary>
      <param name="description">The operation description modified to support <see cref="T:System.ServiceModel.OperationBehaviorAttribute" /> properties.</param>
      <param name="dispatch">The extensibility point to insert custom service modifications for this operation.</param>
    </member>
    <member name="M:System.ServiceModel.OperationBehaviorAttribute.System#ServiceModel#Description#IOperationBehavior#Validate(System.ServiceModel.Description.OperationDescription)">
      <summary>Implements the validation behavior.</summary>
      <param name="description">The operation description to validate.</param>
    </member>
    <member name="M:System.ServiceModel.OperationContext.#ctor(System.ServiceModel.IContextChannel)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.OperationContext" /> class that uses the specified <see cref="T:System.ServiceModel.IContextChannel" /> in a client application. </summary>
      <param name="channel">The <see cref="T:System.ServiceModel.IContextChannel" /> used to create a new client <see cref="T:System.ServiceModel.OperationContext" />.</param>
      <exception cref="T:System.ArgumentNullException">The channel is null.</exception>
    </member>
    <member name="M:System.ServiceModel.OperationContext.GetCallbackChannel``1">
      <summary>Gets a channel to the client instance that called the current operation.</summary>
      <typeparam name="T">The type of channel used to call back to the client.</typeparam>
      <returns>A channel to the client instance that called the operation of the type specified in the <see cref="P:System.ServiceModel.ServiceContractAttribute.CallbackContract" /> property.</returns>
    </member>
    <member name="M:System.ServiceModel.OperationContext.SetTransactionComplete">
      <summary>Commits the currently executing transaction.</summary>
      <exception cref="T:System.InvalidOperationException">There is no transaction in the context.</exception>
    </member>
    <member name="M:System.ServiceModel.OperationContextScope.#ctor(System.ServiceModel.IContextChannel)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.OperationContextScope" /> class that uses the specified <see cref="T:System.ServiceModel.IContextChannel" /> to create a new <see cref="T:System.ServiceModel.OperationContext" /> for the scope.</summary>
      <param name="channel">The channel to use when creating the scope for a new <see cref="T:System.ServiceModel.OperationContext" />.</param>
    </member>
    <member name="M:System.ServiceModel.OperationContextScope.#ctor(System.ServiceModel.OperationContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.OperationContextScope" /> class to create a scope for the specified <see cref="T:System.ServiceModel.OperationContext" /> object.</summary>
      <param name="context">The active <see cref="T:System.ServiceModel.OperationContext" /> in the created scope.</param>
    </member>
    <member name="M:System.ServiceModel.OperationContextScope.Dispose">
      <summary>Restores the original <see cref="T:System.ServiceModel.OperationContext" /> to the active context and recycles the <see cref="T:System.ServiceModel.OperationContextScope" /> object.</summary>
    </member>
    <member name="M:System.ServiceModel.OperationContractAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.OperationContractAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.OptionalReliableSession.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.OptionalReliableSession" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.OptionalReliableSession.#ctor(System.ServiceModel.Channels.ReliableSessionBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.OptionalReliableSession" /> class from a reliable session binding element.</summary>
      <param name="reliableSessionBindingElement">The <see cref="T:System.ServiceModel.Channels.ReliableSessionBindingElement" /> whose property value is used to initialize the reliable session.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="reliableSessionBindingElement" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerHopCountAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerHopCountAttribute" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.PeerMessagePropagationFilter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerMessagePropagationFilter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerMessagePropagationFilter.ShouldMessagePropagate(System.ServiceModel.Channels.Message,System.ServiceModel.PeerMessageOrigination)">
      <summary>Returns whether or not a message received on a peer channel should be propagated, and if so, the destination of the message.</summary>
      <param name="message">The message to evaluate for propagation. </param>
      <param name="origination">A <see cref="T:System.ServiceModel.PeerMessageOrigination" /> enumeration value that specifies the origin (local or remote) of the message under evaluation.</param>
      <returns>A <see cref="T:System.ServiceModel.PeerMessagePropagation" /> enumeration value that indicates the destination of the message (local, remote, both, or no propagation at all).</returns>
    </member>
    <member name="M:System.ServiceModel.PeerNode.RefreshConnection">
      <summary>Refreshes the connection with the peer mesh.</summary>
      <exception cref="T:System.InvalidOperationException">No channel is open for listening.</exception>
      <exception cref="T:System.TimeoutException">The refresh operation timed out.</exception>
      <exception cref="T:System.ServiceModel.CommunicationException">A network error occurred during the refresh attempt.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectAbortedException">The connection aborted during the refresh attempt.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The connection faulted during the refresh attempt.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerNode.ToString">
      <summary>Provides a string representation of a peer node.</summary>
      <returns>
          <see cref="T:System.String" /> value that contains the mesh ID of the peer node if the mesh ID is set; otherwise, it returns the type.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerNodeAddress.#ctor(System.ServiceModel.EndpointAddress,System.Collections.ObjectModel.ReadOnlyCollection{System.Net.IPAddress})">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.PeerNodeAddress" /> with the supplied <see cref="T:System.ServiceModel.EndpointAddress" /> and a collection of multihoming IP addresses also configured for the local computer.</summary>
      <param name="endpointAddress">A <see cref="T:System.ServiceModel.EndpointAddress" /> that represents the address of the peer node within the mesh. </param>
      <param name="ipAddresses">A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains IP addresses configured for the local computer, and which can be used to connect to the peer node.</param>
      <exception cref="T:System.ArgumentNullException">One of the arguments supplied to the constructor is set to <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolver.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolver" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolver.Initialize(System.ServiceModel.EndpointAddress,System.ServiceModel.Channels.Binding,System.ServiceModel.Description.ClientCredentials,System.ServiceModel.PeerResolvers.PeerReferralPolicy)">
      <summary>Initializes the current peer resolver instance with the new supplied endpoint address and settings.</summary>
      <param name="address">
            <see cref="T:System.ServiceModel.EndpointAddress" /> that contains the new endpoint address of this peer resolver instance.</param>
      <param name="binding">
            <see cref="T:System.ServiceModel.Channels.Binding" /> that specifies the new network binding for this peer resolver.</param>
      <param name="credentials">
            <see cref="T:System.ServiceModel.Description.ClientCredentials" /> that specifies the new client credentials for this peer resolver.</param>
      <param name="referralPolicy">
            <see cref="T:System.ServiceModel.PeerResolvers.PeerReferralPolicy" /> that specifies the new referral policy for this peer resolver.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolver.Register(System.String,System.ServiceModel.PeerNodeAddress,System.TimeSpan)">
      <summary>Registers a <see cref="T:System.ServiceModel.PeerNodeAddress" /> for a specific peer mesh.</summary>
      <param name="meshId">The ID of the peer mesh in which the peer node is to be registered.</param>
      <param name="nodeAddress">The <see cref="T:System.ServiceModel.PeerNodeAddress" /> to be registered with the peer mesh. </param>
      <param name="timeout">The length of time to wait for success before aborting the attempt to register with the peer mesh. If the attempt fails, <see cref="T:System.TimeoutException" /> is raised on the peer.</param>
      <returns>An <see cref="T:System.Object" /> that represents the registration ID. This registration ID object is passed to the <see cref="M:System.ServiceModel.PeerResolver.Update(System.Object,System.ServiceModel.PeerNodeAddress,System.TimeSpan)" /> and <see cref="M:System.ServiceModel.PeerResolver.Unregister(System.Object,System.TimeSpan)" /> methods. </returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolver.Resolve(System.String,System.Int32,System.TimeSpan)">
      <summary>Resolves the supplied mesh ID to zero or more endpoint addresses of nodes participating in the peer mesh.</summary>
      <param name="meshId">The mesh ID of the peer mesh within which the <see cref="T:System.ServiceModel.PeerNodeAddress" /> objects representing participating nodes are to be obtained.</param>
      <param name="maxAddresses">The number of endpoint addresses to return.</param>
      <param name="timeout">The length of time to wait for success before aborting the attempt to resolve endpoint addresses within the peer mesh. If the attempt fails, <see cref="T:System.TimeoutException" /> is raised on the peer.</param>
      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains <see cref="T:System.ServiceModel.PeerNodeAddress" /> objects representing nodes participating in the peer mesh.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolver.Unregister(System.Object,System.TimeSpan)">
      <summary>Removes the registration entry for a node from a peer mesh.</summary>
      <param name="registrationId">A registration ID for the node obtained by a previous call to <see cref="M:System.ServiceModel.PeerResolver.Register(System.String,System.ServiceModel.PeerNodeAddress,System.TimeSpan)" />.</param>
      <param name="timeout">The length of time to wait for a successful removal of the registration from the peer mesh. If the attempt fails, <see cref="T:System.TimeoutException" /> is raised on the peer.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolver.Update(System.Object,System.ServiceModel.PeerNodeAddress,System.TimeSpan)">
      <summary>Updates the <see cref="T:System.ServiceModel.PeerNodeAddress" /> for a node registered with a specific peer mesh.</summary>
      <param name="registrationId">A registration ID token for the node, obtained by a previous call to <see cref="M:System.ServiceModel.PeerResolver.Register(System.String,System.ServiceModel.PeerNodeAddress,System.TimeSpan)" /></param>
      <param name="updatedNodeAddress">The updated endpoint address (and other multihoming IP addresses). </param>
      <param name="timeout">The length of time to wait for success before aborting the attempt to update the node's registration within the peer mesh. If the attempt fails, <see cref="T:System.TimeoutException" /> is raised on the peer.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.CustomPeerResolverService" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Close">
      <summary>Closes the peer resolver service.</summary>
      <exception cref="T:System.InvalidOperationException">The service has been closed by a previous call to this method.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.GetServiceSettings">
      <summary>Obtains the specific response settings for the peer resolver service.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo" /> that contains the specific response settings for the custom peer resolver service, including cleanup and refresh interval settings.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open">
      <summary>Opens the peer resolver service.</summary>
      <exception cref="T:System.ArgumentException">
              <see cref="P:System.ServiceModel.PeerResolvers.CustomPeerResolverService.CleanupInterval" /> or <see cref="P:System.ServiceModel.PeerResolvers.CustomPeerResolverService.RefreshInterval" /> are set to a time span interval of 0.</exception>
      <exception cref="T:System.InvalidOperationException">The service has been started by a previous call to this method.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Refresh(System.ServiceModel.PeerResolvers.RefreshInfo)">
      <summary>Refreshes the expiry of an entry in the peer resolver service's registration lookup table.</summary>
      <param name="refreshInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.RefreshInfo" /> object that contains the mesh ID and the registration ID of the entry to refresh in the peer resolver service's registration lookup table.</param>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.RefreshResponseInfo" /> that contains the newly refreshed registration entry.</returns>
      <exception cref="T:System.ArgumentException">
              <paramref name="refreshInfo" /> is set to null.</exception>
      <exception cref="T:System.InvalidOperationException">The custom peer resolver service has not been started with a previous call to <see cref="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open" />.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Register(System.Guid,System.String,System.ServiceModel.PeerNodeAddress)">
      <summary>Adds a new entry to the registration lookup table of the peer resolver service.</summary>
      <param name="clientId">A <see cref="T:System.Guid" /> that specifies a unique identifier for the registration entry to register with the resolver service.</param>
      <param name="meshId">A <see cref="T:System.String" /> that specifies the mesh ID of the peer mesh in which the registration entry participates.</param>
      <param name="address">A <see cref="T:System.ServiceModel.PeerNodeAddress" /> that contains the endpoint address of the registration entry.</param>
      <returns>A <see cref="T:System.ServiceModel.PeerResolvers.RegisterResponseInfo" /> that contains a copy of the entry added to the peer resolver service's registration lookup table.</returns>
      <exception cref="T:System.InvalidOperationException">A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to <see cref="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open" />.</exception>
      <exception cref="T:System.ArgumentException">The <see cref="T:System.ServiceModel.PeerResolvers.RegisterInfo" /> object supplied to this method was either null or not correctly formed.</exception>
      <exception cref="T:System.ArgumentNullException">The MeshId and/or the RegistrationId property of object supplied to the <paramref name="refreshInfo" /> parameter was null.</exception>
      <exception cref="T:System.NullReferenceException">The MeshId property of the object supplied to the <paramref name="refreshInfo" /> parameter is unknown.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Register(System.ServiceModel.PeerResolvers.RegisterInfo)">
      <summary>Adds a new entry to the registration lookup table of the peer resolver service.</summary>
      <param name="registerInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.RegisterInfo" />  that contains information about the registration entry to register with the peer resolver service.</param>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.RegisterResponseInfo" /> that contains a copy of the entry added to the peer resolver service's registration lookup table.</returns>
      <exception cref="T:System.InvalidOperationException">A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to <see cref="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open" />.</exception>
      <exception cref="T:System.ArgumentException">The <see cref="T:System.ServiceModel.PeerResolvers.RegisterInfo" /> object supplied to this method was either null or not correctly formed.</exception>
      <exception cref="T:System.NullReferenceException">The AddressInfo property of the object supplied to the <paramref name="registerInfo" /> parameter was null.</exception>
      <exception cref="T:System.ArgumentNullException">The <paramref name="meshId" /> value supplied to this method is set to null.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Resolve(System.ServiceModel.PeerResolvers.ResolveInfo)">
      <summary>Returns a list of known endpoints for a registration entry.</summary>
      <param name="resolveInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.ResolveInfo" /> that contains information on the registration entry for which endpoints, if known, are to be looked up by the peer resolver service.</param>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.ResolveResponseInfo" /> that contains the endpoints for the registration entry in the lookup table that matches the information supplied in the <paramref name="resolveInfo" /> parameter. </returns>
      <exception cref="T:System.ArgumentException">The <see cref="T:System.ServiceModel.PeerResolvers.ResolveInfo" /> object is null or is not correctly formed.</exception>
      <exception cref="T:System.InvalidOperationException">A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to <see cref="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open" />.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Unregister(System.ServiceModel.PeerResolvers.UnregisterInfo)">
      <summary>Removes a specific entry from the registration lookup table of the peer resolver service.</summary>
      <param name="unregisterInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.UnregisterInfo" /> that contains the information used to uniquely identify the registration entry to remove from the registration lookup table.</param>
      <exception cref="T:System.ArgumentException">An entry for the specified registration entry could not be found, or the supplied <see cref="T:System.ServiceModel.PeerResolvers.UnregisterInfo" /> object is null or not correctly formed.</exception>
      <exception cref="T:System.InvalidOperationException">A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to <see cref="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open" />.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Update(System.ServiceModel.PeerResolvers.UpdateInfo)">
      <summary>Updates an existing registration entry entry in the registration lookup table of the peer resolver service.</summary>
      <param name="updateInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.UpdateInfo" /> that uniquely identifies a specific registration entry and provides updated information for it.</param>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.UpdateInfo" /> that contains a copy of the updated registration entry entry.</returns>
      <exception cref="T:System.ArgumentException">An entry for the specified registration entry could not be found, or the supplied <see cref="T:System.ServiceModel.PeerResolvers.UpdateInfo" /> object was not correctly formed.</exception>
      <exception cref="T:System.InvalidOperationException">A registration entry with the same GUID already exists in the lookup table, or the custom peer resolver service has not been started with a previous call to <see cref="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open" />.</exception>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.IPeerResolverContract.GetServiceSettings">
      <summary>Obtains the settings for a peer resolver service.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo" /> that contains information about the peer resolver service.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.IPeerResolverContract.Refresh(System.ServiceModel.PeerResolvers.RefreshInfo)">
      <summary>Refreshes the expiry for an entry in the peer resolver service's registration lookup table.</summary>
      <param name="refreshInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.RefreshInfo" /> object that contains the mesh ID and the registration ID of the entry to refresh in the peer resolver service's registration lookup table.</param>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.RefreshResponseInfo" /> that contains the newly refreshed registration entry.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.IPeerResolverContract.Register(System.ServiceModel.PeerResolvers.RegisterInfo)">
      <summary>Registers a peer node with the custom peer resolver service.</summary>
      <param name="registerInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.RegisterInfo" />  that contains information about the peer node to register with the peer resolver service.</param>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.RegisterResponseInfo" /> that contains a copy of the entry added to the peer resolver service's registration lookup table.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.IPeerResolverContract.Resolve(System.ServiceModel.PeerResolvers.ResolveInfo)">
      <summary>Returns a list of known endpoints for a registration entry.</summary>
      <param name="resolveInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.ResolveInfo" /> that contains information on the peer node for which endpoints, if known, are to be looked up by the peer resolver service.</param>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.ResolveResponseInfo" /> that contains the endpoints for the registration entry in the lookup table that matches the information supplied in the <paramref name="resolveInfo" /> parameter. </returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.IPeerResolverContract.Unregister(System.ServiceModel.PeerResolvers.UnregisterInfo)">
      <summary>Removes a registration from the lookup table for a peer resolver service.</summary>
      <param name="unregisterInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.UnregisterInfo" /> that contains the information used to uniquely identify the peer node to remove from the registration lookup table.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.IPeerResolverContract.Update(System.ServiceModel.PeerResolvers.UpdateInfo)">
      <summary>Updates the entry for a specific peer node in the peer resolver service's lookup table.</summary>
      <param name="updateInfo">
            <see cref="T:System.ServiceModel.PeerResolvers.UpdateInfo" /> that uniquely identifies a specific peer node entry and provides updated information for it.</param>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.UpdateInfo" /> that contains a copy of the updated peer node entry.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.PeerResolverSettings.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.PeerResolverSettings" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RefreshInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.RefreshInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RefreshInfo.#ctor(System.String,System.Guid)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.RefreshInfo" /> class with the provided mesh ID and unique registration ID.</summary>
      <param name="meshId">A <see cref="T:System.String" /> that identifies the mesh in which the peer node participates.</param>
      <param name="regId">A <see cref="T:System.Guid" /> that uniquely identifies the registration entry for the peer node.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RefreshInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the refresh information message body is correctly formed by the sender (the service client); false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RefreshResponseInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.RefreshResponseInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RefreshResponseInfo.#ctor(System.TimeSpan,System.ServiceModel.PeerResolvers.RefreshResult)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.RefreshResponseInfo" /> class with the provided registration lifetime and refresh results.</summary>
      <param name="registrationLifetime">
            <see cref="T:System.TimeSpan" /> that specifies the new lifetime of the peer's registration.</param>
      <param name="result">
            <see cref="T:System.ServiceModel.PeerResolvers.RefreshResult" /> that specifies the result of the refresh.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RefreshResponseInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the refresh response information body is correctly-formed by the sender; false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RegisterInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.RegisterInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RegisterInfo.#ctor(System.Guid,System.String,System.ServiceModel.PeerNodeAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.RegisterInfo" /> class with the supplied client ID, mesh ID, and endpoint address(es).</summary>
      <param name="client">
            <see cref="T:System.Guid" /> that uniquely identifies the peer node to be registered.</param>
      <param name="meshId">
            <see cref="T:System.String" /> that specifies the ID of the mesh in which the peer node participates.</param>
      <param name="address">
            <see cref="T:System.ServiceModel.PeerNodeAddress" /> that specifies the endpoint address(es) of the peer node to be registered.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RegisterInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the registration information body is correctly-formed by the sender; false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RegisterResponseInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.RegisterResponseInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RegisterResponseInfo.#ctor(System.Guid,System.TimeSpan)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.RegisterResponseInfo" /> class with the supplied registration ID and lifetime.</summary>
      <param name="registrationId">
            <see cref="T:System.Guid" /> that uniquely identifies the newly-registered peer.</param>
      <param name="registrationLifetime">
            <see cref="T:System.TimeSpan" /> that specifies the lifetime of the peer's registration.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.RegisterResponseInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the registration response information body is correctly-formed by the sender; false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ResolveInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.ResolveInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ResolveInfo.#ctor(System.Guid,System.String,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.ResolveInfo" /> class with the provided client ID and mesh ID, as well as the maximum number of endpoint addresses to return.</summary>
      <param name="clientId">
            <see cref="T:System.Guid" /> that contains a unique ID for the client for which endpoints are to be resolved.</param>
      <param name="meshId">
            <see cref="T:System.String" /> that contains the ID of the mesh in which the client is participating.</param>
      <param name="maxAddresses">
            <see cref="T:System.Int32" /> that contains the maximum number of client endpoint addresses to be returned by the resolve operation.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ResolveInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the resolve request information message body is correctly formed by the sender (the service client); false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ResolveResponseInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.ResolveResponseInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ResolveResponseInfo.#ctor(System.ServiceModel.PeerNodeAddress[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.ResolveResponseInfo" /> class with the provided set of peer endpoint addresses.</summary>
      <param name="addresses">Array of <see cref="T:System.ServiceModel.PeerNodeAddress" /> objects that contain the endpoint addresses registered to the peer whose endpoints were requested in a previous resolution operation.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ResolveResponseInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the resolution response information body is correctly-formed by the sender; false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo" /> class with the supplied referral policy value.</summary>
      <param name="control">
            <see cref="T:System.Boolean" /> that indicates whether referrals are passed by the resolver service.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the service settings response information body is correctly-formed by the sender; false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.UnregisterInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.UnregisterInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.UnregisterInfo.#ctor(System.String,System.Guid)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.UnregisterInfo" /> class with mesh and registration ID of the peer to remove from the registration lookup table in the resolver service.</summary>
      <param name="meshId">
            <see cref="T:System.String" /> that specifies the mesh ID of the peer whose entry is to be removed.</param>
      <param name="registrationId">
            <see cref="T:System.Guid" /> that uniquely identifies the entry to remove from the lookup table of the resolver service.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.UnregisterInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the registration removal information body is correctly-formed by the sender; false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.UpdateInfo.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerResolvers.UpdateInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.UpdateInfo.#ctor(System.Guid,System.Guid,System.String,System.ServiceModel.PeerNodeAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PeerResolvers.UpdateInfo" /> class with the supplied peer client ID, registration ID, peer mesh ID, and peer endpoint address.</summary>
      <param name="registrationId">
            <see cref="T:System.Guid" /> that specifies the unique ID of the registration entry to update.</param>
      <param name="client">
            <see cref="T:System.Guid" /> that specifies the unique ID of the peer client that submitted the updated registration entry information.</param>
      <param name="meshId">
            <see cref="T:System.String" /> that contains the mesh ID of the entry.</param>
      <param name="address">
            <see cref="T:System.ServiceModel.PeerNodeAddress" /> that contains the endpoint address to update for the registration entry.</param>
    </member>
    <member name="M:System.ServiceModel.PeerResolvers.UpdateInfo.HasBody">
      <summary>Indicates whether the body of the message containing a serialized instance of this type is correctly formed.</summary>
      <returns>True if the registration update information body is correctly-formed by the sender; false if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.PeerSecuritySettings.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:System.ServiceModel.PeerSecuritySettings" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.PeerSecuritySettings.ShouldSerializeMode">
      <summary>Gets a value that indicates whether the security mode information should be serialized.</summary>
      <returns>Returns <see cref="T:System.Boolean" /> that specifies <see langword="true" /> if the security mode information should be serialized, and <see langword="false" /> if it should not be serialized..</returns>
    </member>
    <member name="M:System.ServiceModel.PeerSecuritySettings.ShouldSerializeTransport">
      <summary>Gets a value that indicates whether the transport information should be serialized.</summary>
      <returns>Returns <see cref="T:System.Boolean" /> that specifies <see langword="true" /> if the transport information should be serialized, and <see langword="false" /> if it should not be serialized..</returns>
    </member>
    <member name="M:System.ServiceModel.PeerTransportSecuritySettings.#ctor">
      <summary>Creates an instance of the <see cref="T:System.ServiceModel.PeerTransportSecuritySettings" /> type.</summary>
    </member>
    <member name="M:System.ServiceModel.PoisonMessageException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PoisonMessageException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.PoisonMessageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PoisonMessageException" /> class with serialized data.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception. </param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" />  that contains contextual information about the source or destination.</param>
    </member>
    <member name="M:System.ServiceModel.PoisonMessageException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PoisonMessageException" /> class with a specified error message.</summary>
      <param name="message">The message that describes the error.</param>
    </member>
    <member name="M:System.ServiceModel.PoisonMessageException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.PoisonMessageException" /> class with a specified error message and a reference to the inner exception that is the cause of the current exception.</summary>
      <param name="message">The message that describes the error.</param>
      <param name="innerException">The exception that is the cause of the current exception.</param>
    </member>
    <member name="M:System.ServiceModel.ProtocolException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ProtocolException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.ProtocolException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ProtocolException" /> class with serialization information and streaming context specified.  </summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.ProtocolException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ProtocolException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.ProtocolException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ProtocolException" /> class with a specified error message and a reference to the inner exception that is the cause of the exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown. </param>
    </member>
    <member name="M:System.ServiceModel.QuotaExceededException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.QuotaExceededException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.QuotaExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.QuotaExceededException" /> class with data that specifies the source and destination of the stream and the information required to serialize the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.QuotaExceededException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.QuotaExceededException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.QuotaExceededException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.QuotaExceededException" /> class with a specified error message and a reference to the inner exception that is the cause of the exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.ReceiveContextEnabledAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="M:System.ServiceModel.ReceiveContextEnabledAttribute.#ctor" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.ReceiveContextEnabledAttribute.AddBindingParameters(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Configures the binding elements to support the receive context behavior.</summary>
      <param name="operationDescription">The operation description.</param>
      <param name="bindingParameters">The binding parameters.</param>
    </member>
    <member name="M:System.ServiceModel.ReceiveContextEnabledAttribute.ApplyClientBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.ClientOperation)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IOperationBehavior.ApplyClientBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.ClientOperation)" /> method.</summary>
      <param name="operationDescription">The operation description.</param>
      <param name="clientOperation">The client run-time object.</param>
    </member>
    <member name="M:System.ServiceModel.ReceiveContextEnabledAttribute.ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.DispatchOperation)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IOperationBehavior.ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.DispatchOperation)" /> method. </summary>
      <param name="operationDescription">The operation description.</param>
      <param name="dispatchOperation">The operation to dispatch to.</param>
    </member>
    <member name="M:System.ServiceModel.ReceiveContextEnabledAttribute.Validate(System.ServiceModel.Description.OperationDescription)">
      <summary>Implements the <see cref="M:System.ServiceModel.Description.IOperationBehavior.Validate(System.ServiceModel.Description.OperationDescription)" /> method.</summary>
      <param name="operationDescription">The operation description.</param>
    </member>
    <member name="M:System.ServiceModel.ReliableSession.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ReliableSession" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.ReliableSession.#ctor(System.ServiceModel.Channels.ReliableSessionBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ReliableSession" /> class from a reliable session binding element.</summary>
      <param name="reliableSessionBindingElement">The <see cref="T:System.ServiceModel.Channels.ReliableSessionBindingElement" /> whose property values are used to initialize the reliable session.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="reliableSessionBindingElement" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.RsaEndpointIdentity.#ctor(System.IdentityModel.Claims.Claim)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.RsaEndpointIdentity" /> class from a claim.</summary>
      <param name="identity">The <see cref="T:System.IdentityModel.Claims.Claim" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="identity" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The claim type of <paramref name="identity" /> is not <see cref="P:System.IdentityModel.Claims.ClaimTypes.Rsa" />.</exception>
    </member>
    <member name="M:System.ServiceModel.RsaEndpointIdentity.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.RsaEndpointIdentity" /> class. </summary>
      <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="certificate" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">The <paramref name="certificate" /> public key is <see langword="null" />.</exception>
      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate's public key cannot be accessed.</exception>
    </member>
    <member name="M:System.ServiceModel.RsaEndpointIdentity.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.RsaEndpointIdentity" /> class from a public key.</summary>
      <param name="publicKey">The public key.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="publicKey" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.#ctor">
      <summary>Creates and initializes an instance of <see cref="T:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.IsAsymmetricKeyLengthSupported(System.Int32)">
      <summary>Returns <see langword="true" /> if the specified asymmetric key length is supported; otherwise, returns <see langword="false" />. Valid lengths range from 1024 to 4096.</summary>
      <param name="length">The asymmetric key length.</param>
      <returns>
          <see langword="true" /> if the specified asymmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.IsSymmetricKeyLengthSupported(System.Int32)">
      <summary>Returns <see langword="true" /> if the specified symmetric key length is supported; otherwise, returns <see langword="false" />. Valid lengths range from 128 to 256.</summary>
      <param name="length">The symmetric key length.</param>
      <returns>
          <see langword="true" /> if the specified symmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.ToString">
      <summary>Returns the string representation of the <see cref="T:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite" />.</summary>
      <returns>The string representation of the <see cref="T:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.#ctor">
      <summary>Creates and initializes an instance of <see cref="T:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.IsAsymmetricKeyLengthSupported(System.Int32)">
      <summary>Returns <see langword="true" /> if the specified asymmetric key length is supported; otherwise, returns <see langword="false" />. Valid lengths are from 1024 to 4096.</summary>
      <param name="length">The asymmetric key length.</param>
      <returns>
          <see langword="true" /> if the specified asymmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.IsSymmetricKeyLengthSupported(System.Int32)">
      <summary>Returns <see langword="true" /> if the specified symmetric key length is supported; otherwise, returns <see langword="false" />. Valid lengths range from 192 to 256.</summary>
      <param name="length">The symmetric key length.</param>
      <returns>
          <see langword="true" /> if the specified symmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.ToString">
      <summary>Returns the string representation of the <see cref="T:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite" />.</summary>
      <returns>The string representation of the <see cref="T:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.#ctor">
      <summary>Creates and initializes an instance of <see cref="T:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.IsAsymmetricKeyLengthSupported(System.Int32)">
      <summary>Returns <see langword="true" /> if the specified asymmetric key length is supported; otherwise, returns <see langword="false" />. Valid lengths range from 1024 to 4096.</summary>
      <param name="length">The asymmetric key length.</param>
      <returns>
          <see langword="true" /> if the specified asymmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.IsSymmetricKeyLengthSupported(System.Int32)">
      <summary>Returns <see langword="true" /> if the specified symmetric key length is supported; otherwise, returns <see langword="false" />. The only valid length is 256.</summary>
      <param name="length">The symmetric key length.</param>
      <returns>
          <see langword="true" /> if the specified symmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.ToString">
      <summary>Returns the string representation of the <see cref="T:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite" />.</summary>
      <returns>The string representation of the <see cref="T:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.ChannelProtectionRequirements.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Security.ChannelProtectionRequirements.#ctor(System.ServiceModel.Security.ChannelProtectionRequirements)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" /> class from another instance of this class.  </summary>
      <param name="other">The other instance of <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.ChannelProtectionRequirements.Add(System.ServiceModel.Security.ChannelProtectionRequirements)">
      <summary>Adds the parts collections in the specified <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" /> to the current instance of this class. </summary>
      <param name="protectionRequirements">The specified <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ChannelProtectionRequirements.Add(System.ServiceModel.Security.ChannelProtectionRequirements,System.Boolean)">
      <summary>Adds the various parts collections in the specified <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" /> to the current instance of this class. </summary>
      <param name="protectionRequirements">The specified <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" />.</param>
      <param name="channelScopeOnly">Specifies whether the scope is channel-only.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ChannelProtectionRequirements.CreateInverse">
      <summary>Creates a new instance of this class with incoming and outgoing parts reversed.</summary>
      <returns>A new instance of this class with incoming and outgoing parts reversed.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.ChannelProtectionRequirements.MakeReadOnly">
      <summary>Sets this class and its part collections to read-only.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.DataProtectionSecurityStateEncoder.#ctor">
      <summary>Initializes a new instance of this class. </summary>
    </member>
    <member name="M:System.ServiceModel.Security.DataProtectionSecurityStateEncoder.#ctor(System.Boolean)">
      <summary>Initializes a new instance of this class.  </summary>
      <param name="useCurrentUserProtectionScope">Indicates whether to use the current user protection scope.</param>
    </member>
    <member name="M:System.ServiceModel.Security.DataProtectionSecurityStateEncoder.#ctor(System.Boolean,System.Byte[])">
      <summary>Initializes a new instance of this class.  </summary>
      <param name="useCurrentUserProtectionScope">Indicates whether to use the current user protection scope.</param>
      <param name="entropy">A <see langword="byte" /> array that specifies the entropy, which indicates additional randomness that the encoder could use to encode the security state.</param>
    </member>
    <member name="M:System.ServiceModel.Security.DataProtectionSecurityStateEncoder.DecodeSecurityState(System.Byte[])">
      <summary>Decodes the security state.</summary>
      <param name="data">A <see langword="byte" /> array that represents the encoded security state.</param>
      <returns>A <see langword="byte" /> array that represents the decoded security state.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.DataProtectionSecurityStateEncoder.EncodeSecurityState(System.Byte[])">
      <summary>Encodes the security state.</summary>
      <param name="data">A <see langword="byte" /> array representing the decoded security state.</param>
      <returns>A <see langword="byte" /> array that represents the encoded security state.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.DataProtectionSecurityStateEncoder.GetEntropy">
      <summary>Indicates the randomness of this encoder.</summary>
      <returns>An array of type <see cref="T:System.Byte" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.DataProtectionSecurityStateEncoder.ToString">
      <summary>Returns a string that represents the current <see cref="T:System.ServiceModel.Security.DataProtectionSecurityStateEncoder" /> instance.</summary>
      <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.ServiceModel.Security.DataProtectionSecurityStateEncoder" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.DispatchContext.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.DispatchContext" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.ExpiredSecurityTokenException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ExpiredSecurityTokenException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Security.ExpiredSecurityTokenException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ExpiredSecurityTokenException" /> class.  </summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> for the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ExpiredSecurityTokenException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ExpiredSecurityTokenException" /> class.  </summary>
      <param name="message">The message to display.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ExpiredSecurityTokenException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ExpiredSecurityTokenException" /> class.  </summary>
      <param name="message">The message to display.</param>
      <param name="innerException">The inner <see cref="T:System.Exception" /> for this instance.</param>
    </member>
    <member name="M:System.ServiceModel.Security.IdentityVerifier.#ctor">
      <summary>Creates an instance of this class. </summary>
    </member>
    <member name="M:System.ServiceModel.Security.IdentityVerifier.CheckAccess(System.ServiceModel.EndpointIdentity,System.IdentityModel.Policy.AuthorizationContext)">
      <summary>Implements a method to verify an identity.</summary>
      <param name="identity">The <see cref="T:System.ServiceModel.EndpointIdentity" /> to verify.</param>
      <param name="authContext">The <see cref="T:System.IdentityModel.Policy.AuthorizationContext" /> to test the <paramref name="identity" /> against.</param>
      <returns>
          <see langword="true" /> if the identity is verified; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IdentityVerifier.CreateDefault">
      <summary>Creates a default instance of this class. </summary>
      <returns>A default instance of <see cref="T:System.ServiceModel.Security.IdentityVerifier" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IdentityVerifier.TryGetIdentity(System.ServiceModel.EndpointAddress,System.ServiceModel.EndpointIdentity@)">
      <summary>Tries to create an identity from an endpoint.</summary>
      <param name="reference">The <see cref="T:System.ServiceModel.EndpointAddress" /> to use for creating the identity.</param>
      <param name="identity">The <see cref="T:System.ServiceModel.EndpointIdentity" /> that is returned.</param>
      <returns>
          <see langword="true" /> if the identity is returned; otherwise, <see langword="false" />. The default is <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Security.IEndpointIdentityProvider.GetIdentityOfSelf(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Gets the identity of the current endpoint, based on the security token requirements passed in.</summary>
      <param name="tokenRequirement">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" /> that describes security token requirements.</param>
      <returns>The <see cref="T:System.ServiceModel.EndpointIdentity" /> of the current endpoint.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty.CreateCopy">
      <summary>Creates a copy of the message property. </summary>
      <returns>The copy of the message property. </returns>
    </member>
    <member name="M:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty.StartImpersonation(System.IDisposable@,System.Security.Principal.IPrincipal@,System.Boolean@)">
      <summary>Starts impersonating with the caller's context if impersonation is enabled on the service and sets the appropriate principal on the thread as per the service configuration.</summary>
      <param name="impersonationContext">When this method returns, contains the impersonated context. This parameter is treated as uninitialized.</param>
      <param name="originalPrincipal">When this method returns, contains the original principal on the thread before invoking this method. This parameter is treated as uninitialized.</param>
      <param name="isThreadPrincipalSet">When this method returns, contains a value that indicates whether the principal was set on the thread by this method. This parameter returns <see langword="false" /> if the operation context was not available to impersonate. This parameter is treated as uninitialized.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty.StopImpersonation(System.IDisposable,System.Security.Principal.IPrincipal,System.Boolean)">
      <summary>Reverts impersonation and sets the specified original principal on the thread.</summary>
      <param name="impersonationContext">The impersonation context to revert.</param>
      <param name="originalPrincipal">The original principal to set on the thread.</param>
      <param name="isThreadPrincipalSet">A value that indicates whether the thread principal was set during impersonation. <see langword="true" /> if the principal was set; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty.TryGet(System.ServiceModel.Channels.Message,System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty@)">
      <summary>Gets the <see cref="T:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty" /> property from the specified message.</summary>
      <param name="message">The message from which to extract the property.</param>
      <param name="property">When this method returns, contains the <see cref="T:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty" /> property extracted from the message.</param>
      <returns>
          <see langword="true" /> if the  property was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty.TryGet(System.ServiceModel.Channels.MessageProperties,System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty@)">
      <summary>Gets the <see cref="T:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty" /> property from the specified <see cref="T:System.ServiceModel.Channels.MessageProperties" /> object..</summary>
      <param name="properties">The message properties object from which to extract the property.</param>
      <param name="property">When this method returns, contains the <see cref="T:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty" /> property extracted from the message.</param>
      <returns>
          <see langword="true" /> if the  property was found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.InfocardInteractiveChannelInitializer.#ctor(System.ServiceModel.Description.ClientCredentials,System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.InfocardInteractiveChannelInitializer" /> class.  </summary>
      <param name="credentials">The <see cref="T:System.ServiceModel.Description.ClientCredentials" /> from which this method is called.</param>
      <param name="binding">The binding on the service endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.Security.InfocardInteractiveChannelInitializer.BeginDisplayInitializationUI(System.ServiceModel.IClientChannel,System.AsyncCallback,System.Object)">
      <summary>Begins the asynchronous method to display the initialization user interface (UI).</summary>
      <param name="channel">The channel.</param>
      <param name="callback">The asynchronous callback method called when this method completes.</param>
      <param name="state">Holds the current state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> from this method.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.InfocardInteractiveChannelInitializer.EndDisplayInitializationUI(System.IAsyncResult)">
      <summary>The asynchronous callback method related to displaying the initialization user interface (UI).</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> from the corresponding <see langword="Begin" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ISecureConversationSession.TryReadSessionTokenIdentifier(System.Xml.XmlReader)">
      <summary>Tries to read the session token identifier pointed to by the XML reader.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> with which to try to read the token.</param>
      <returns>
          <see langword="true" /> if the XML pointed to by the XML reader corresponds to a <see langword="SecurityKeyIdentifierClause" /> that matches the security session's token; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.ISecureConversationSession.WriteSessionTokenIdentifier(System.Xml.XmlDictionaryWriter)">
      <summary>Tries to write the <see langword="SecurityKeyIdentifierClause" /> corresponding to the security session's token. This method is useful for sessions like WS-RM sessions that build on top of the security session and refer to the security session token's identifier as part of their session establishment protocol.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> with which to try to write the token.</param>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13Cancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous Cancel method for the WS-Trust 1.3 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13CancelResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous RSTR/Cancel method for the WS-Trust 1.3 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13Issue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous Issue method for the WS-Trust 1.3 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13IssueResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous RSTR/Issue method for the WS-Trust 1.3 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13Renew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous Renew method for the WS-Trust 1.3 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13RenewResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous RSTR/Renew method for the WS-Trust 1.3 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13Validate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous Validate method for the WS-Trust 1.3 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13ValidateResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous RSTR/Validate method for the WS-Trust 1.3 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.EndTrust13Cancel(System.IAsyncResult)">
      <summary>Completes the asynchronous Cancel method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13Cancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.EndTrust13CancelResponse(System.IAsyncResult)">
      <summary>Completes the asynchronous RSTR/Cancel method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13CancelResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.EndTrust13Issue(System.IAsyncResult)">
      <summary>Completes the asynchronous Issue method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13Issue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.EndTrust13IssueResponse(System.IAsyncResult)">
      <summary>Completes the asynchronous RSTR/Issue method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13IssueResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.EndTrust13Renew(System.IAsyncResult)">
      <summary>Completes the asynchronous Renew method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13Renew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.EndTrust13RenewResponse(System.IAsyncResult)">
      <summary>Completes the asynchronous RSTR/Renew method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13RenewResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.EndTrust13Validate(System.IAsyncResult)">
      <summary>Completes the asynchronous Validate method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13Validate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13AsyncContract.EndTrust13ValidateResponse(System.IAsyncResult)">
      <summary>Completes the asynchronous RSTR/Validate method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrust13AsyncContract.BeginTrust13ValidateResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13SyncContract.ProcessTrust13Cancel(System.ServiceModel.Channels.Message)">
      <summary>Defines the RST/Cancel method for the WS-Trust 1.3 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13SyncContract.ProcessTrust13CancelResponse(System.ServiceModel.Channels.Message)">
      <summary>Defines the RSTR/Cancel method for the WS-Trust 1.3 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13SyncContract.ProcessTrust13Issue(System.ServiceModel.Channels.Message)">
      <summary>Defines the RST/Issue method for the WS-Trust 1.3 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message that contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13SyncContract.ProcessTrust13IssueResponse(System.ServiceModel.Channels.Message)">
      <summary>Defines the RSTR/Issue method for the WS-Trust 1.3 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13SyncContract.ProcessTrust13Renew(System.ServiceModel.Channels.Message)">
      <summary>Defines the RST/Renew method for the WS-Trust 1.3 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13SyncContract.ProcessTrust13RenewResponse(System.ServiceModel.Channels.Message)">
      <summary>Defines the RSTR/Renew method for the WS-Trust 1.3 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13SyncContract.ProcessTrust13Validate(System.ServiceModel.Channels.Message)">
      <summary>Defines the RST/Validate method for the WS-Trust 1.3 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrust13SyncContract.ProcessTrust13ValidateResponse(System.ServiceModel.Channels.Message)">
      <summary>Defines the RSTR/Validate method for the WS-Trust 1.3 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.BeginCancel(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)">
      <summary>Asynchronously sends a WS-Trust Cancel message to an endpoint.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="callback">An optional <see cref="T:System.AsyncCallback" /> delegate, to be called when the send is complete.</param>
      <param name="state">A user-provided object that distinguishes this particular asynchronous send request from other requests.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous send, which could still be pending.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.BeginIssue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)">
      <summary>Asynchronously sends a WS-Trust Renew message to an endpoint.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="callback">An optional <see cref="T:System.AsyncCallback" /> delegate, to be called when the send is complete.</param>
      <param name="asyncState">A user-provided object that distinguishes this particular asynchronous send request from other requests.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous send, which could still be pending.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.BeginRenew(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)">
      <summary>Asynchronously sends a WS-Trust Renew message to an endpoint.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="callback">An optional <see cref="T:System.AsyncCallback" /> delegate, to be called when the send is complete.</param>
      <param name="state">A user-provided object that distinguishes this particular asynchronous send request from other requests.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous send, which could still be pending.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.BeginValidate(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)">
      <summary>Asynchronously sends a WS-Trust Validate message to an endpoint.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="callback">An optional <see cref="T:System.AsyncCallback" /> delegate, to be called when the send is complete.</param>
      <param name="state">A user-provided object that distinguishes this particular asynchronous send request from other requests.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous send, which could still be pending.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.Cancel(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)">
      <summary>Sends a WS-Trust Cancel message to an endpoint.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the STS response.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.EndCancel(System.IAsyncResult,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Completes the asynchronous send operation initiated by a call to <see cref="M:System.ServiceModel.Security.IWSTrustChannelContract.BeginCancel(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)" />.</summary>
      <param name="result">A reference to the outstanding asynchronous send request.</param>
      <param name="response">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the STS response.</param>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.EndIssue(System.IAsyncResult,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Completes the asynchronous send operation initiated by a call to <see cref="M:System.ServiceModel.Security.IWSTrustChannelContract.BeginIssue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)" />.</summary>
      <param name="result">A reference to the outstanding asynchronous send request.</param>
      <param name="response">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the STS response.</param>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the token issued by the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.EndRenew(System.IAsyncResult,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Completes the asynchronous send operation initiated by a call to <see cref="M:System.ServiceModel.Security.IWSTrustChannelContract.BeginRenew(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)" />.</summary>
      <param name="result">A reference to the outstanding asynchronous send request.</param>
      <param name="response">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the STS response.</param>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.EndValidate(System.IAsyncResult,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Completes the asynchronous send operation initiated by a call to <see cref="M:System.ServiceModel.Security.IWSTrustChannelContract.BeginValidate(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)" />.</summary>
      <param name="result">A reference to the outstanding asynchronous send request.</param>
      <param name="response">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the STS response.</param>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.Issue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)">
      <summary>Sends a WS-Trust Issue message to an endpoint STS.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the token issued by the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.Issue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Sends a WS-Trust Issue message to an endpoint STS.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="response">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the response from the STS.</param>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the token issued by the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.Renew(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)">
      <summary>Sends a WS-Trust Renew message to an endpoint.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the STS response.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustChannelContract.Validate(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)">
      <summary>Sends a WS-Trust Validate message to an endpoint.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the STS response.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.BeginCancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>The asynchronous begin method for the WS-Trust Cancel binding.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">An optional <see cref="T:System.AsyncCallback" /> delegate, to be called when the send is complete.</param>
      <param name="asyncState">A user-provided object that distinguishes this particular asynchronous send request from other requests.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous send, which could still be pending.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.BeginIssue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>The asynchronous begin method for the WS-Trust Issue binding.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">An optional <see cref="T:System.AsyncCallback" /> delegate, to be called when the send is complete.</param>
      <param name="asyncState">A user-provided object that distinguishes this particular asynchronous send request from other requests.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous send, which could still be pending.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.BeginRenew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>The asynchronous begin method for the WS-Trust Renew binding.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">An optional <see cref="T:System.AsyncCallback" /> delegate, to be called when the send is complete.</param>
      <param name="asyncState">A user-provided object that distinguishes this particular asynchronous send request from other requests.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous send, which could still be pending.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.BeginValidate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>The asynchronous begin method for the WS-Trust Validate binding.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">An optional <see cref="T:System.AsyncCallback" /> delegate, to be called when the send is complete.</param>
      <param name="asyncState">A user-provided object that distinguishes this particular asynchronous send request from other requests.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the asynchronous send, which could still be pending.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.Cancel(System.ServiceModel.Channels.Message)">
      <summary>The method for the WS-Trust Cancel binding.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.EndCancel(System.IAsyncResult)">
      <summary>The asynchronous end method for the WS-Trust Cancel binding.</summary>
      <param name="asyncResult">A reference to the outstanding asynchronous send request.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.EndIssue(System.IAsyncResult)">
      <summary>The asynchronous end method for the WS-Trust Issue binding.</summary>
      <param name="asyncResult">A reference to the outstanding asynchronous send request.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.EndRenew(System.IAsyncResult)">
      <summary>The asynchronous end method for the WS-Trust Renew binding.</summary>
      <param name="asyncResult">A reference to the outstanding asynchronous send request.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.EndValidate(System.IAsyncResult)">
      <summary>The asynchronous end method for the WS-Trust Validate binding.</summary>
      <param name="asyncResult">A reference to the outstanding asynchronous send request.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.Issue(System.ServiceModel.Channels.Message)">
      <summary>The method for the WS-Trust Issue binding.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.Renew(System.ServiceModel.Channels.Message)">
      <summary>The method for the WS-Trust Renew binding.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustContract.Validate(System.ServiceModel.Channels.Message)">
      <summary>The method for the WS-Trust Validate binding.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005Cancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous Cancel method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005CancelResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous RSTR/Cancel method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005Issue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous Issue method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005IssueResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous RSTR/Issue method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005Renew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous Renew method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005RenewResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous RSTR/Renew method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005Validate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous Validate method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005ValidateResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Defines the asynchronous RSTR/Validate method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="request">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous operation.</param>
      <param name="state">An object that contains state information associated with the asynchronous operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.EndTrustFeb2005Cancel(System.IAsyncResult)">
      <summary>Completes the asynchronous Cancel method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005Cancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.EndTrustFeb2005CancelResponse(System.IAsyncResult)">
      <summary>Completes the asynchronous RSTR/Cancel method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005CancelResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.EndTrustFeb2005Issue(System.IAsyncResult)">
      <summary>Completes the asynchronous Issue method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005Issue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.EndTrustFeb2005IssueResponse(System.IAsyncResult)">
      <summary>Completes the asynchronous RSTR/Issue method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005IssueResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.EndTrustFeb2005Renew(System.IAsyncResult)">
      <summary>Completes the asynchronous Renew method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005Renew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.EndTrustFeb2005RenewResponse(System.IAsyncResult)">
      <summary>Completes the asynchronous RSTR/Renew method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005RenewResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.EndTrustFeb2005Validate(System.IAsyncResult)">
      <summary>Completes the asynchronous Validate method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005Validate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.EndTrustFeb2005ValidateResponse(System.IAsyncResult)">
      <summary>Completes the asynchronous RSTR/Validate method.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract.BeginTrustFeb2005ValidateResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005SyncContract.ProcessTrustFeb2005Cancel(System.ServiceModel.Channels.Message)">
      <summary>Defines the Cancel method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005SyncContract.ProcessTrustFeb2005CancelResponse(System.ServiceModel.Channels.Message)">
      <summary>Defines the RSTR/Cancel method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005SyncContract.ProcessTrustFeb2005Issue(System.ServiceModel.Channels.Message)">
      <summary>Defines the Issue method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005SyncContract.ProcessTrustFeb2005IssueResponse(System.ServiceModel.Channels.Message)">
      <summary>Defines the RSTR/Issue method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005SyncContract.ProcessTrustFeb2005Renew(System.ServiceModel.Channels.Message)">
      <summary>Defines the Renew method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005SyncContract.ProcessTrustFeb2005RenewResponse(System.ServiceModel.Channels.Message)">
      <summary>Defines the RSTR/Renew method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005SyncContract.ProcessTrustFeb2005Validate(System.ServiceModel.Channels.Message)">
      <summary>Defines the Validate method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.IWSTrustFeb2005SyncContract.ProcessTrustFeb2005ValidateResponse(System.ServiceModel.Channels.Message)">
      <summary>Defines the RSTR/Validate method for the WS-Trust Feb 2005 protocol.</summary>
      <param name="message">A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the request message, which contains the RST.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> that represents the response message, which contains the RSTR.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.MessagePartSpecification.#ctor">
      <summary>Initializes an empty <see cref="T:System.ServiceModel.Security.MessagePartSpecification" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.MessagePartSpecification.#ctor(System.Boolean)">
      <summary>Initializes a new <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> and specifies whether the message body is included.</summary>
      <param name="isBodyIncluded">Initializes whether the message body is included in the specification.</param>
    </member>
    <member name="M:System.ServiceModel.Security.MessagePartSpecification.#ctor(System.Boolean,System.Xml.XmlQualifiedName[])">
      <summary>Initializes a new <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> with an array of message headers.  </summary>
      <param name="isBodyIncluded">Initializes whether the message body is included in the specification.</param>
      <param name="headerTypes">The array of header types to use.</param>
    </member>
    <member name="M:System.ServiceModel.Security.MessagePartSpecification.#ctor(System.Xml.XmlQualifiedName[])">
      <summary>Initializes a new <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> with an array of message headers.</summary>
      <param name="headerTypes">The array of header types to use.</param>
    </member>
    <member name="M:System.ServiceModel.Security.MessagePartSpecification.Clear">
      <summary>Clears the list of headers in this specification.</summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> is read only.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.MessagePartSpecification.MakeReadOnly">
      <summary>Sets the specification to read only.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.MessagePartSpecification.Union(System.ServiceModel.Security.MessagePartSpecification)">
      <summary>Merges two message part specifications.</summary>
      <param name="specification">The <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> to merge.</param>
      <exception cref="T:System.InvalidOperationException">This <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> is read only.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="specification" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.MessageSecurityException.#ctor">
      <summary>Initializes an empty instance of the <see cref="T:System.ServiceModel.Security.MessageSecurityException" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Security.MessageSecurityException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.MessageSecurityException" /> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" /> classes.</summary>
      <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> instance that contains the information required to serialize the new <see cref="T:System.ServiceModel.Security.MessageSecurityException" /> instance.</param>
      <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains the source of the serialized stream associated with the new <see cref="T:System.ServiceModel.Security.MessageSecurityException" /> instance.</param>
    </member>
    <member name="M:System.ServiceModel.Security.MessageSecurityException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.MessageSecurityException" /> class with an error string.</summary>
      <param name="message">The error message.</param>
    </member>
    <member name="M:System.ServiceModel.Security.MessageSecurityException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.MessageSecurityException" /> class with an error string and a reference to the inner exception that is the cause of this exception.</summary>
      <param name="message">The error message.</param>
      <param name="innerException">The inner exception reference.</param>
    </member>
    <member name="M:System.ServiceModel.Security.NonceCache.#ctor">
      <summary>Called from constructors in derived classes to initialize the <see cref="T:System.ServiceModel.Security.NonceCache" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.NonceCache.CheckNonce(System.Byte[])">
      <summary>When overridden in a derived class, returns a value that indicates whether the specified nonce is already in the cache.</summary>
      <param name="nonce">The nonce to check.</param>
      <returns>
          <see langword="true" /> if the specified nonce is already in the cache; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.NonceCache.TryAddNonce(System.Byte[])">
      <summary>When overridden in a derived class, attempts to add the specified nonce to the cache.</summary>
      <param name="nonce">The nonce to add to the cache.</param>
      <returns>
          <see langword="true" /> if the nonce was added to the cache; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.PeerCredential.SetCertificate(System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.X509FindType,System.Object)">
      <summary>Sets the certificate with the specified search criteria.</summary>
      <param name="storeLocation">The location of the certificate store.</param>
      <param name="storeName">The certificate store name.</param>
      <param name="findType">The search criteria.</param>
      <param name="findValue">The value to search on.</param>
    </member>
    <member name="M:System.ServiceModel.Security.PeerCredential.SetCertificate(System.String,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName)">
      <summary>Sets the certificate.</summary>
      <param name="subjectName">The subject name of the certificate.</param>
      <param name="storeLocation">The location of the certificate store.</param>
      <param name="storeName">The certificate store name.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ScopedMessagePartSpecification.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ScopedMessagePartSpecification" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Security.ScopedMessagePartSpecification.#ctor(System.ServiceModel.Security.ScopedMessagePartSpecification)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ScopedMessagePartSpecification" /> class from another instance of this class.  </summary>
      <param name="other">The other <see cref="T:System.ServiceModel.Security.ScopedMessagePartSpecification" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ScopedMessagePartSpecification.AddParts(System.ServiceModel.Security.MessagePartSpecification)">
      <summary>Adds channel message parts to the collections in the instance of this class. </summary>
      <param name="parts">The <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> that contains the parts to be added.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="parts" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.ScopedMessagePartSpecification.AddParts(System.ServiceModel.Security.MessagePartSpecification,System.String)">
      <summary>Adds message parts to the <see langword="MessagePartSpecification" /> that corresponds to the specified action.</summary>
      <param name="parts">The <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> that contains the parts to be added.</param>
      <param name="action">The action key to match to.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="parts" /> or <paramref name="action" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.ScopedMessagePartSpecification.MakeReadOnly">
      <summary>Sets the specification to read-only.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.ScopedMessagePartSpecification.TryGetParts(System.String,System.Boolean,System.ServiceModel.Security.MessagePartSpecification@)">
      <summary>Checks whether there are parts that match a given action key.</summary>
      <param name="action">The action key.</param>
      <param name="excludeChannelScope">When <see langword="true" />, restricts the parts to the current channel.</param>
      <param name="parts">When this method returns, contains a <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> that contains the parts found. This parameter is passed uninitialized.</param>
      <returns>
          <see langword="true" /> if matching parts were found; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.ScopedMessagePartSpecification.TryGetParts(System.String,System.ServiceModel.Security.MessagePartSpecification@)">
      <summary>Checks whether there are parts that match a given action key.</summary>
      <param name="action">The action key.</param>
      <param name="parts">When this method returns, contains a <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> that contains the parts found. This parameter is passed uninitialized. </param>
      <returns>
          <see langword="true" /> if matching parts were found; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAccessDeniedException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityAccessDeniedException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAccessDeniedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityAccessDeniedException" /> class using the specified serialization information and context objects. </summary>
      <param name="info">Information relevant to the deserialization process.</param>
      <param name="context">The context of the deserialization process.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAccessDeniedException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityAccessDeniedException" /> class using the specified message. </summary>
      <param name="message">The description of the error condition.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAccessDeniedException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityAccessDeniedException" /> class using the specified message and the inner exception. </summary>
      <param name="message">The description of the error condition.</param>
      <param name="innerException">The inner exception to be used.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsAsymmetricKeyLengthSupported(System.Int32)">
      <summary>Indicates whether a particular key length is supported by the asymmetric algorithm.</summary>
      <param name="length">The key length to check.</param>
      <returns>
          <see langword="true" /> if the key length is supported by the asymmetric algorithm; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsAsymmetricKeyWrapAlgorithmSupported(System.String)">
      <summary>Indicates whether an asymmetric key wrap algorithm is supported.</summary>
      <param name="algorithm">The algorithm to check.</param>
      <returns>
          <see langword="true" /> if the asymmetric key wrap algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsAsymmetricSignatureAlgorithmSupported(System.String)">
      <summary>Indicates whether an asymmetric signature algorithm is supported.</summary>
      <param name="algorithm">The algorithm name to check.</param>
      <returns>
          <see langword="true" /> if the asymmetric signature algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsCanonicalizationAlgorithmSupported(System.String)">
      <summary>Indicates whether a canonicalization algorithm is supported.</summary>
      <param name="algorithm">The algorithm name to check.</param>
      <returns>
          <see langword="true" /> if the canonicalization algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsDigestAlgorithmSupported(System.String)">
      <summary>Indicates whether a digest algorithm is supported.</summary>
      <param name="algorithm">The algorithm name to check.</param>
      <returns>
          <see langword="true" /> if the digest algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsEncryptionAlgorithmSupported(System.String)">
      <summary>Indicates whether an encryption algorithm is supported.</summary>
      <param name="algorithm">The algorithm name to check.</param>
      <returns>
          <see langword="true" /> if the encryption algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsEncryptionKeyDerivationAlgorithmSupported(System.String)">
      <summary>Indicates whether an encryption key derivation algorithm is supported.</summary>
      <param name="algorithm">The algorithm name to check.</param>
      <returns>
          <see langword="true" /> if the encryption key derivation algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsSignatureKeyDerivationAlgorithmSupported(System.String)">
      <summary>Indicates whether a signature key derivation algorithm is supported.</summary>
      <param name="algorithm">The algorithm name to check.</param>
      <returns>
          <see langword="true" /> if the signature key derivation algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsSymmetricKeyLengthSupported(System.Int32)">
      <summary>When overridden in a derived class, indicates whether a particular symmetric key length is supported.</summary>
      <param name="length">The key length to check.</param>
      <returns>
          <see langword="true" /> if the symmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsSymmetricKeyWrapAlgorithmSupported(System.String)">
      <summary>Indicates whether a symmetric key wrap algorithm is supported.</summary>
      <param name="algorithm">The algorithm name to check.</param>
      <returns>
          <see langword="true" /> if the symmetric key wrap algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityAlgorithmSuite.IsSymmetricSignatureAlgorithmSupported(System.String)">
      <summary>Indicates whether a symmetric signature algorithm is supported.</summary>
      <param name="algorithm">The algorithm name to check.</param>
      <returns>
          <see langword="true" /> if the symmetric signature algorithm is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityCredentialsManager.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityCredentialsManager" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityCredentialsManager.CreateSecurityTokenManager">
      <summary>When overridden in a derived class, creates a new <see cref="T:System.IdentityModel.Selectors.SecurityTokenManager" />.</summary>
      <returns>The newly created <see cref="T:System.IdentityModel.Selectors.SecurityTokenManager" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityMessageProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityMessageProperty" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityMessageProperty.CreateCopy">
      <summary>Clones the current instance of this class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.IMessageProperty" /> cloned from the current instance of this class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityMessageProperty.Dispose">
      <summary>Disposes of the current instance of this class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityMessageProperty.GetOrCreate(System.ServiceModel.Channels.Message)">
      <summary>Gets or creates an instance of this class from the specified message.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" />.</param>
      <returns>An instance of <see cref="T:System.ServiceModel.Security.SecurityMessageProperty" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityNegotiationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityNegotiationException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityNegotiationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityNegotiationException" /> class with serialization information and streaming context specified.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityNegotiationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityNegotiationException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityNegotiationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityNegotiationException" /> class with serialization information and inner exception specified.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityStateEncoder.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityStateEncoder" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityStateEncoder.DecodeSecurityState(System.Byte[])">
      <summary>Decodes the security state.</summary>
      <param name="data">Security data.</param>
      <returns>A byte array that represents the security state.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityStateEncoder.EncodeSecurityState(System.Byte[])">
      <summary>Encodes the security state.</summary>
      <param name="data">The security state data.</param>
      <returns>A byte array that results from encoding the security state.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SecurityTokenSpecification.#ctor(System.IdentityModel.Tokens.SecurityToken,System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> class using the specified token and token policies.</summary>
      <param name="token">The security token.</param>
      <param name="tokenPolicies">The collection of security token policies.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="tokenPolicies" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager.#ctor(System.ServiceModel.Description.ServiceCredentials)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager" /> class based on the <see cref="T:System.ServiceModel.Description.ServiceCredentials" /> passed in.</summary>
      <param name="parent">The service credentials.</param>
    </member>
    <member name="M:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager.CreateSecureConversationTokenAuthenticator(System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement,System.Boolean,System.IdentityModel.Selectors.SecurityTokenResolver@)">
      <summary>Creates a secure conversation token authenticator based on the property requirements passed in.</summary>
      <param name="recipientRequirement">Represents security property requirements specific to the listener. </param>
      <param name="preserveBootstrapTokens">
            <see langword="true" /> if the bootstrap tokens should be preserved; Otherwise <see langword="false" />.</param>
      <param name="sctResolver">A security token resolver object that can retrieve security tokens or keys when you have a key identifier or key identifier clause.</param>
      <returns>A security token authenticator.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager.CreateSecurityTokenAuthenticator(System.IdentityModel.Selectors.SecurityTokenRequirement,System.IdentityModel.Selectors.SecurityTokenResolver@)">
      <summary>Creates a security token authenticator based on the <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" />.</summary>
      <param name="tokenRequirement">The security token requirement.</param>
      <param name="outOfBandTokenResolver">When this method returns, contains a <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" />. This parameter is passed uninitialized. </param>
      <returns>The security token authenticator.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="tokenRequirement" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">A security token authenticator cannot be created for the <paramref name=" tokenRequirement" /> that was passed in.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager.CreateSecurityTokenProvider(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Creates a security token provider based on the <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" />.</summary>
      <param name="requirement">The security token requirement.</param>
      <returns>The security token provider.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="requirement" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">A security token provider cannot be created for the <paramref name="requirement" /> that was passed in.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager.CreateSecurityTokenSerializer(System.IdentityModel.Selectors.SecurityTokenVersion)">
      <summary>Creates a security token serializer based on the security token version passed in.</summary>
      <param name="version">The version of the security token.</param>
      <returns>The security token serializer.</returns>
      <exception cref="T:System.NotSupportedException">A security token serializer cannot be created for the  <paramref name="version" /> that was passed in.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager.GetIdentityOfSelf(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Gets the <see cref="T:System.ServiceModel.EndpointIdentity" /> based on the security token requirement. </summary>
      <param name="tokenRequirement">The security token requirement.</param>
      <returns>The endpoint identity that corresponds to the <paramref name="tokenRequirement" />. <see langword="null" /> is returned if an identity cannot be created from the <paramref name="tokenRequirement" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="tokenRequirement" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager.IsIssuedSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Determines whether the security token requirement is for an issued token.</summary>
      <param name="requirement">The security token requirement.</param>
      <returns>
          <see langword="true" /> if the security token requirement is for an issued token; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Security.SimpleSecurityTokenProvider.#ctor(System.IdentityModel.Tokens.SecurityToken,System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SimpleSecurityTokenProvider" /> class by using the specified token and token binding requirements. </summary>
      <param name="token">A <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the security token to provide.</param>
      <param name="tokenRequirement">A <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" /> that contains the requirements described by the binding that will use the specified token to secure messages.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="token" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.SimpleSecurityTokenProvider.GetTokenCore(System.TimeSpan)">
      <summary>Creates a security token according to the specified timeout.</summary>
      <param name="timeout">A <see cref="T:System.TimeSpan" /> that contains the time-out period.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SspiSecurityTokenProvider.#ctor(System.Net.NetworkCredential,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SspiSecurityTokenProvider" /> class.</summary>
      <param name="credential">The <see cref="T:System.Net.NetworkCredential" /> that represents the server identity.</param>
      <param name="extractGroupsForWindowsAccounts">
            <see langword="true" /> to expand users to include Windows Groups; otherwise, <see langword="false" />.</param>
      <param name="allowUnauthenticatedCallers">
            <see langword="true" /> to allow unauthenticated callers; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SspiSecurityTokenProvider.#ctor(System.Net.NetworkCredential,System.Boolean,System.Security.Principal.TokenImpersonationLevel)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SspiSecurityTokenProvider" /> class.</summary>
      <param name="credential">The <see cref="T:System.Net.NetworkCredential" /> that represents the client identity.</param>
      <param name="allowNtlm">
            <see langword="true" /> to allow NTLM authentication; otherwise, <see langword="false" />.</param>
      <param name="impersonationLevel">The <see cref="T:System.Security.Principal.TokenImpersonationLevel" /> granted to the server.</param>
    </member>
    <member name="M:System.ServiceModel.Security.SspiSecurityTokenProvider.GetTokenCore(System.TimeSpan)">
      <summary>Gets the security token.</summary>
      <param name="timeout">A <see cref="T:System.TimeSpan" /> that represents the time-out interval.</param>
      <returns>The security token.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.SupportingTokenSpecification.#ctor(System.IdentityModel.Tokens.SecurityToken,System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy},System.ServiceModel.Security.SecurityTokenAttachmentMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SupportingTokenSpecification" /> class.</summary>
      <param name="token">The security token.</param>
      <param name="tokenPolicies">The collection of security token policies.</param>
      <param name="attachmentMode">The security token attachment mode.</param>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
              <paramref name="attachmentMode" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.SupportingTokenSpecification.#ctor(System.IdentityModel.Tokens.SecurityToken,System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy},System.ServiceModel.Security.SecurityTokenAttachmentMode,System.ServiceModel.Security.Tokens.SecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.SupportingTokenSpecification" /> class.</summary>
      <param name="token">The security token.</param>
      <param name="tokenPolicies">The collection of security token policies.</param>
      <param name="attachmentMode">The security token attachment mode.</param>
      <param name="tokenParameters">The parameters to binding elements that control security tokens.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ClaimTypeRequirement.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.ClaimTypeRequirement" /> class for a required claim of the specified type. </summary>
      <param name="claimType">The claim type.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ClaimTypeRequirement.#ctor(System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.ClaimTypeRequirement" /> class for a claim of the specified type. </summary>
      <param name="claimType">The claim type.</param>
      <param name="isOptional">If <see langword="false" />, the claim is required; otherwise, it is optional.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ILogonTokenCacheManager.FlushLogonTokenCache">
      <summary>Removes all tokens from the logon cache.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ILogonTokenCacheManager.RemoveCachedLogonToken(System.String)">
      <summary>Removes the specified token from the logon cache.</summary>
      <param name="username">The user name on the token to remove.</param>
      <returns>
          <see langword="true" /> if the user's token was successfully removed; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.InitiatorServiceModelSecurityTokenRequirement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.InitiatorServiceModelSecurityTokenRequirement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.InitiatorServiceModelSecurityTokenRequirement.ToString">
      <summary>Outputs a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of the class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache.AddContext(System.ServiceModel.Security.Tokens.SecurityContextSecurityToken)">
      <summary>Adds a security context security token to the token cache.</summary>
      <param name="token">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache.ClearContexts">
      <summary>Clears the token cache of content.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache.GetAllContexts(System.Xml.UniqueId)">
      <summary>Gets a collection of security context security token IDs that match a specified context ID.</summary>
      <param name="contextId">The specified security context ID.</param>
      <returns>A generic collection of <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" />s.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache.GetContext(System.Xml.UniqueId,System.Xml.UniqueId)">
      <summary>Gets the security context security token ID that matches a specified context ID and generation.</summary>
      <param name="contextId">The specified security context ID.</param>
      <param name="generation">A <see cref="T:System.Xml.UniqueId" /> that represents the generation.</param>
      <returns>The matching <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache.RemoveAllContexts(System.Xml.UniqueId)">
      <summary>Removes all tokens from the cache that match a given context ID.</summary>
      <param name="contextId">The specified security context ID.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache.RemoveContext(System.Xml.UniqueId,System.Xml.UniqueId)">
      <summary>Removes the token from the cache that matches a given context ID and generation.</summary>
      <param name="contextId">The specified security context ID.</param>
      <param name="generation">A <see cref="T:System.Xml.UniqueId" /> that represents the generation.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache.TryAddContext(System.ServiceModel.Security.Tokens.SecurityContextSecurityToken)">
      <summary>Tries to add a token to the cache.</summary>
      <param name="token">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" />.</param>
      <returns>
          <see langword="true" /> if the token was added successfully to the cache; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="token" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="token" /> date or time is outside limits.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache.UpdateContextCachingTime(System.ServiceModel.Security.Tokens.SecurityContextSecurityToken,System.DateTime)">
      <summary>Updates the expiration date for a token in the cache.</summary>
      <param name="context">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" />.</param>
      <param name="expirationTime">The new expiration time and date.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> class.</summary>
      <param name="other">The other instance of this class.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> class using the specified token type.</summary>
      <param name="tokenType">The token type.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.#ctor(System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> class using the specified token type and issuer address.</summary>
      <param name="tokenType">The token type.</param>
      <param name="issuerAddress">The address of the endpoint that issues the token.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.#ctor(System.String,System.ServiceModel.EndpointAddress,System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> class using the specified token type, issuer address and issuer binding.</summary>
      <param name="tokenType">The token type.</param>
      <param name="issuerAddress">The address of the endpoint that issues the token.</param>
      <param name="issuerBinding">The binding of the issuer.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> that represents the copy.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The reference style of the security token.</param>
      <returns>The security key identifier clause.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="token" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
              <paramref name="referenceStyle" /> is not <see langword="External" /> or <see langword="Internal" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.CreateRequestParameters(System.ServiceModel.MessageSecurityVersion,System.IdentityModel.Selectors.SecurityTokenSerializer)">
      <summary>Creates a collection of issued token request parameter XML elements that get included in the request sent by the client to the security token service.</summary>
      <param name="messageSecurityVersion">The message security version.</param>
      <param name="securityTokenSerializer">The security token serializer.</param>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> that contains XML elements that represent the request parameters.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>When implemented, initializes a security token requirement based on the properties set on the <see langword="IssuedSecurityTokenParameters" />.</summary>
      <param name="requirement">The security token requirement to initialize.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.ToString">
      <summary>Displays a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of this class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Abort">
      <summary>Aborts the provider.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.BeginClose(System.AsyncCallback,System.Object)">
      <summary>Asynchronously begins closing the provider.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> method to execute when the operation completed.</param>
      <param name="state">An <see cref="T:System.Object" /> that represents the state of the operation.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the result of an asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Asynchronously begins closing the provider.</summary>
      <param name="timeout">A <see cref="T:System.TimeSpan" /> after which the call times out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> method to execute when the operation completed.</param>
      <param name="state">An <see cref="T:System.Object" /> that represents the state of the operation.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the result of an asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.BeginGetTokenCore(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Asynchronously begins getting the token core.</summary>
      <param name="timeout">A <see cref="T:System.TimeSpan" /> after which the call times out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> method to execute when the operation completed.</param>
      <param name="state">An <see cref="T:System.Object" /> that represents the state of the operation.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the result of an asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.BeginOpen(System.AsyncCallback,System.Object)">
      <summary>Asynchronously begins opening the provider.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> method to execute when the operation completed.</param>
      <param name="state">An <see cref="T:System.Object" /> that represents the state of the operation.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the result of an asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Asynchronously begins opening the provider.</summary>
      <param name="timeout">A <see cref="T:System.TimeSpan" /> after which the call times out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> method to execute when the operation completed.</param>
      <param name="state">An <see cref="T:System.Object" /> that represents the state of the operation.</param>
      <returns>An <see cref="T:System.IAsyncResult" /> object that represents the result of an asynchronous operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Close">
      <summary>Closes the provider.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Close(System.TimeSpan)">
      <summary>Closes the provider.</summary>
      <param name="timeout">A <see cref="T:System.TimeSpan" /> after which the call times out.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Dispose">
      <summary>Releases all resources used by the current instance of the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.EndClose(System.IAsyncResult)">
      <summary>Ends the asynchronous call for closing the provider.</summary>
      <param name="result">An <see cref="T:System.IAsyncResult" /> object that represents the result of an asynchronous operation.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.EndGetTokenCore(System.IAsyncResult)">
      <summary>Ends the asynchronous call for getting the token core.</summary>
      <param name="result">An <see cref="T:System.IAsyncResult" /> object that represents the result of an asynchronous operation.</param>
      <returns>A security token.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.EndOpen(System.IAsyncResult)">
      <summary>Ends the asynchronous call for opening the provider.</summary>
      <param name="result">An <see cref="T:System.IAsyncResult" /> object that represents the result of an asynchronous operation.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.GetTokenCore(System.TimeSpan)">
      <summary>Gets the token core.</summary>
      <param name="timeout">A <see cref="T:System.TimeSpan" /> after which the call times out.</param>
      <returns>The <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the token core.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Open">
      <summary>Opens the provider.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.Open(System.TimeSpan)">
      <summary>Opens the provider.</summary>
      <param name="timeout">A <see cref="T:System.TimeSpan" /> after which the call times out.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters" /> class.</summary>
      <param name="other">The other instance of this class.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> instance that represents the copy.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The reference style of the security token.</param>
      <returns>The key identifier clause for a token.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Initializes a security token requirement.</summary>
      <param name="requirement">The requirement of the security token.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement.ToString">
      <summary>Displays a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of the class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters" /> class.</summary>
      <param name="other">The other instance of this class.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> instance that represents the copy.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The reference style of the security token.</param>
      <returns>The key identifier clause for a token.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Initializes a security token requirement.</summary>
      <param name="requirement">The requirement of the security token.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.#ctor(System.ServiceModel.Channels.SecurityBindingElement)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters" /> class from the properties of a specified <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" />.</summary>
      <param name="bootstrapSecurityBindingElement">The bootstrap security binding element.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.#ctor(System.ServiceModel.Channels.SecurityBindingElement,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters" /> class from the properties of a specified <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" />.</summary>
      <param name="bootstrapSecurityBindingElement">The bootstrap security binding element.</param>
      <param name="requireCancellation">
            <see langword="true" /> to require cancellation; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.#ctor(System.ServiceModel.Channels.SecurityBindingElement,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters" /> class from the properties of a specified <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" />.</summary>
      <param name="bootstrapSecurityBindingElement">A security binding element object that secures the message exchanged as part of the secure conversation token issuance.</param>
      <param name="requireCancellation">
            <see langword="true" /> to require cancellation; otherwise, <see langword="false" />.</param>
      <param name="canRenewSession">
            <see langword="true" /> to indicate that the communications session can be renewed; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.#ctor(System.ServiceModel.Channels.SecurityBindingElement,System.Boolean,System.Boolean,System.ServiceModel.Security.ChannelProtectionRequirements)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters" /> class from the properties of a specified <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> with specified <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" />.</summary>
      <param name="bootstrapSecurityBindingElement">A security binding element object that secures the message exchanged as part of the secure conversation token issuance.</param>
      <param name="requireCancellation">
            <see langword="true" /> to require cancellation; otherwise, <see langword="false" />.</param>
      <param name="canRenewSession">
            <see langword="true" /> to indicate that the communications session can be renewed; otherwise, <see langword="false" />.</param>
      <param name="bootstrapProtectionRequirements">The channel protection requirements.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.#ctor(System.ServiceModel.Channels.SecurityBindingElement,System.Boolean,System.ServiceModel.Security.ChannelProtectionRequirements)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters" /> class from the properties of a specified <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> with specified <see cref="T:System.ServiceModel.Security.ChannelProtectionRequirements" />.</summary>
      <param name="bootstrapSecurityBindingElement">The bootstrap security binding element.</param>
      <param name="requireCancellation">
            <see langword="true" /> to require cancellation; otherwise, <see langword="false" />.</param>
      <param name="bootstrapProtectionRequirements">The bootstrap protection requirements.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters" /> class from another instance of this class.</summary>
      <param name="other">The other instance of this class.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters" /> instance that represents the copy.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The reference style of the security token.</param>
      <returns>The key identifier clause for a token.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="token" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
              <paramref name="referenceStyle" /> is not <see langword="External" /> or <see langword="Internal" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Initializes a security token requirement.</summary>
      <param name="requirement">The requirement of the security token.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.ToString">
      <summary>Displays a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of the class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.#ctor(System.Xml.UniqueId,System.Byte[],System.DateTime,System.DateTime)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" /> class.</summary>
      <param name="contextId">A <see cref="T:System.Xml.UniqueId" /> that represents the context id.</param>
      <param name="key">A byte array that represents the key.</param>
      <param name="validFrom">The effective start time.</param>
      <param name="validTo">The expiration time.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.#ctor(System.Xml.UniqueId,System.String,System.Byte[],System.DateTime,System.DateTime)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" /> class.</summary>
      <param name="contextId">A <see cref="T:System.Xml.UniqueId" /> that represents the context id.</param>
      <param name="id">The token id.</param>
      <param name="key">A byte array that represents the key.</param>
      <param name="validFrom">The effective start time.</param>
      <param name="validTo">The expiration time.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.#ctor(System.Xml.UniqueId,System.String,System.Byte[],System.DateTime,System.DateTime,System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" /> class.</summary>
      <param name="contextId">A <see cref="T:System.Xml.UniqueId" /> that represents the context id.</param>
      <param name="id">The token id.</param>
      <param name="key">A byte array that represents the key.</param>
      <param name="validFrom">The effective start time.</param>
      <param name="validTo">The expiration time.</param>
      <param name="authorizationPolicies">A read-only collection of <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> instances that represents the party to whom the token is issued.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.#ctor(System.Xml.UniqueId,System.String,System.Byte[],System.DateTime,System.DateTime,System.Xml.UniqueId,System.DateTime,System.DateTime,System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" /> class.</summary>
      <param name="contextId">A <see cref="T:System.Xml.UniqueId" /> that represents the context id.</param>
      <param name="id">The token id.</param>
      <param name="key">A byte array that represents the key.</param>
      <param name="validFrom">The effective start time.</param>
      <param name="validTo">The expiration time.</param>
      <param name="keyGeneration">A <see cref="T:System.Xml.UniqueId" /> that represents the key generation.</param>
      <param name="keyEffectiveTime">The key effective start time.</param>
      <param name="keyExpirationTime">The key expiration time.</param>
      <param name="authorizationPolicies">A read-only collection of <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> instances that represents the party to whom the token is issued.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.CanCreateKeyIdentifierClause``1">
      <summary>Indicates whether a specified key identifier clause type can be created.</summary>
      <typeparam name="T">The specified key identifier clause type.</typeparam>
      <returns>
          <see langword="true" /> if the specified key identifier clause type can be created; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.CreateCookieSecurityContextToken(System.Xml.UniqueId,System.String,System.Byte[],System.DateTime,System.DateTime,System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy},System.ServiceModel.Security.SecurityStateEncoder)">
      <summary>Creates a security context token cookie.</summary>
      <param name="contextId">A <see cref="T:System.Xml.UniqueId" /> that represents the context id.</param>
      <param name="id">The token id.</param>
      <param name="key">A byte array that represents the key.</param>
      <param name="validFrom">The effective start time.</param>
      <param name="validTo">The expiration time.</param>
      <param name="authorizationPolicies">A read-only collection of <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> instances.</param>
      <param name="securityStateEncoder">The security state encoder.</param>
      <returns>A security context token cookie.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.CreateCookieSecurityContextToken(System.Xml.UniqueId,System.String,System.Byte[],System.DateTime,System.DateTime,System.Xml.UniqueId,System.DateTime,System.DateTime,System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy},System.ServiceModel.Security.SecurityStateEncoder)">
      <summary>Creates a security context token cookie.</summary>
      <param name="contextId">A <see cref="T:System.Xml.UniqueId" /> that represents the context id.</param>
      <param name="id">The token id.</param>
      <param name="key">A byte array that represents the key.</param>
      <param name="validFrom">The effective start time.</param>
      <param name="validTo">The expiration time.</param>
      <param name="keyGeneration">A <see cref="T:System.Xml.UniqueId" /> that represents the key generation.</param>
      <param name="keyEffectiveTime">The key effective start time.</param>
      <param name="keyExpirationTime">The key expiration time.</param>
      <param name="authorizationPolicies">A read-only collection of <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> instances.</param>
      <param name="securityStateEncoder">The security state encoder.</param>
      <returns>A security context token cookie.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.CreateKeyIdentifierClause``1">
      <summary>Creates a key identifier clause of a specified type.</summary>
      <typeparam name="T">The specified type.</typeparam>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityKeyIdentifierClause" /> cast to type <paramref name="T" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.Dispose">
      <summary>Releases unmanaged resources used by this instance of this object.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)">
      <summary>Indicates whether the current token's key identifier clause matches a specified key identifier clause.</summary>
      <param name="keyIdentifierClause">The specified key identifier clause.</param>
      <returns>
          <see langword="true" /> if the current token's key identifier clause matches a specified key identifier clause; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.ToString">
      <summary>Generates a text representation of the current instance of this object.</summary>
      <returns>A text representation of the current instance of this object.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenAuthenticator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenAuthenticator" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenAuthenticator.CanValidateTokenCore(System.IdentityModel.Tokens.SecurityToken)">
      <summary>Gets a value that indicates whether a specified token can be validated. </summary>
      <param name="token">The <see cref="T:System.IdentityModel.Tokens.SecurityToken" />.</param>
      <returns>
          <see langword="true" /> if the specified token can be validated; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenAuthenticator.ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken)">
      <summary>Validates a specified token.</summary>
      <param name="token">The <see cref="T:System.IdentityModel.Tokens.SecurityToken" />.</param>
      <returns>A collection of <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> instances.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.#ctor(System.Int32,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver" /> class. </summary>
      <param name="securityContextCacheCapacity">The size of the security context cache.</param>
      <param name="removeOldestTokensOnCacheFull">
            <see langword="true" /> if the oldest tokens should be removed when the cache is full; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.#ctor(System.Int32,System.Boolean,System.TimeSpan)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver" /> class with the specified security context cache capacity and clock skew maximum.</summary>
      <param name="securityContextCacheCapacity">The size of the security context cache.</param>
      <param name="removeOldestTokensOnCacheFull">
            <see langword="true" /> if the oldest tokens should be removed when the cache is full; otherwise, <see langword="false" />.</param>
      <param name="clockSkew">The maximum allowable time difference between client and server clock settings.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.AddContext(System.ServiceModel.Security.Tokens.SecurityContextSecurityToken)">
      <summary>Adds a security context security token to the token cache.</summary>
      <param name="token">The security context token.</param>
      <exception cref="T:System.ServiceModel.QuotaExceededException">The <see cref="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.RemoveOldestTokensOnCacheFull" /> property is <see langword="false" /> and the cache capacity has been reached or exceeded.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.ClearContexts">
      <summary>Clears the token cache of content.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.GetAllContexts(System.Xml.UniqueId)">
      <summary>Gets a collection of security context security token IDs that match a specified context ID.</summary>
      <param name="contextId">The specified security context ID.</param>
      <returns>A generic collection of security context tokens.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.GetContext(System.Xml.UniqueId,System.Xml.UniqueId)">
      <summary>Gets the security context security token ID that matches a specified context ID and generation.</summary>
      <param name="contextId">The specified security context ID.</param>
      <param name="generation">The generation.</param>
      <returns>The matching security context token.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.RemoveAllContexts(System.Xml.UniqueId)">
      <summary>Removes all tokens from the cache that match a given context ID.</summary>
      <param name="contextId">The specified security context ID.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.RemoveContext(System.Xml.UniqueId,System.Xml.UniqueId)">
      <summary>Removes the token from the cache that matches a given context ID and generation.</summary>
      <param name="contextId">The specified security context ID.</param>
      <param name="generation">The generation.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.TryAddContext(System.ServiceModel.Security.Tokens.SecurityContextSecurityToken)">
      <summary>Attempts to add a token to the cache.</summary>
      <param name="token">The security context token.</param>
      <returns>
          <see langword="true" /> if the token was added successfully to the cache; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ArgumentNullException">The <paramref name="token" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="token" /> date or time is outside limits.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.TryResolveSecurityKeyCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause,System.IdentityModel.Tokens.SecurityKey@)">
      <summary>Attempts to resolve the security key core, given a specified key identifier clause.</summary>
      <param name="keyIdentifierClause">The security key identifier clause.</param>
      <param name="key">When this method returns, contains resolved key core. This parameter is passed uninitialized. </param>
      <returns>
          <see langword="true" /> if the key core was successfully resolved; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.TryResolveTokenCore(System.IdentityModel.Tokens.SecurityKeyIdentifier,System.IdentityModel.Tokens.SecurityToken@)">
      <summary>Attempts to resolve the token, given a specified key identifier.</summary>
      <param name="keyIdentifier">The security key identifier.</param>
      <param name="token">When this method returns, contains the resolved key core. This parameter is passed uninitialized. </param>
      <returns>
          <see langword="true" /> if the key token was successfully resolved; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.TryResolveTokenCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause,System.IdentityModel.Tokens.SecurityToken@)">
      <summary>Attempts to resolve the token, given a specified key identifier clause.</summary>
      <param name="keyIdentifierClause">The security key identifier clause.</param>
      <param name="token">When this method returns, contains the resolved key core. This parameter is passed uninitialized. </param>
      <returns>
          <see langword="true" /> if the key token was successfully resolved; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.UpdateContextCachingTime(System.ServiceModel.Security.Tokens.SecurityContextSecurityToken,System.DateTime)">
      <summary>Updates the expiration date for a token in the cache.</summary>
      <param name="context">The security context.</param>
      <param name="expirationTime">The new expiration time and date.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.SecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> class from another instance.</summary>
      <param name="other">The other instance of this class.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityTokenParameters.Clone">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A copy of <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> instance.</returns>
      <exception cref="T:System.InvalidOperationException">Unable to clone this instance of the class.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> instance that represents the copy.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The reference style of the security token.</param>
      <returns>The key identifier clause for a token.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>When overridden in a derived class, initializes a security token requirement.</summary>
      <param name="requirement">The requirement of the security token.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityTokenParameters.MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.IdentityModel.Tokens.SecurityKeyIdentifierClause,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Indicates whether a token matches a key identifier clause.</summary>
      <param name="token">The security token.</param>
      <param name="keyIdentifierClause">The specified key identifier clause.</param>
      <param name="referenceStyle">The reference style of the security token.</param>
      <returns>
          <see langword="true" /> if the token matches the key identifier clause; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="token" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
              <paramref name="referenceStyle" /> is not <see cref="F:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle.External" /> or <see cref="F:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle.Internal" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SecurityTokenParameters.ToString">
      <summary>Displays a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of the class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters" /> class.</summary>
      <param name="requireClientCertificate">
            <see langword="true" /> to require client certificate; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.#ctor(System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters" /> class.</summary>
      <param name="requireClientCertificate">
            <see langword="true" /> to require client certificate; otherwise, <see langword="false" />.</param>
      <param name="requireCancellation">
            <see langword="true" /> to require cancellation; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.SslSecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters" /> class from another instance.</summary>
      <param name="other">The other instance of this class.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> instance that represents the copy.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The reference style of the security token.</param>
      <returns>The key identifier clause for a token.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="token" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
              <paramref name="referenceStyle" /> is not <see langword="External" /> or <see langword="Internal" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Initializes a security token requirement.</summary>
      <param name="requirement">The requirement of the security token.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.ToString">
      <summary>Displays a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of the class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityToken.#ctor(System.Net.NetworkCredential,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SspiSecurityToken" /> class.  </summary>
      <param name="networkCredential">The <see cref="T:System.Net.NetworkCredential" />.</param>
      <param name="extractGroupsForWindowsAccounts">
            <see langword="true" /> if the groups to which the Windows accounts belong are extracted; otherwise, <see langword="false" />.</param>
      <param name="allowUnauthenticatedCallers">
            <see langword="true" /> if unauthenticated (anonymous) callers are allowed; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityToken.#ctor(System.Security.Principal.TokenImpersonationLevel,System.Boolean,System.Net.NetworkCredential)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SspiSecurityToken" /> class.  </summary>
      <param name="impersonationLevel">The <see cref="T:System.Security.Principal.TokenImpersonationLevel" />.</param>
      <param name="allowNtlm">
            <see langword="true" /> if NTLM authentication is allowed; otherwise, <see langword="false" />.</param>
      <param name="networkCredential">The <see cref="T:System.Net.NetworkCredential" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters" /> class.</summary>
      <param name="requireCancellation">Whether the token requires cancellation.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters" /> class.</summary>
      <param name="other">The other instance of this class. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle" />.</param>
      <returns>A security key identifier clause.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Initializes a security token requirement.</summary>
      <param name="requirement">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.ToString">
      <summary>Displays a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of this class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SupportingTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SupportingTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SupportingTokenParameters.Clone">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SupportingTokenParameters" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SupportingTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SupportingTokenParameters" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SupportingTokenParameters.SetKeyDerivation(System.Boolean)">
      <summary>Sets a value that indicates whether all endorsing or signed endorsing token parameters require derived keys. </summary>
      <param name="requireDerivedKeys">A <see cref="T:System.Boolean" /> that determines whether parameters require derived keys.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.SupportingTokenParameters.ToString">
      <summary>Displays a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of this class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters" /> class.</summary>
      <param name="other">The other instance of this class. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>An <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle" />.</param>
      <returns>The security key identifier clause.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="token" /> is <see langword="null" />.</exception>
      <exception cref="T:System.NotSupportedException">
              <paramref name="referenceStyle" /> is not <see langword="External" /> or <see langword="Internal" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Initializes a security token requirement.</summary>
      <param name="requirement">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters" /> class.</summary>
      <param name="x509ReferenceStyle">An <see cref="T:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType,System.ServiceModel.Security.Tokens.SecurityTokenInclusionMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters" /> class.</summary>
      <param name="x509ReferenceStyle">An <see cref="T:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType" />.</param>
      <param name="inclusionMode">A <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenInclusionMode" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.#ctor(System.ServiceModel.Security.Tokens.X509SecurityTokenParameters)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters" /> class.</summary>
      <param name="other">The other instance of this class. </param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="other" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.CloneCore">
      <summary>Clones another instance of this instance of the class.</summary>
      <returns>A new instance of the <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.CreateKeyIdentifierClause(System.IdentityModel.Tokens.SecurityToken,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause for a token.</summary>
      <param name="token">The token.</param>
      <param name="referenceStyle">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle" />.</param>
      <returns>The security key identifier clause.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.InitializeSecurityTokenRequirement(System.IdentityModel.Selectors.SecurityTokenRequirement)">
      <summary>Initializes a security token requirement.</summary>
      <param name="requirement">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenRequirement" />.</param>
    </member>
    <member name="M:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.ToString">
      <summary>Displays a text representation of this instance of the class.</summary>
      <returns>A text representation of this instance of this class.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.#ctor">
      <summary>Creates and initializes an instance of <see cref="T:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite" />.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.IsAsymmetricKeyLengthSupported(System.Int32)">
      <summary>Returns <see langword="true" /> if the specified asymmetric key length is supported; otherwise, returns <see langword="false" />. Valid lengths range from 1024 to 4096.</summary>
      <param name="length">The asymmetric key length.</param>
      <returns>
          <see langword="true" /> if the specified asymmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.IsSymmetricKeyLengthSupported(System.Int32)">
      <summary>Returns <see langword="true" /> if the specified symmetric key length is supported; otherwise, returns <see langword="false" />. Valid lengths range from 192 to 256.</summary>
      <param name="length">The symmetric key length.</param>
      <returns>
          <see langword="true" /> if the specified symmetric key length is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.ToString">
      <summary>Returns the string representation of the <see cref="T:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite" />.</summary>
      <returns>The string representation of the <see cref="T:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </summary>
      <param name="emitBspRequiredAttributes">The value to use for the <see cref="P:System.ServiceModel.Security.WSSecurityTokenSerializer.EmitBspRequiredAttributes" /> property. When <see langword="true" />, this includes <see langword="ValueType" /> and <see langword="EncodingType" /> attributes where applicable during security token serialization.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor(System.ServiceModel.Security.SecurityVersion)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </summary>
      <param name="securityVersion">The security version.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor(System.ServiceModel.Security.SecurityVersion,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </summary>
      <param name="securityVersion">The security version.</param>
      <param name="emitBspRequiredAttributes">The value to use for the <see cref="P:System.ServiceModel.Security.WSSecurityTokenSerializer.EmitBspRequiredAttributes" /> property.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor(System.ServiceModel.Security.SecurityVersion,System.Boolean,System.IdentityModel.Tokens.SamlSerializer)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </summary>
      <param name="securityVersion">The security version.</param>
      <param name="emitBspRequiredAttributes">The value to use for the <see cref="P:System.ServiceModel.Security.WSSecurityTokenSerializer.EmitBspRequiredAttributes" /> property.</param>
      <param name="samlSerializer">The extensibility point used for serializing and deserializing SAML tokens.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor(System.ServiceModel.Security.SecurityVersion,System.Boolean,System.IdentityModel.Tokens.SamlSerializer,System.ServiceModel.Security.SecurityStateEncoder,System.Collections.Generic.IEnumerable{System.Type})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class.</summary>
      <param name="securityVersion">The security version.</param>
      <param name="emitBspRequiredAttributes">The value to use for the <see cref="P:System.ServiceModel.Security.WSSecurityTokenSerializer.EmitBspRequiredAttributes" /> property.</param>
      <param name="samlSerializer">The extensibility point used for serializing and deserializing SAML tokens.</param>
      <param name="securityStateEncoder">The encoder used for encoding and decoding security state that is attached as a cookie to security context tokens.</param>
      <param name="knownTypes">A collection of types. These known types must be declared to include custom claims as part of the security context token's cookie.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="securityVersion" /> is <see langword="null" />. </exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor(System.ServiceModel.Security.SecurityVersion,System.Boolean,System.IdentityModel.Tokens.SamlSerializer,System.ServiceModel.Security.SecurityStateEncoder,System.Collections.Generic.IEnumerable{System.Type},System.Int32,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class.</summary>
      <param name="securityVersion">The security version.</param>
      <param name="emitBspRequiredAttributes">The value to use for the <see cref="P:System.ServiceModel.Security.WSSecurityTokenSerializer.EmitBspRequiredAttributes" /> property.</param>
      <param name="samlSerializer">The extensibility point used for serializing and deserializing SAML tokens.</param>
      <param name="securityStateEncoder">The encoder used for encoding and decoding security state that is attached as a cookie to security context tokens.</param>
      <param name="knownTypes">A collection of known types. These known types must be declared to include custom claims as part of the security context token's cookie.</param>
      <param name="maximumKeyDerivationOffset">The maximum key derivation offset. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.</param>
      <param name="maximumKeyDerivationLabelLength">The maximum key derivation label length. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.</param>
      <param name="maximumKeyDerivationNonceLength">The maximum key derivation nonce length. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.</param>
      <exception cref="T:System.ArgumentNullException">The <paramref name="securityVersion" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="maximumKeyDerivationOffset" /> is less than 0, <paramref name="maximumKeyDerivationLabelLength" /> is less than 0, or <paramref name="maximumKeyDerivationNonceLength" /> is less than or equal to 0.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor(System.ServiceModel.Security.SecurityVersion,System.ServiceModel.Security.TrustVersion,System.ServiceModel.Security.SecureConversationVersion,System.Boolean,System.IdentityModel.Tokens.SamlSerializer,System.ServiceModel.Security.SecurityStateEncoder,System.Collections.Generic.IEnumerable{System.Type})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </summary>
      <param name="securityVersion">The security version.</param>
      <param name="trustVersion">The set of supported versions of the WS-Trust specification.</param>
      <param name="secureConversationVersion">The set of supported versions of the WS-SecureConversation specification.</param>
      <param name="emitBspRequiredAttributes">The value to use for the <see cref="P:System.ServiceModel.Security.WSSecurityTokenSerializer.EmitBspRequiredAttributes" /> property.</param>
      <param name="samlSerializer">The extensibility point used for serializing and deserializing SAML tokens.</param>
      <param name="securityStateEncoder">The encoder used for encoding and decoding security state that is attached as a cookie to security context tokens.</param>
      <param name="knownTypes">A collection of known types. These known types must be declared to include custom claims as part of the security context token's cookie.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.#ctor(System.ServiceModel.Security.SecurityVersion,System.ServiceModel.Security.TrustVersion,System.ServiceModel.Security.SecureConversationVersion,System.Boolean,System.IdentityModel.Tokens.SamlSerializer,System.ServiceModel.Security.SecurityStateEncoder,System.Collections.Generic.IEnumerable{System.Type},System.Int32,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </summary>
      <param name="securityVersion">The security version.</param>
      <param name="trustVersion">The set of supported versions of the WS-Trust specification.</param>
      <param name="secureConversationVersion">The set of supported versions of the WS-SecureConversation specification.</param>
      <param name="emitBspRequiredAttributes">The value to use for the <see cref="P:System.ServiceModel.Security.WSSecurityTokenSerializer.EmitBspRequiredAttributes" /> property.</param>
      <param name="samlSerializer">The extensibility point used for serializing and deserializing SAML tokens.</param>
      <param name="securityStateEncoder">The encoder used for encoding and decoding security state that is attached as a cookie to security context tokens.</param>
      <param name="knownTypes">A collection of known types. These known types must be declared to include custom claims as part of the security context token's cookie.</param>
      <param name="maximumKeyDerivationOffset">The maximum key derivation offset. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.</param>
      <param name="maximumKeyDerivationLabelLength">The maximum key derivation label length. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.</param>
      <param name="maximumKeyDerivationNonceLength">The maximum key derivation nonce length. This setting places a bound on the amount of processing the server does when deserializing Derived Key Tokens.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.CanReadKeyIdentifierClauseCore(System.Xml.XmlReader)">
      <summary>Gets a value that indicates whether the key identifier clause core can be read using the specified reader. </summary>
      <param name="reader">The XmlReader.</param>
      <returns>
          <see langword="true" /> if the key identifier clause core can be read using the specified reader; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.CanReadKeyIdentifierCore(System.Xml.XmlReader)">
      <summary>Gets a value that indicates whether the key identifier core can be read using the specified reader.</summary>
      <param name="reader">The XmlReader.</param>
      <returns>
          <see langword="true" /> if the key identifier core can be read using the specified reader; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.CanReadTokenCore(System.Xml.XmlReader)">
      <summary>Gets a value that indicates whether the token core can be read using the specified reader.</summary>
      <param name="reader">The XmlReader.</param>
      <returns>
          <see langword="true" /> if the token core can be read using the specified reader; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.CanWriteKeyIdentifierClauseCore(System.IdentityModel.Tokens.SecurityKeyIdentifierClause)">
      <summary>Gets a value that indicates whether the key identifier clause core with a specified key identifier clause can be written.</summary>
      <param name="keyIdentifierClause">The security key identifier clause.</param>
      <returns>
          <see langword="true" /> if the key identifier clause core with the specified key identifier clause can be written; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.CanWriteKeyIdentifierCore(System.IdentityModel.Tokens.SecurityKeyIdentifier)">
      <summary>Gets a value that indicates whether the key identifier core with a specified key identifier clause can be written.</summary>
      <param name="keyIdentifier">The security key identifier.</param>
      <returns>
          <see langword="true" /> if the key identifier core with the specified key identifier clause can be written; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.CanWriteTokenCore(System.IdentityModel.Tokens.SecurityToken)">
      <summary>Gets a value that indicates whether the token core with a specified security token can be written.</summary>
      <param name="token">The security token.</param>
      <returns>
          <see langword="true" /> if the token core with the specified security token can be written; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.CreateKeyIdentifierClauseFromTokenXml(System.Xml.XmlElement,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle)">
      <summary>Creates a key identifier clause from a token expressed as XML.</summary>
      <param name="element">The security token.</param>
      <param name="tokenReferenceStyle">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle" />.</param>
      <returns>The created security key identifier.</returns>
      <exception cref="T:System.Xml.XmlException">An error occurred when deserializing the key identifier clause or the key identifier clause could not be read.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.GetTokenTypeUri(System.Type)">
      <summary>Gets the URI of the security token of the specified type.</summary>
      <param name="tokenType">The type of the security token.</param>
      <returns>The URI of the security token of the specified type.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.ReadKeyIdentifierClauseCore(System.Xml.XmlReader)">
      <summary>Reads the key identifier clause core using the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The specified XmlReader.</param>
      <returns>The security key identifier clause that was read.</returns>
      <exception cref="T:System.Xml.XmlException">An error occurred when deserializing the key identifier clause or the key identifier clause could not be read.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.ReadKeyIdentifierCore(System.Xml.XmlReader)">
      <summary>Reads the key identifier core using the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The specified XmlReader.</param>
      <returns>The security key identifier that was read.</returns>
      <exception cref="T:System.Xml.XmlException">An error occurred when deserializing the key identifier or the key identifier could not be read.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.ReadTokenCore(System.Xml.XmlReader,System.IdentityModel.Selectors.SecurityTokenResolver)">
      <summary>Reads the token core using the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The specified XmlReader.</param>
      <param name="tokenResolver">The security token resolver. </param>
      <returns>The security token that was read.</returns>
      <exception cref="T:System.Xml.XmlException">An error occurred when deserializing the token or the token could not be read.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.TryCreateKeyIdentifierClauseFromTokenXml(System.Xml.XmlElement,System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle,System.IdentityModel.Tokens.SecurityKeyIdentifierClause@)">
      <summary>Attempts to create a key identifier clause from a token expressed as XML.</summary>
      <param name="element">The security token.</param>
      <param name="tokenReferenceStyle">The <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle" />.</param>
      <param name="securityKeyIdentifierClause">A sub-unit of an element that contains a security key identifier token.</param>
      <returns>
          <see langword="true" /> if the key identifier clause was created; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.WriteKeyIdentifierClauseCore(System.Xml.XmlWriter,System.IdentityModel.Tokens.SecurityKeyIdentifierClause)">
      <summary>Writes the key identifier clause core with a specified key identifier clause using the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The specified XmlWriter.</param>
      <param name="keyIdentifierClause">The security key identifier clause.</param>
      <exception cref="T:System.Xml.XmlException">An error occurred when serializing the key identifier clause.</exception>
      <exception cref="T:System.InvalidOperationException">The key identifier clause was not successfully written.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.WriteKeyIdentifierCore(System.Xml.XmlWriter,System.IdentityModel.Tokens.SecurityKeyIdentifier)">
      <summary>Writes the key identifier core with a specified key identifier clause using the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The specified XmlWriter.</param>
      <param name="keyIdentifier">The security key identifier clause.</param>
      <exception cref="T:System.Xml.XmlException">An error occurred when serializing the key identifier.</exception>
      <exception cref="T:System.InvalidOperationException">The key identifier was not successfully written.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSSecurityTokenSerializer.WriteTokenCore(System.Xml.XmlWriter,System.IdentityModel.Tokens.SecurityToken)">
      <summary>Writes the token core with a specified security token using the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The specified XmlWriter.</param>
      <param name="token">The security token.</param>
      <exception cref="T:System.Xml.XmlException">An error occurred when serializing the security token.</exception>
      <exception cref="T:System.InvalidOperationException">The token was not successfully written.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.#ctor(System.ServiceModel.Security.WSTrustChannelFactory,System.ServiceModel.Security.IWSTrustChannelContract,System.ServiceModel.Security.TrustVersion,System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext,System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer,System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustChannel" /> class.</summary>
      <param name="factory">The <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> that is creating the channel.</param>
      <param name="inner">The <see cref="T:System.ServiceModel.Security.IWSTrustChannelContract" /> the channel will use to send and receive <see cref="T:System.ServiceModel.Channels.Message" /> objects.</param>
      <param name="trustVersion">The version of WS-Trust the channel will use for serializing <see cref="T:System.ServiceModel.Channels.Message" /> objects.</param>
      <param name="context">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> the channel will use for serializing WS-Trust messages.</param>
      <param name="requestSerializer">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> the channel will use for serializing WS-Trust request messages.</param>
      <param name="responseSerializer">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer" /> the channel will use for serializing WS-Trust response messages.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Abort">
      <summary>Causes a communication object to transition immediately from its current state into the closed state.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginCancel(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to send a WS-Trust Cancel message to an endpoint using the specified <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous cancel operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous cancel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous cancel operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginCancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to send a WS-Trust Cancel message to an endpoint using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the instructions for the request to the STS.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous cancel operation.</param>
      <param name="asyncState">An object, specified by the application, that contains state information associated with the asynchronous cancel operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous cancel operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginClose(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a communication object.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to close a communication object with a specified timeout.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous close operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginIssue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to send a WS-Trust Issue message to an endpoint using the specified <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous issue operation.</param>
      <param name="asyncState">An object, specified by the application, that contains state information associated with the asynchronous issue operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous issue operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginIssue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to send a WS-Trust Issue message to an endpoint using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the instructions for the request to the STS.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous issue operation.</param>
      <param name="asyncState">An object, specified by the application, that contains state information associated with the asynchronous issue operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous issue operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginOpen(System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a communication object.</summary>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to open a communication object within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous close operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous open operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginRenew(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to send a WS-Trust Renew message to an endpoint using the specified <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous renew operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous renew operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous renew operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginRenew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to send a WS-Trust Renew message to an endpoint using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the instructions for the request to the STS.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous renew operation.</param>
      <param name="asyncState">An object, specified by the application, that contains state information associated with the asynchronous renew operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous renew operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginValidate(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to send a WS-Trust Validate message to an endpoint using the specified <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous validate operation.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous validate operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous validate operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.BeginValidate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation to send a WS-Trust Validate message to an endpoint using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the instructions for the request to the STS.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives notification of the completion of the asynchronous validate operation.</param>
      <param name="asyncState">An object, specified by the application, that contains state information associated with the asynchronous validate operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous validate operation.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Cancel(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)">
      <summary>Sends a WS-Trust Cancel message to an endpoint using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> representing the STS response.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Cancel(System.ServiceModel.Channels.Message)">
      <summary>Sends a WS-Trust Cancel message to an endpoint using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the instructions for the request to the STS.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> returned from the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Close">
      <summary>Causes a communication object to transition from its current state into the closed state.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Close(System.TimeSpan)">
      <summary>Causes a communication object to transition from its current state into the closed state within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.CreateRequest(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.String)">
      <summary>Creates a <see cref="T:System.ServiceModel.Channels.Message" /> object that represents a WS-Trust RST message.</summary>
      <param name="request">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> to serialize into the message.</param>
      <param name="requestType">The type of WS-Trust request to serialize. This parameter must be one of the string constants in <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestTypes" />.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> object that represents the WS-Trust message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndCancel(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to send a WS-Trust Cancel message initiated by the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginCancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</summary>
      <param name="asyncResult">The <see cref="T:System.IAsyncResult" /> reference to the outstanding asynchronous send request.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> returned from the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndCancel(System.IAsyncResult,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Completes an asynchronous operation to send a WS-Trust Cancel message initiated by the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginCancel(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)" /> method.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> reference to the outstanding asynchronous send request.</param>
      <param name="rstr">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> representing the STS response.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to close a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginClose(System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndIssue(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to send a WS-Trust Issue message initiated by the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginIssue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</summary>
      <param name="asyncResult">The <see cref="T:System.IAsyncResult" /> reference to the outstanding asynchronous send request.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> returned from the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndIssue(System.IAsyncResult,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Completes an asynchronous operation to send a WS-Trust Issue message initiated by the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginIssue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)" /> method.</summary>
      <param name="result">A reference to the outstanding asynchronous send request.</param>
      <param name="rstr">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> representing the STS response.</param>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the token issued by the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to open a communication object.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> that is returned by a call to the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginOpen(System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndRenew(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to send a WS-Trust Renew message initiated by the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginRenew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</summary>
      <param name="asyncResult">The <see cref="T:System.IAsyncResult" /> reference to the outstanding asynchronous send request.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> returned from the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndRenew(System.IAsyncResult,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Completes an asynchronous operation to send a WS-Trust Renew message initiated by the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginRenew(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)" /> method.</summary>
      <param name="result">A reference to the outstanding asynchronous send request.</param>
      <param name="rstr">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> representing the STS response.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndValidate(System.IAsyncResult)">
      <summary>Completes an asynchronous operation to send a WS-Trust Validate message initiated by the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginValidate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)" /> method.</summary>
      <param name="asyncResult">The <see cref="T:System.IAsyncResult" /> reference to the outstanding asynchronous send request.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> returned from the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.EndValidate(System.IAsyncResult,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Completes an asynchronous operation to send a WS-Trust Validate message initiated by the <see cref="M:System.ServiceModel.Security.WSTrustChannel.BeginValidate(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.AsyncCallback,System.Object)" /> method.</summary>
      <param name="result">A reference to the outstanding asynchronous send request.</param>
      <param name="rstr">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> representing the STS response.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.GetProperty``1">
      <summary>Returns a typed object requested, if present, from the appropriate layer in the channel stack.</summary>
      <typeparam name="T">The typed object for which the method is querying.</typeparam>
      <returns>The typed object requested if it is present or <see langword="null" /> if it is not.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.GetRequestAction(System.String,System.ServiceModel.Security.TrustVersion)">
      <summary>Gets the WS-Addressing SOAP action that corresponds to the specified request type and WS-Trust version.</summary>
      <param name="requestType">The type of WS-Trust request. This parameter must be one of the string constants in the <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestTypes" /> class.</param>
      <param name="trustVersion">The <see cref="P:System.ServiceModel.Security.WSTrustChannel.TrustVersion" /> of the request.</param>
      <returns>A string that contains the URI that represents the WS-Addressing action.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.GetTokenFromResponse(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse)">
      <summary>Gets the security token from the RSTR.</summary>
      <param name="request">A <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request used to ask for the security token.</param>
      <param name="response">A <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the response containing the security token.</param>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the parsed security token.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="response" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Issue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)">
      <summary>Sends a WS-Trust Issue message to an endpoint STS using the specified <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the token issued by the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Issue(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse@)">
      <summary>Sends a WS-Trust Issue message to an endpoint STS using the specified <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> and <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> objects.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <param name="rstr">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> that represents the response from the STS.</param>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityToken" /> that represents the token issued by the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Issue(System.ServiceModel.Channels.Message)">
      <summary>Sends a WS-Trust Issue message to an endpoint STS using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the instructions for the request to the STS.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> returned from the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Open">
      <summary>Causes a communication object to transition from the created state into the opened state.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Open(System.TimeSpan)">
      <summary>Causes a communication object to transition from the created state into the opened state within a specified interval of time.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.ReadResponse(System.ServiceModel.Channels.Message)">
      <summary>Deserializes a <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> from a <see cref="T:System.ServiceModel.Channels.Message" /> received from the WS-Trust endpoint.</summary>
      <param name="response">The <see cref="T:System.ServiceModel.Channels.Message" /> received from the WS-Trust endpoint.</param>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> deserialized from the response.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Renew(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)">
      <summary>Sends a WS-Trust Renew message to an endpoint using the specified <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> representing the STS response.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Renew(System.ServiceModel.Channels.Message)">
      <summary>Sends a WS-Trust Renew message to an endpoint using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the instructions for the request to the STS.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> returned from the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Validate(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken)">
      <summary>Sends a WS-Trust Validate message to an endpoint using the specified <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object.</summary>
      <param name="rst">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> that represents the request to the STS.</param>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse" /> representing the STS response.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannel.Validate(System.ServiceModel.Channels.Message)">
      <summary>Sends a WS-Trust Validate message to an endpoint using the specified <see cref="T:System.ServiceModel.Channels.Message" /> object.</summary>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the instructions for the request to the STS.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> returned from the STS.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.#ctor(System.ServiceModel.Channels.Binding)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> class with the specified binding.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> specified for the channels produced by the factory.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.#ctor(System.ServiceModel.Channels.Binding,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> class with a specified binding and endpoint address.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> specified for the channels produced by the factory.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.#ctor(System.ServiceModel.Channels.Binding,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> class with a specified binding and remote address.</summary>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> specified for the channels produced by the factory</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.#ctor(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> class with a specified endpoint.</summary>
      <param name="endpoint">The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" />for the channels produced by the factory.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> class with a specified endpoint configuration name.</summary>
      <param name="endpointConfigurationName">The configuration name used for the endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.#ctor(System.String,System.ServiceModel.EndpointAddress)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> class associated with a specified endpoint configuration name and endpoint address.</summary>
      <param name="endpointConfigurationName">The configuration name used for the endpoint.</param>
      <param name="remoteAddress">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.CreateChannel(System.ServiceModel.EndpointAddress,System.Uri)">
      <summary>Creates a <see cref="T:System.ServiceModel.Security.WSTrustChannel" /> object that is used to send messages to a service at a specific endpoint address through a specified transport address.</summary>
      <param name="address">The <see cref="T:System.ServiceModel.EndpointAddress" /> that provides the location of the service.</param>
      <param name="via">The <see cref="T:System.Uri" /> that contains the transport address to which the channel sends messages.</param>
      <returns>A <see cref="P:System.ServiceModel.Security.WSTrustChannel.Contract" /> object that represents the new channel.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.CreateSerializationContext">
      <summary>Creates a <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> object used by channels created by the factory.</summary>
      <returns>A <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> initialized with the properties of the trust client.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustChannelFactory.CreateTrustChannel(System.ServiceModel.Security.IWSTrustChannelContract,System.ServiceModel.Security.TrustVersion,System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext,System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer,System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer)">
      <summary>Creates a <see cref="T:System.ServiceModel.Security.WSTrustChannel" /> object using parameters that reflect the configuration of this factory.</summary>
      <param name="innerChannel">The channel created by the base class capable of sending and receiving messages.</param>
      <param name="trustVersion">The version of WS-Trust that should be used.</param>
      <param name="context">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> object that should be used to serialize WS-Trust messages.</param>
      <param name="requestSerializer">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> object  that should be used to serialize WS-Trust request messages.</param>
      <param name="responseSerializer">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer" /> object that should be used to serialize WS-Trust response messages.</param>
      <returns>A <see cref="T:System.ServiceModel.Security.WSTrustChannel" /> that represents the new channel.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustRequestBodyWriter.#ctor(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken,System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer,System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustRequestBodyWriter" /> class.</summary>
      <param name="requestSecurityToken">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object (RST) to be serialized in the outgoing Message.</param>
      <param name="serializer">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> object to use to serialize the RST.</param>
      <param name="serializationContext">A <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> that contains the context for serialization.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="requestSecurityToken" /> is <see langword="null" />.-or-
              <paramref name="serializer" /> is <see langword="null" />.-or-
              <paramref name="serializationContext" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustRequestBodyWriter.OnWriteBodyContents(System.Xml.XmlDictionaryWriter)">
      <summary>Override of the base class method. Serializes the RST to the outgoing stream. </summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> object to which the RST should be written.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustRequestProcessingErrorEventArgs.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustRequestProcessingErrorEventArgs" /> class.</summary>
      <param name="requestType">The WS-Trust request type that failed. This is a URI.</param>
      <param name="exception">The exception that occurred during the request.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustResponseBodyWriter.#ctor(System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse,System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer,System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext)">
      <summary>Initializes an instance of the <see cref="T:System.ServiceModel.Security.WSTrustResponseBodyWriter" /> class.</summary>
      <param name="requestSecurityTokenResponse">The <see cref="T:System.IdentityModel.Protocols.WSTrust.RequestSecurityToken" /> object (RSTR) to be serialized in the outgoing Message.</param>
      <param name="serializer">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> object to use to serialize the RSTR.</param>
      <param name="context">A <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> that contains the context for serialization.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="requestSecurityTokenResponse" /> is <see langword="null" />.-or-
              <paramref name="serializer" /> is <see langword="null" />.-or-
              <paramref name="serializationContext" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustResponseBodyWriter.OnWriteBodyContents(System.Xml.XmlDictionaryWriter)">
      <summary>Override of the base class method. Serializes the RSTR to the outgoing stream.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter" /> object to which the RSTR should be written.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.#ctor(System.IdentityModel.Configuration.SecurityTokenServiceConfiguration)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustServiceContract" /> class.</summary>
      <param name="securityTokenServiceConfiguration">The configuration object that initializes this instance.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.AddBindingParameters(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Configures any binding elements to support the contract behavior.</summary>
      <param name="contractDescription">The contract description to modify.</param>
      <param name="endpoint">The endpoint to modify.</param>
      <param name="bindingParameters">The objects that binding elements require to support the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ApplyClientBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.ClientRuntime)">
      <summary>The contract description for which the extension is intended.</summary>
      <param name="contractDescription">The contract description for which the extension is intended.</param>
      <param name="endpoint">The endpoint.</param>
      <param name="clientRuntime">The client runtime.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ApplyDispatchBehavior(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint,System.ServiceModel.Dispatcher.DispatchRuntime)">
      <summary>Implements a modification or extension of the client across a contract.</summary>
      <param name="contractDescription">The contract description to be modified.</param>
      <param name="endpoint">The endpoint that exposes the contract.</param>
      <param name="dispatchRuntime">The dispatch runtime that controls service execution.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginDispatchRequest(System.ServiceModel.Security.DispatchContext,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous call to <see cref="M:System.ServiceModel.Security.WSTrustServiceContract.DispatchRequest(System.ServiceModel.Security.DispatchContext)" />.</summary>
      <param name="dispatchContext">Defines the request parameters to process and exposes properties that determine the response message and action.</param>
      <param name="asyncCallback">An optional asynchronous callback, to be called when the dispatch is complete.</param>
      <param name="asyncState">A user-provided object that distinguishes this particular asynchronous dispatch request from other requests.</param>
      <returns>A <see cref="T:System.IAsyncResult" /> that represents the asynchronous operation. Used as the input to the <see cref="M:System.ServiceModel.Security.WSTrustServiceContract.EndDispatchRequest(System.IAsyncResult)" /> method.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginProcessCore(System.ServiceModel.Channels.Message,System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer,System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer,System.String,System.String,System.String,System.AsyncCallback,System.Object)">
      <summary>Handles an asynchronous call to the STS.</summary>
      <param name="requestMessage">The incoming request message.</param>
      <param name="requestSerializer">The WS-Trust request Serializer.</param>
      <param name="responseSerializer">The WS-Trust response Serializer.</param>
      <param name="requestAction">The request SOAP action.</param>
      <param name="responseAction">The response SOAP action.</param>
      <param name="trustNamespace">The namespace URI of the WS-Trust version of the incoming request.</param>
      <param name="callback">A callback that gets invoked when the asynchronous call ends.</param>
      <param name="state">An object that contains state information for the asynchronous call.</param>
      <returns>IAsyncResult that should be passed back to the End method to complete the Asynchronous call.</returns>
      <exception cref="T:System.ArgumentNullException">One of the argument is null.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrust13Cancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 1.3 Cancel message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrust13CancelResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust 1.3 RSTR/Cancel message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrust13Issue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust 1.3 Issue message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrust13IssueResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust 1.3 RSTR/Issue message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrust13Renew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust 1.3 Renew message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrust13RenewResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust 1.3 RSTR/Renew message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrust13Validate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust 1.3 Validate message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrust13ValidateResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust 1.3 RSTR/Validate message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrustFeb2005Cancel(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 2005 Cancel message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrustFeb2005CancelResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 2005 RSTR/Cancel message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrustFeb2005Issue(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 2005 Issue message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrustFeb2005IssueResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 2005 RSTR/Issue message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrustFeb2005Renew(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 2005 Renew message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrustFeb2005RenewResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 2005 RSTR/Renew message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrustFeb2005Validate(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 2005 Validate message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.BeginTrustFeb2005ValidateResponse(System.ServiceModel.Channels.Message,System.AsyncCallback,System.Object)">
      <summary>Processes an asynchronous call to the WS-Trust Feb 2005 RSTR/Validate message.</summary>
      <param name="request">The incoming request message.</param>
      <param name="callback">A callback to be invoked when the asynchronous operation ends.</param>
      <param name="state">An object that contains the asynchronous state.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that should be passed back to the corresponding end method to complete the asynchronous call.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.CreateDispatchContext(System.ServiceModel.Channels.Message,System.String,System.String,System.String,System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer,System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer,System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext)">
      <summary>Creates a <see cref="T:System.ServiceModel.Security.DispatchContext" /> object for use by the <see cref="M:System.ServiceModel.Security.WSTrustServiceContract.DispatchRequest(System.ServiceModel.Security.DispatchContext)" /> method.</summary>
      <param name="requestMessage">The incoming request message.</param>
      <param name="requestAction">The SOAP action of the request.</param>
      <param name="responseAction">The default SOAP action of the response.</param>
      <param name="trustNamespace">Namespace URI of the WS-Trust version of the incoming request.</param>
      <param name="requestSerializer">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> used to deserialize incoming RST messages.</param>
      <param name="responseSerializer">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer" /> used to deserialize incoming RSTR messages.</param>
      <param name="serializationContext">The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> to use when deserializing incoming messages.</param>
      <returns>A <see cref="T:System.ServiceModel.Security.DispatchContext" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.CreateSerializationContext">
      <summary>Creates a <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> object using the local resolver information of the WSTrustServiceClient.</summary>
      <returns>A <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> initialized with the current resolver information.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.DispatchRequest(System.ServiceModel.Security.DispatchContext)">
      <summary>Processes a WS-Trust request message, and optionally determines the appropriate response message and the WS-Addressing action for the response message.</summary>
      <param name="dispatchContext">Defines the request parameters to process and exposes properties that determine the response message and action.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndDispatchRequest(System.IAsyncResult)">
      <summary>Completes an asynchronous call to <see cref="M:System.ServiceModel.Security.WSTrustServiceContract.DispatchRequest(System.ServiceModel.Security.DispatchContext)" />.</summary>
      <param name="ar">
            <see cref="T:System.IAsyncResult" /> that was returned by the call to the <see cref="M:System.ServiceModel.Security.WSTrustServiceContract.BeginDispatchRequest(System.ServiceModel.Security.DispatchContext,System.AsyncCallback,System.Object)" /> method.</param>
      <returns>The <see cref="T:System.ServiceModel.Security.DispatchContext" /> that exposes properties that determine the response message and action.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndProcessCore(System.IAsyncResult,System.String,System.String,System.String)">
      <summary>Completes an asynchronous call to the STS.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> that was returned by the call to the asynchronous begin method.</param>
      <param name="requestAction">The request SOAP Action.</param>
      <param name="responseAction">The response SOAP Action.</param>
      <param name="trustNamespace">The namespace URI of the current WS-Trust version.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RST message.</returns>
      <exception cref="T:System.ArgumentNullException">One of the arguments is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrust13Cancel(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust 1.3 Cancel message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrust13CancelResponse(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust 1.3 RSTR/Cancel message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrust13Issue(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust 1.3 Issue message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrust13IssueResponse(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust 1.3 RSTR/Issue message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrust13Renew(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust 1.3 Renew message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrust13RenewResponse(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust 1.3 RSTR/Renew message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrust13Validate(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust 1.3 Validate message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrust13ValidateResponse(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust 1.3 RSTR/Validate message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrustFeb2005Cancel(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust Feb 2005 Cancel message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrustFeb2005CancelResponse(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust Feb 2005 RSTR/Cancel message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrustFeb2005Issue(System.IAsyncResult)">
      <summary>Complete an Asynchronous call to Trust Feb 2005 Cancel message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrustFeb2005IssueResponse(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust Feb 2005 RSTR/Issue message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrustFeb2005Renew(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust Feb 2005 Renew message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrustFeb2005RenewResponse(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust Feb 2005 RSTR/Renew message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrustFeb2005Validate(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust Feb 2005 Validate message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.EndTrustFeb2005ValidateResponse(System.IAsyncResult)">
      <summary>Completes an asynchronous call to the WS-Trust Feb 2005 RSTR/Validate message.</summary>
      <param name="ar">The <see cref="T:System.IAsyncResult" /> object returned by the Begin method that initiated the asynchronous call.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ExportContract(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlContractConversionContext)">
      <summary>When implemented in a derived class, writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">Provides mappings from exported WSDL elements to the contract description.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ExportEndpoint(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext)">
      <summary>Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">Provides mappings from exported WSDL elements to the endpoint description.
</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.FixMessageElement(System.Web.Services.Description.ServiceDescription,System.Web.Services.Description.PortType,System.ServiceModel.Description.WsdlEndpointConversionContext,System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)">
      <summary>During WSDL generation, this method fixes a specified operation message element to refer to the RST and RSTR elements of the appropriate WS-Trust version.</summary>
      <param name="serviceDescription">The <see cref="T:System.Web.Services.Description.ServiceDescription" /> that has the current state of the exported WSDL.
</param>
      <param name="portType">The WSDL PortType for which the messages are to be fixed.
</param>
      <param name="context">Provides mappings from exported WSDL elements to the endpoint description.
</param>
      <param name="operationName">The operation name inside the PortType.
</param>
      <param name="inputMessageElement">The <see cref="T:System.Xml.XmlQualifiedName" /> of the input message element.
</param>
      <param name="outputMessageElement">The <see cref="T:System.Xml.XmlQualifiedName" /> of the output message element.
</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serviceDescription" /> is <see langword="null" />.-or-
              <paramref name="portType" /> is <see langword="null" />.-or-
              <paramref name="inputMessageType" /> is <see langword="null" />. -or-
              <paramref name="outputMessageType" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="operationName" /> is <see langword="null" /> or Empty.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.GetRstSecurityTokenResolver">
      <summary>Returns the <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> that will be used when resolving tokens and keys in the WS-Trust message body.</summary>
      <returns>The security token resolver that will be used when resolving tokens and keys in the WS-Trust message body.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.GetSecurityHeaderTokenResolver(System.ServiceModel.Channels.RequestContext)">
      <summary>Returns the <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> that resolves the following security tokens contained in the security header of the current WCF message request: protection token, endorsing, or signed endorsing supporting tokens.</summary>
      <param name="requestContext">The context associated with the request.</param>
      <returns>The security token resolver that is used to resolve any SecurityTokenIdentifiers when deserializing RST UseKey elements or RST RenewTarget elements.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="requestContext" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.HandleException(System.Exception,System.String,System.String,System.ServiceModel.EnvelopeVersion)">
      <summary>Raises the <see cref="E:System.ServiceModel.Security.WSTrustServiceContract.RequestFailed" /> event and converts the specified exception to a <see cref="T:System.ServiceModel.FaultException" /> if required. If the original exception was a <see cref="T:System.ServiceModel.FaultException" /> or if the PreserveOriginalException flag is set to <see langword="true" />, the conversion to a <see cref="T:System.ServiceModel.FaultException" /> is not performed.</summary>
      <param name="ex">The original exception.</param>
      <param name="trustNamespace">The namespace of the current WS-Trust version.</param>
      <param name="action">The WS-Trust action that caused the exception.</param>
      <param name="requestEnvelopeVersion">The SOAP version of the request envelope.</param>
      <returns>Returns <see cref="T:System.Boolean" />. <see langword="false" /> if the original exception is thrown.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ImportSchema(System.ServiceModel.Description.WsdlExporter,System.ServiceModel.Description.WsdlEndpointConversionContext,System.String)">
      <summary>Imports all of the required schemas if not already present in the WSDL.</summary>
      <param name="exporter">The <see cref="T:System.ServiceModel.Description.WsdlExporter" /> that exports the contract information.</param>
      <param name="context">Provides mappings from exported WSDL elements to the endpoint description.</param>
      <param name="ns">The current WS-Trust namespace for which the schemas are imported.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="exporter" /> is <see langword="null" />.-or-
              <paramref name="context" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="ns" /> is <see langword="null" /> or an empty string.</exception>
      <exception cref="T:System.InvalidOperationException">The namespace specified in <paramref name="ns" /> is not a recognized WS-Trust namespace.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.IncludeNamespace(System.ServiceModel.Description.WsdlEndpointConversionContext,System.String,System.String)">
      <summary>Adds the required WS-Trust namespaces to the WSDL if not already present.</summary>
      <param name="context">Provides mappings from exported WSDL elements to the endpoint description.
</param>
      <param name="prefix">The prefix of the namespace to be included.</param>
      <param name="ns">The namespace to be included.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="prefix" /> is <see langword="null" /> or an empty string. -or-
              <paramref name="ns" /> is <see langword="null" /> or an empty string.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="context" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessCore(System.ServiceModel.Channels.Message,System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer,System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer,System.String,System.String,System.String)">
      <summary>Handles synchronous calls to the STS.</summary>
      <param name="requestMessage">The incoming request message.</param>
      <param name="requestSerializer">The WS-Trust Request Serializer.</param>
      <param name="responseSerializer">The WS-Trust Response Serializer.</param>
      <param name="requestAction">The request SOAP action.</param>
      <param name="responseAction">The response SOAP action.</param>
      <param name="trustNamespace">The namespace URI of the WS-Trust version of the incoming request.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
      <exception cref="T:System.ArgumentNullException">One of the arguments is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrust13Cancel(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust 1.3 Cancel message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrust13CancelResponse(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust 1.3 RSTR/Cancel message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrust13Issue(System.ServiceModel.Channels.Message)">
      <summary>Process a WS-Trust 1.3 Issue message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrust13IssueResponse(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust 1.3 RSTR/Cancel message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>Returns <see cref="T:System.ServiceModel.Channels.Message" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrust13Renew(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust 1.3 Renew message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrust13RenewResponse(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust 1.3 RSTR/Renew message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrust13Validate(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust 1.3 Validate message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrust13ValidateResponse(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust 1.3 RSTR/Validate message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrustFeb2005Cancel(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust Feb 2005 Cancel message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrustFeb2005CancelResponse(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust Feb 2005 RSTR/Cancel message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrustFeb2005Issue(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust Feb 2005 Issue message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrustFeb2005IssueResponse(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust Feb 2005 RSTR/Issue message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrustFeb2005Renew(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust Feb 2005 Renew message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrustFeb2005RenewResponse(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust Feb 2005 RSTR/Renew message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrustFeb2005Validate(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust Feb 2005 Validate message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ProcessTrustFeb2005ValidateResponse(System.ServiceModel.Channels.Message)">
      <summary>Processes a WS-Trust Feb 2005 RSTR/Validate message synchronously.</summary>
      <param name="message">The incoming request message.</param>
      <returns>A <see cref="T:System.ServiceModel.Channels.Message" /> object that contains the serialized RSTR message.</returns>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.Validate(System.ServiceModel.Description.ContractDescription,System.ServiceModel.Description.ServiceEndpoint)">
      <summary>When implemented in a derived class, confirms that the contract and endpoint can support the contract behavior.</summary>
      <param name="contractDescription">The contract to validate.</param>
      <param name="endpoint">The endpoint to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceContract.ValidateDispatchContext(System.ServiceModel.Security.DispatchContext)">
      <summary>Validates the specified <see cref="T:System.ServiceModel.Security.DispatchContext" /> object.</summary>
      <param name="dispatchContext">The <see cref="T:System.ServiceModel.Security.DispatchContext" /> object to validate.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceHost.#ctor(System.IdentityModel.Configuration.SecurityTokenServiceConfiguration,System.Uri[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustServiceHost" /> class with the specified base addresses and service (STS) configuration settings.</summary>
      <param name="securityTokenServiceConfiguration">A <see cref="T:System.IdentityModel.Configuration.SecurityTokenServiceConfiguration" /> that contains the STS settings to use to initialize the service host.</param>
      <param name="baseAddresses">An array of <see cref="T:System.Uri" /> that contains the base addresses for the service host.</param>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceHost.#ctor(System.ServiceModel.Security.WSTrustServiceContract,System.Uri[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSTrustServiceHost" /> class with the specified base addresses and service contract.</summary>
      <param name="serviceContract">A <see cref="T:System.ServiceModel.Security.WSTrustServiceContract" /> that represents the service contract to use.</param>
      <param name="baseAddresses">An array of <see cref="T:System.Uri" /> that contains the base addresses for the service host.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="baseAddresses" /> is <see langword="null" />.-or-
              <paramref name="serviceContract" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceHost.ApplyConfiguration">
      <summary>Loads the service description information from the configuration file and applies it to the runtime that is being constructed.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceHost.ConfigureMetadata">
      <summary>Configures metadata (WSDL) for the service host. </summary>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceHost.InitializeRuntime">
      <summary>Override of the base class method. Configures the <see cref="T:System.ServiceModel.ServiceConfiguration" /> on the service host and then invokes the base implementation.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.WSTrustServiceHost.UpdateServiceConfiguration">
      <summary>Overrides the <see cref="P:System.ServiceModel.Description.ServiceCredentials.IdentityConfiguration" /> on the <see cref="P:System.ServiceModel.ServiceHostBase.Credentials" /> property of the service host with the <see cref="P:System.ServiceModel.Security.WSTrustServiceHost.SecurityTokenServiceConfiguration" /> property.</summary>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateInitiatorClientCredential.SetCertificate(System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.X509FindType,System.Object)">
      <summary>Allows you to specify the certificate to use to represent the client by specifying query parameters such as <paramref name="storeLocation" />, <paramref name="storeName" />, <paramref name="findType" /> and <paramref name="findValue" />.</summary>
      <param name="storeLocation">The location of the certificate store the client uses to obtain the client certificate.</param>
      <param name="storeName">Specifies the name of the X.509 certificate store to open.</param>
      <param name="findType">Defines the type of X.509 search to be executed.</param>
      <param name="findValue">The value to search for in the X.509 certificate store.</param>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateInitiatorClientCredential.SetCertificate(System.String,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName)">
      <summary>Allows you to specify the certificate to use to represent the service by specifying the subject distinguished name.</summary>
      <param name="subjectName">Subject distinguished name.</param>
      <param name="storeLocation">The location of the certificate store the service uses to obtain the service certificate.</param>
      <param name="storeName">Specifies the name of the X.509 certificate store to open.</param>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateInitiatorServiceCredential.SetCertificate(System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.X509FindType,System.Object)">
      <summary>Specifies the certificate to use for encrypting messages for the client. This setting is used only by bindings that are configured with the <see langword="MutualCertificateDuplex" /> message security authentication mode.</summary>
      <param name="storeLocation">The location of the certificate store that the service uses to obtain the certificate.</param>
      <param name="storeName">The name of the X.509 certificate store to open.</param>
      <param name="findType">The type of X.509 search to be executed.</param>
      <param name="findValue">The value to search for in the X.509 certificate store.</param>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateInitiatorServiceCredential.SetCertificate(System.String,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName)">
      <summary>Enables you to specify the certificate to use for encrypting messages for the client by specifying the subject distinguished name. This setting is used only by bindings that are configured with the <see langword="MutualCertificateDuplex" /> message security authentication mode.</summary>
      <param name="subjectName">The subject distinguished name.</param>
      <param name="storeLocation">The location of the certificate store that the service uses to obtain the certificate.</param>
      <param name="storeName">The name of the X.509 certificate store to open.</param>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateRecipientClientCredential.SetDefaultCertificate(System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.X509FindType,System.Object)">
      <summary>Specifies the default certificate to use for the service. For bindings that use certificate-based message security, this certificate is used to encrypt messages to the service and is expected to be used by the service for signing replies to the client.</summary>
      <param name="storeLocation">The location of the certificate store the service uses to obtain the service certificate.</param>
      <param name="storeName">The name of the X.509 certificate store to open.</param>
      <param name="findType">The type of X.509 search to be executed.</param>
      <param name="findValue">The value to search for in the X.509 certificate store.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="findValue" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Attempted to set when the credential is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateRecipientClientCredential.SetDefaultCertificate(System.String,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName)">
      <summary>Specifies the default certificate to use for the service. For bindings that use certificate-based message security, this certificate is used to encrypt messages to the service and is expected to be used by the service for signing replies to the client.</summary>
      <param name="subjectName">The subject distinguished name.</param>
      <param name="storeLocation">The location of the certificate store that the service uses to obtain the service certificate.</param>
      <param name="storeName">The name of the X.509 certificate store to open.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="subjectName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Attempted to set when the credential is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateRecipientClientCredential.SetScopedCertificate(System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Uri)">
      <summary>Sets a certificate by certificate store location, certificate store name, type of X.509 search, and value to search for, and stores it in a collection to be used for the URL that sets the scope.</summary>
      <param name="storeLocation">The location of the certificate store that the service uses to obtain the service certificate.</param>
      <param name="storeName">The name of the X.509 certificate store to open.</param>
      <param name="findType">The type of X.509 search to be executed.</param>
      <param name="findValue">The value to search for in the X.509 certificate store.</param>
      <param name="targetService">The URL that sets the scope.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="findValue" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="targetService" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Attempted to set when the credential is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateRecipientClientCredential.SetScopedCertificate(System.String,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName,System.Uri)">
      <summary>Sets a certificate by subject name, certificate store location, and certificate store name, and stores it in a collection to be used for the URL that sets the scope.</summary>
      <param name="subjectName">The fully qualified subject name.</param>
      <param name="storeLocation">The location of the certificate store that the service uses to obtain the service certificate.</param>
      <param name="storeName">The name of the X.509 certificate store to open.</param>
      <param name="targetService">The URL that sets the scope.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="subjectName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="targetService" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Attempted to set when the credential is read-only.</exception>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateRecipientServiceCredential.SetCertificate(System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.X509FindType,System.Object)">
      <summary>Specifies the certificate to use for representing the service by specifying query parameters such as <paramref name="storeLocation" />, <paramref name="storeName" />, <paramref name="findType" /> and <paramref name="findValue" />.</summary>
      <param name="storeLocation">The location of the certificate store the client uses to obtain the client certificate.</param>
      <param name="storeName">Specifies the name of the X.509 certificate store to open.</param>
      <param name="findType">Defines the type of X.509 search to be executed.</param>
      <param name="findValue">The value to search for in the X.509 certificate store.</param>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateRecipientServiceCredential.SetCertificate(System.String)">
      <summary>Specifies the certificate to use for representing the service by specifying the subject distinguished name.</summary>
      <param name="subjectName">Subject distinguished name.</param>
    </member>
    <member name="M:System.ServiceModel.Security.X509CertificateRecipientServiceCredential.SetCertificate(System.String,System.Security.Cryptography.X509Certificates.StoreLocation,System.Security.Cryptography.X509Certificates.StoreName)">
      <summary>Specifies the certificate to use for representing the service by specifying the subject distinguished name, the certificate store name and store location.</summary>
      <param name="subjectName">Subject distinguished name.</param>
      <param name="storeLocation">The location of the certificate store the service uses to obtain the service certificate.</param>
      <param name="storeName">Specifies the name of the X.509 certificate store to open.</param>
    </member>
    <member name="M:System.ServiceModel.Security.X509ServiceCertificateAuthentication.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.X509ServiceCertificateAuthentication" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.ServerTooBusyException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServerTooBusyException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.ServerTooBusyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServerTooBusyException" /> class with data that specifies the source and destination of the stream and the information required to serialize the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.ServerTooBusyException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServerTooBusyException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.ServerTooBusyException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServerTooBusyException" /> class with a specified error message and a reference to the inner exception that is the cause of the exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceActivationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceActivationException" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.ServiceActivationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceActivationException" /> class with serialization information and streaming context specified.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that contains all the data required to serialize the exception.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the source and destination of the stream.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceActivationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceActivationException" /> class with a specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceActivationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceActivationException" /> class with a specified error message and the inner exception provided.  </summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> that caused the current exception to be thrown. </param>
    </member>
    <member name="M:System.ServiceModel.ServiceAuthenticationManager.#ctor">
      <summary>Creates a new instance of <see cref="T:System.ServiceModel.ServiceAuthenticationManager" />.</summary>
    </member>
    <member name="M:System.ServiceModel.ServiceAuthenticationManager.Authenticate(System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy},System.Uri,System.ServiceModel.Channels.Message@)">
      <summary>Authenticates the specified message.</summary>
      <param name="authPolicy">The authorization policy.</param>
      <param name="listenUri">The URI at which the message was received.</param>
      <param name="message">The message to be authenticated.</param>
      <returns>Returns <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceAuthorizationManager.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceAuthorizationManager" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.ServiceAuthorizationManager.CheckAccess(System.ServiceModel.OperationContext)">
      <summary>Checks authorization for the given operation context.</summary>
      <param name="operationContext">The <see cref="T:System.ServiceModel.OperationContext" />.</param>
      <returns>
          <see langword="true" /> if access is granted; otherwise; otherwise <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceAuthorizationManager.CheckAccess(System.ServiceModel.OperationContext,System.ServiceModel.Channels.Message@)">
      <summary>Checks authorization for the given operation context when access to a message is required.</summary>
      <param name="operationContext">The <see cref="T:System.ServiceModel.OperationContext" />.</param>
      <param name="message">The <see cref="T:System.ServiceModel.Channels.Message" /> to be examined to determine authorization.</param>
      <returns>
          <see langword="true" /> if access is granted; otherwise; otherwise <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceAuthorizationManager.CheckAccessCore(System.ServiceModel.OperationContext)">
      <summary>Checks authorization for the given operation context based on default policy evaluation.</summary>
      <param name="operationContext">The <see cref="T:System.ServiceModel.OperationContext" /> for the current authorization request.</param>
      <returns>
          <see langword="true" /> if access is granted; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceAuthorizationManager.GetAuthorizationPolicies(System.ServiceModel.OperationContext)">
      <summary>Gets the set of policies that participate in policy evaluation.</summary>
      <param name="operationContext">The <see cref="T:System.ServiceModel.OperationContext" /> of the current authorization request.</param>
      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of type <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceBehaviorAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.GetWellKnownSingleton">
      <summary>Retrieves an object that implements the service and that is used as the singleton instance of the service, or <see langword="null" /> if there is no singleton instance.</summary>
      <returns>An implementation of the service. The default value is <see langword="null" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.SetWellKnownSingleton(System.Object)">
      <summary>Specifies an object that implements the service and that is used as the singleton instance of the service.</summary>
      <param name="value">The singleton instance of the service. </param>
      <exception cref="T:System.ArgumentNullException">The value set is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.ShouldSerializeConfigurationName">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.ConfigurationName" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.ConfigurationName" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.ShouldSerializeReleaseServiceInstanceOnTransactionComplete">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.ReleaseServiceInstanceOnTransactionComplete" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.ReleaseServiceInstanceOnTransactionComplete" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.ShouldSerializeTransactionAutoCompleteOnSessionClose">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionAutoCompleteOnSessionClose" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionAutoCompleteOnSessionClose" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.ShouldSerializeTransactionIsolationLevel">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionIsolationLevel" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionIsolationLevel" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.ShouldSerializeTransactionTimeout">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionTimeout" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionTimeout" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.System#ServiceModel#Description#IServiceBehavior#AddBindingParameters(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase,System.Collections.ObjectModel.Collection{System.ServiceModel.Description.ServiceEndpoint},System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Passes custom data objects to the bindings that support the behavior properties.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host.</param>
      <param name="endpoints">The service endpoints.</param>
      <param name="parameters">The data objects needed by bindings to support the behavior.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.System#ServiceModel#Description#IServiceBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Customizes the service run time to support the behavior properties.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceBehaviorAttribute.System#ServiceModel#Description#IServiceBehavior#Validate(System.ServiceModel.Description.ServiceDescription,System.ServiceModel.ServiceHostBase)">
      <summary>Confirms that the service description and service host are capable of supporting the behavior.</summary>
      <param name="description">The service description.</param>
      <param name="serviceHostBase">The service host.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.AddServiceEndpoint(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Adds the specified service endpoint to the configuration service.</summary>
      <param name="endpoint">The service endpoint.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.AddServiceEndpoint(System.Type,System.ServiceModel.Channels.Binding,System.String)">
      <summary>Adds a service endpoint to the configuration service with a specified contract, binding, and endpoint address.</summary>
      <param name="contractType">The type of contract for the endpoint added.</param>
      <param name="binding">The binding for the endpoint added.</param>
      <param name="address">The address for the endpoint added.</param>
      <returns>The service endpoint added to the configuration service.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.AddServiceEndpoint(System.Type,System.ServiceModel.Channels.Binding,System.String,System.Uri)">
      <summary>Adds a service endpoint to the configuration service with a specified contract, binding, endpoint address and URI that contains the address at which it listens.</summary>
      <param name="contractType">The type of contract implemented by the endpoint.</param>
      <param name="binding">The binding for the endpoint added.</param>
      <param name="address">The address for the endpoint added.</param>
      <param name="listenUri">The URI that contains the address which the endpoint listens for incoming messages.</param>
      <returns>The service endpoint added to the configuration service.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.AddServiceEndpoint(System.Type,System.ServiceModel.Channels.Binding,System.Uri)">
      <summary>Adds a service endpoint to the configuration service with a specified contract, binding, and URI that contains the endpoint address.</summary>
      <param name="contractType">The type of contract for the endpoint added.</param>
      <param name="binding">The binding for the endpoint added.</param>
      <param name="address">The Uri that contains the address for the endpoint added.</param>
      <returns>The service endpoint added to the configuration service.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.AddServiceEndpoint(System.Type,System.ServiceModel.Channels.Binding,System.Uri,System.Uri)">
      <summary>Adds a service endpoint to the configuration service with the specified contract, binding, and URIs that contain the endpoint and listening addresses.</summary>
      <param name="contractType">The type of contract implemented by the endpoint.</param>
      <param name="binding">The binding for the endpoint added.</param>
      <param name="address">The Uri that contains the address for the endpoint added.</param>
      <param name="listenUri">The Uri that contains the address at which the endpoint listens for incoming messages.</param>
      <returns>The service endpoint added to the configuration service.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.EnableProtocol(System.ServiceModel.Channels.Binding)">
      <summary>Enables a binding protocol with the service endpoint.</summary>
      <param name="protocol">The binding protocol.</param>
      <returns>A collection of service endpoint.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.LoadFromConfiguration">
      <summary>Loads a configuration from the current service configuration.</summary>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.LoadFromConfiguration(System.Configuration.Configuration)">
      <summary>Loads the configuration from the current service configuration.</summary>
      <param name="configuration">The configuration.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceConfiguration.SetEndpointAddress(System.ServiceModel.Description.ServiceEndpoint,System.String)">
      <summary>Sets the endpoint address of the specified endpoint to the specified address.</summary>
      <param name="endpoint">The service endpoint.</param>
      <param name="relativeAddress">The endpoint address.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceContractAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceContractAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceHost" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.#ctor(System.Object,System.Uri[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceHost" /> class with the instance of the service and its base addresses specified.</summary>
      <param name="singletonInstance">The instance of the hosted service.</param>
      <param name="baseAddresses">An <see cref="T:System.Array" /> of type <see cref="T:System.Uri" /> that contains the base addresses for the hosted service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="singletonInstance" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.#ctor(System.Type,System.Uri[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceHost" /> class with the type of service and its base addresses specified.</summary>
      <param name="serviceType">The type of hosted service.</param>
      <param name="baseAddresses">An array of type <see cref="T:System.Uri" /> that contains the base addresses for the hosted service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serviceType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.AddServiceEndpoint(System.Type,System.ServiceModel.Channels.Binding,System.String)">
      <summary>Adds a service endpoint to the hosted service with a specified contract, binding, and endpoint address.</summary>
      <param name="implementedContract">The <see cref="T:System.Type" /> of contract for the endpoint added.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> for the endpoint added.</param>
      <param name="address">The address for the endpoint added.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> added to the hosted service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="implementedContract" /> or <paramref name="binding" /> or <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.AddServiceEndpoint(System.Type,System.ServiceModel.Channels.Binding,System.String,System.Uri)">
      <summary>Adds a service endpoint to the hosted service with a specified contract, binding, an endpoint address, and a URI on which the service listens.</summary>
      <param name="implementedContract">The <see cref="T:System.Type" /> of contract for the endpoint added.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> for the endpoint added.</param>
      <param name="address">The endpoint address for the service.</param>
      <param name="listenUri">The <see cref="T:System.Uri" /> on which the service endpoints can listen.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> added to the hosted service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="implementedContract" /> or <paramref name="binding" /> or <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.AddServiceEndpoint(System.Type,System.ServiceModel.Channels.Binding,System.Uri)">
      <summary>Adds a service endpoint to the hosted service with a specified contract, binding, and URI that contains the endpoint address.</summary>
      <param name="implementedContract">The <see cref="T:System.Type" /> of contract for the endpoint added.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> for the endpoint added.</param>
      <param name="address">The <see cref="T:System.Uri" /> that contains the address for the endpoint added.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> added to the hosted service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="implementedContract" /> or <paramref name="binding" /> or <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.AddServiceEndpoint(System.Type,System.ServiceModel.Channels.Binding,System.Uri,System.Uri)">
      <summary>Adds a service endpoint to the hosted service with a specified contract, binding, a URI that contains the endpoint address, and a URI on which the service listens.</summary>
      <param name="implementedContract">The <see cref="T:System.Type" /> of contract for the endpoint added.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> for the endpoint added.</param>
      <param name="address">The <see cref="T:System.Uri" /> that contains the address for the endpoint added.</param>
      <param name="listenUri">The <see cref="T:System.Uri" /> on which the service endpoints can listen.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> added to the hosted service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="implementedContract" /> or <paramref name="binding" /> or <paramref name="address" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The contracts are not initialized or the contract keys cannot be found.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.ApplyConfiguration">
      <summary>Loads the service description from the configuration file and applies it to the runtime being constructed.</summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.CreateDescription(System.Collections.Generic.IDictionary{System.String,System.ServiceModel.Description.ContractDescription}@)">
      <summary>Creates a description of the service hosted.</summary>
      <param name="implementedContracts">The <see cref="T:System.Collections.Generic.IDictionary`2" /> with key pairs of type (<see cref="T:System.String" />, <see cref="T:System.ServiceModel.Description.ContractDescription" />) that contains the keyed-contracts of the hosted service that have been implemented.</param>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceDescription" /> of the hosted service.</returns>
      <exception cref="T:System.InvalidOperationException">The type of service hosted is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.InitializeDescription(System.Object,System.ServiceModel.UriSchemeKeyedCollection)">
      <summary>Initializes a description of the service hosted based on its instance and specified base addresses.</summary>
      <param name="singletonInstance">The instance of the hosted service.</param>
      <param name="baseAddresses">The <see cref="T:System.ServiceModel.UriSchemeKeyedCollection" /> that contains the base addresses for the hosted service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="singletonInstance" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.InitializeDescription(System.Type,System.ServiceModel.UriSchemeKeyedCollection)">
      <summary>Initializes a description of the service hosted based on its type and specified base addresses.</summary>
      <param name="serviceType">The <see cref="T:System.Type" /> of service hosted.</param>
      <param name="baseAddresses">The <see cref="T:System.ServiceModel.UriSchemeKeyedCollection" /> that contains the base addresses for the hosted service.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serviceType" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHost.OnClosed">
      <summary>Disposes of disposable services that are being hosted when the service host is closed.</summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceHostBase" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.AddBaseAddress(System.Uri)">
      <summary>Adds a base address to the service host.</summary>
      <param name="baseAddress">A <see cref="T:System.Uri" /> that contains the base address for services hosted on the current host.</param>
      <exception cref="T:System.InvalidOperationException">The <paramref name="baseAddress" /> cannot be called.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.AddDefaultEndpoints">
      <summary>Adds service endpoints for all base addresses in each contract found in the service host with the default binding.</summary>
      <returns>A read-only collection of default endpoints.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.ServiceModel.Description.ServiceEndpoint)">
      <summary>Adds the specified service endpoint to the hosted service.</summary>
      <param name="endpoint">The service endpoint.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="Endpoint" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The host is not in a Created or an Opening state or there is no <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the hosted service.</exception>
      <exception cref="T:System.ArgumentException">The <paramref name="Address" />, <paramref name="Binding, " /> or <paramref name="Contract" /> property is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.String,System.ServiceModel.Channels.Binding,System.String)">
      <summary>Adds a service endpoint to the hosted service with a specified contract, binding, and endpoint address.</summary>
      <param name="implementedContract">The contract implemented by the endpoint.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> for the endpoint added.</param>
      <param name="address">The address for the endpoint added. This can be an absolute or relative URI. If it is a relative URI, one of the base address of the <see cref="T:System.ServiceModel.ServiceHost" /> (depending on the binding protocol) is used as the endpoint's base address.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> added to the hosted service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="implementedContract" /> or <paramref name="binding" /> or <paramref name="address" /> or is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The host is not in a <see cref="F:System.ServiceModel.CommunicationState.Created" /> or an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state or there is no <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the hosted service and so an endpoint cannot be added or the binding lacks a transport of binding scheme.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.String,System.ServiceModel.Channels.Binding,System.String,System.Uri)">
      <summary>Adds a service endpoint to the hosted service with a specified contract, binding, endpoint address and URI that contains the address at which it listens.</summary>
      <param name="implementedContract">The contract implemented by the endpoint.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> for the endpoint added.</param>
      <param name="address">The address for the endpoint added. This address can be an absolute or relative URI. If it is a relative URI, one of the base address of the <see cref="T:System.ServiceModel.ServiceHost" /> (depending on the binding protocol) is used as the endpoint's base address.</param>
      <param name="listenUri">The <see cref="T:System.Uri" /> that contains the address which the endpoint listens to for incoming messages. This URI can be relative or absolute.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> added to the hosted service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="implementedContract" /> or <paramref name="binding" /> or <paramref name="address" /> or is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The host is not in a <see cref="F:System.ServiceModel.CommunicationState.Created" /> or an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state or there is no <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the hosted service and so an endpoint cannot be added.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.String,System.ServiceModel.Channels.Binding,System.Uri)">
      <summary>Adds a service endpoint to the hosted service with a specified contract, binding, and a URI that contains the endpoint address.</summary>
      <param name="implementedContract">The contract implemented by the endpoint.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> for the endpoint added.</param>
      <param name="address">The <see cref="T:System.Uri" /> that contains the address for the endpoint added. This can be an absolute or relative URI. If it is a relative URI, one of the base address of the <see cref="T:System.ServiceModel.ServiceHost" /> (depending on the binding protocol) is used as the endpoint's base address.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> added to the hosted service.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="implementedContract" /> or <paramref name="binding" /> or <paramref name="address" /> or is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The host is not in a <see cref="F:System.ServiceModel.CommunicationState.Created" /> or an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state or there is no <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the hosted service and so an endpoint cannot be added.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.AddServiceEndpoint(System.String,System.ServiceModel.Channels.Binding,System.Uri,System.Uri)">
      <summary>Adds a service endpoint to the hosted service with the specified contract, binding, and URIs that contain the endpoint and listening addresses.</summary>
      <param name="implementedContract">The contract implemented by the endpoint.</param>
      <param name="binding">The <see cref="T:System.ServiceModel.Channels.Binding" /> for the endpoint added.</param>
      <param name="address">The <see cref="T:System.Uri" /> that contains the address for the endpoint added. If it is a relative URI, one of the base address of the <see cref="T:System.ServiceModel.ServiceHost" /> (depending on the binding protocol) is used as the endpoint's base address.</param>
      <param name="listenUri">The <see cref="T:System.Uri" /> that contains the address at which the endpoint listens for incoming messages.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> added to the hosted service. This URI can be absolute or relative.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="implementedContract" /> or <paramref name="binding" /> or <paramref name="address" /> or is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The host is not in a <see cref="F:System.ServiceModel.CommunicationState.Created" /> or an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> state or there is no <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the hosted service and so an endpoint cannot be added.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.ApplyConfiguration">
      <summary>Loads the service description information from the configuration file and applies it to the runtime being constructed.</summary>
      <exception cref="T:System.InvalidOperationException">The description of the service hosted is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.CreateDescription(System.Collections.Generic.IDictionary{System.String,System.ServiceModel.Description.ContractDescription}@)">
      <summary>When implemented in a derived class, creates the description of the hosted service.</summary>
      <param name="implementedContracts">The <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains the <see cref="T:System.ServiceModel.Description.ContractDescription" /> objects for the service.</param>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the hosted service.</returns>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.IncrementManualFlowControlLimit(System.Int32)">
      <summary>Increases the limit on the flow rate of messages to the hosted service by a specified increment.</summary>
      <param name="incrementBy">The number of messages by which to increase the flow control limit.</param>
      <returns>The new limit after the increment is added.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.InitializeDescription(System.ServiceModel.UriSchemeKeyedCollection)">
      <summary>Creates and initializes the service host with the contract and service descriptions.</summary>
      <param name="baseAddresses">A <see cref="T:System.ServiceModel.UriSchemeKeyedCollection" /> that contains the base addresses for the service hosted.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.InitializeRuntime">
      <summary>Initializes the runtime for the service host.</summary>
      <exception cref="T:System.InvalidOperationException">The description of the service hosted is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.LoadConfigurationSection(System.ServiceModel.Configuration.ServiceElement)">
      <summary>Loads the service element from the configuration file of the hosted service.</summary>
      <param name="serviceSection">The <see cref="T:System.ServiceModel.Configuration.ServiceElement" /> to be loaded from configuration.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="serviceSection" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The description of the service hosted is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnAbort">
      <summary>Aborts the service.</summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation invoked on the close of the service host.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on-close operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation on-close completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous on-close operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous on-close operation. </returns>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnBeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)">
      <summary>Begins an asynchronous operation invoked on the opening of the service host.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on-open operation has to complete before timing out.</param>
      <param name="callback">The <see cref="T:System.AsyncCallback" /> delegate that receives the notification of the asynchronous operation on-open completion.</param>
      <param name="state">An object, specified by the application, that contains state information associated with the asynchronous on-open operation.</param>
      <returns>The <see cref="T:System.IAsyncResult" /> that references the asynchronous on-open operation. </returns>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnClose(System.TimeSpan)">
      <summary>Closes down the hosted service, including their channel dispatchers and associated instance contexts and listeners.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on-close operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnClosed">
      <summary>Releases resources used by the service host.</summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnEndClose(System.IAsyncResult)">
      <summary>Completes an asynchronous operation invoked on the closing of the service host.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.ServiceHostBase.OnBeginClose(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnEndOpen(System.IAsyncResult)">
      <summary>Completes an asynchronous operation invoked on the opening of the service host.</summary>
      <param name="result">The <see cref="T:System.IAsyncResult" /> returned by a call to the <see cref="M:System.ServiceModel.ServiceHostBase.OnBeginOpen(System.TimeSpan,System.AsyncCallback,System.Object)" /> method.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnOpen(System.TimeSpan)">
      <summary>Opens the channel dispatchers.</summary>
      <param name="timeout">The <see cref="T:System.TimeSpan" /> that specifies how long the on-open operation has to complete before timing out.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.OnOpened">
      <summary>Gets the service credentials,service authentication and authorization behavior for the hosted service.</summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.ReleasePerformanceCounters">
      <summary>Releases the service and channel dispatcher performance counters for the hosted service.</summary>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.SetEndpointAddress(System.ServiceModel.Description.ServiceEndpoint,System.String)">
      <summary>Sets the endpoint address of the specified endpoint to the specified address.</summary>
      <param name="endpoint">The service endpoint.</param>
      <param name="relativeAddress">The endpoint address.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceHostBase.System#IDisposable#Dispose">
      <summary>Closes the service host. </summary>
    </member>
    <member name="M:System.ServiceModel.ServiceKnownTypeAttribute.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceKnownTypeAttribute" /> class and specifies the name of a method that returns the known types.</summary>
      <param name="methodName">The name of a method that returns the known types.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceKnownTypeAttribute.#ctor(System.String,System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceKnownTypeAttribute" /> class with the name of a method that returns the known types and the type that contains the method (or methods) that returns the known types.</summary>
      <param name="methodName">The name of a method that returns the known types.</param>
      <param name="declaringType">The type that can use the known types in its object graph.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceKnownTypeAttribute.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceKnownTypeAttribute" /> class with the specified known type.</summary>
      <param name="type">Specifies a known type that can be used in a parameter or return value defined by the service.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceSecurityContext.#ctor(System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceSecurityContext" /> class with the collection of policies object.</summary>
      <param name="authorizationPolicies">A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />  of type <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> that contains the authorization policies.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceSecurityContext.#ctor(System.IdentityModel.Policy.AuthorizationContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceSecurityContext" /> class with the specified authorization parameters.</summary>
      <param name="authorizationContext">An <see cref="T:System.IdentityModel.Policy.AuthorizationContext" /> that contains authorization information.</param>
    </member>
    <member name="M:System.ServiceModel.ServiceSecurityContext.#ctor(System.IdentityModel.Policy.AuthorizationContext,System.Collections.ObjectModel.ReadOnlyCollection{System.IdentityModel.Policy.IAuthorizationPolicy})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.ServiceSecurityContext" /> class with the specified authorization parameters and collection of policies.</summary>
      <param name="authorizationContext">An <see cref="T:System.IdentityModel.Policy.AuthorizationContext" /> that contains authorization settings.</param>
      <param name="authorizationPolicies">A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />  of type <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> that contains the authorization policies.</param>
    </member>
    <member name="M:System.ServiceModel.SpnEndpointIdentity.#ctor(System.IdentityModel.Claims.Claim)">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.SpnEndpointIdentity" /> with the specified identity claim.</summary>
      <param name="identity">The identity for this service principal name (SPN).</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="identity" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The claim type of <paramref name="identity" /> is not <see cref="P:System.IdentityModel.Claims.ClaimTypes.Spn" />.</exception>
    </member>
    <member name="M:System.ServiceModel.SpnEndpointIdentity.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:System.ServiceModel.SpnEndpointIdentity" /> with the specified service principal name (SPN).</summary>
      <param name="spnName">The SPN.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="spnName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.#ctor(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="feedToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.#ctor(System.Type)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> class. </summary>
      <param name="feedTypeToCreate">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> derived instance to be serialized.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid Atom 1.0 syndication feed.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <returns>A value that specifies whether the <see cref="T:System.Xml.XmlReader" /> contains a valid Atom 1.0 syndication feed.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.CreateFeedInstance">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads an Atom 1.0 syndication feed from the specified <see cref="T:System.Xml.XmlReader" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.ReadItem(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Reads a syndication item from <see cref="T:System.Xml.XmlReader" /> instance using the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> used to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.ReadItems(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationFeed,System.Boolean@)">
      <summary>Reads in a collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances from the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance to use to create the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances.</param>
      <param name="areAllItemsRead">A value that specifies whether all of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances have been read from the <see cref="T:System.Xml.XmlReader" /> instance.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema" /> method.</summary>
      <returns>
          <see langword="Null" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)" /> method.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML document.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)" /> method.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML node.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.WriteItem(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationItem,System.Uri)">
      <summary>Writes the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to write.</param>
      <param name="feedBaseUri">The base URI for the feed.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.WriteItems(System.Xml.XmlWriter,System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.SyndicationItem},System.Uri)">
      <summary>Writes a collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="items">A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances to write.</param>
      <param name="feedBaseUri">The base URI for the feed.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> associated with the <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter`1.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter`1" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter`1.#ctor(`0)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter`1" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />-derived instance. </summary>
      <param name="feedToWrite">The feed to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10FeedFormatter`1.CreateFeedInstance">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> derived class. </summary>
      <returns>A new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class. </returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.#ctor(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />.</summary>
      <param name="itemToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.#ctor(System.Type)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter" /> class.  </summary>
      <param name="itemTypeToCreate">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> derived instance to associate with the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter" /></param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid Atom 1.0 syndication item.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <returns>A value that specifies whether the <see cref="T:System.Xml.XmlReader" /> contains a valid Atom 1.0 syndication item.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.CreateItemInstance">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads an Atom 1.0 syndication item from the specified <see cref="T:System.Xml.XmlReader" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema" /> method.</summary>
      <returns>
          <see langword="Null" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)" /> method.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read XML document.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)" /> method.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML node.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> associated with the <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter`1.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter`1" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter`1.#ctor(`0)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter`1" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />-derived instance.</summary>
      <param name="itemToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Atom10ItemFormatter`1.CreateItemInstance">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />-derived class. </summary>
      <returns>A new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class. </returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.#ctor(System.ServiceModel.Syndication.CategoriesDocument)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" />.</summary>
      <param name="documentToWrite">The <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.#ctor(System.Type,System.Type)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" />.</summary>
      <param name="inlineDocumentType">An <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> that can be serialized into an &lt;<see langword="atom:categories" />&gt; element within a service document and the set of categories are specified within the element.</param>
      <param name="referencedDocumentType">An <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" /> that can be serialized into an &lt;<see langword="atom:categories" />&gt; element within a service document and the set of categories are referenced using an URI.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid Atom 1.0 categories document. </summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <returns>A value that specifies whether the <see cref="T:System.Xml.XmlReader" /> contains a valid Atom 1.0 categories document.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.CreateInlineCategoriesDocument">
      <summary>Creates a <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> that can be serialized into a &lt;<see langword="atom:categories" />&gt; element within a service document and contains the set of categories within the element.</summary>
      <returns>
Returns an <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> that can be serialized into a &lt;<see langword="atom:categories" />&gt; element within a service document.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.CreateReferencedCategoriesDocument">
      <summary>Creates a <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" /> that can be serialized into a &lt;<see langword="atom:categories" />&gt; element within a service document and contains a URI reference to the set of categories within the element. </summary>
      <returns>
Returns a <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" /> that can be serialized into a &lt;<see langword="atom:categories" />&gt; element within a service document.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads an Atom 1.0 &lt;<see langword="atom:categories" />&gt; element from the specified <see cref="T:System.Xml.XmlReader" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema" /> method.</summary>
      <returns>
          <see langword="Null" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)" /> method.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> use to read the XML document.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)" /> method.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write the XML node.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" />associated with the <see cref="T:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.#ctor">
      <summary>Creates a new instance of the Atom 1.0-based <see cref="T:System.ServiceModel.Syndication.ServiceDocumentFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.#ctor(System.ServiceModel.Syndication.ServiceDocument)">
      <summary>Creates a new instance of the Atom 1.0-based <see cref="T:System.ServiceModel.Syndication.ServiceDocumentFormatter" /> class to serialize a specified service document.</summary>
      <param name="documentToWrite">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> associated with the Atom 1.0 formatter.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="documentToWrite" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.#ctor(System.Type)">
      <summary>Creates a new instance of the Atom 1.0-based <see cref="T:System.ServiceModel.Syndication.ServiceDocumentFormatter" /> class. </summary>
      <param name="documentTypeToCreate">The instance of an object that is derived from a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> type that is associated with the Atom 1.0 formatter.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="documentTypeToCreate" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="documentTypeToCreate" /> specified is not valid.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Tests whether the specified XML reader contains a valid service document.</summary>
      <param name="reader">The XML reader.</param>
      <returns>
          <see langword="true" /> if the XML reader does contain a valid service document; otherwise <see langword="false" />.
</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="reader" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.CreateDocumentInstance">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance associated with the Atom 1.0 formatter.</summary>
      <returns>
Returns an instance of a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Generates a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> object from a specified XML reader.</summary>
      <param name="reader">The XML reader from which to read the syndication feed.</param>
      <exception cref="T:System.Xml.XmlException">
              <paramref name="reader" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">The XML could not be parsed.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>This method is reserved and should not be used.</summary>
      <returns>
Returns <see langword="null" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Generates a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> from its XML representation.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> stream from which the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> object is deserialized.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="reader" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Converts the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> into its XML representation.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> stream to which the object is serialized.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="writer" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">There is no instance of a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> associated with the formatter.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> object associated with the formatter to a specified XML writer.</summary>
      <param name="writer">The  XML writer written to by the formatter.</param>
      <exception cref="T:System.XmlException">
              <paramref name="writer" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The service document associated with the formatter is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter`1.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ServiceDocumentFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter`1.#ctor(`0)">
      <summary>Creates a new instance of the Atom 1.0-based <see cref="T:System.ServiceModel.Syndication.ServiceDocumentFormatter" /> class. </summary>
      <param name="documentToWrite">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> associated with the Atom 1.0 formatter.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="documentToWrite" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter`1.CreateDocumentInstance">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance associated with the Atom 1.0 formatter.</summary>
      <returns>
Returns an instance of <see cref="T:System.ServiceModel.Syndication.ServiceDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.Create(System.Collections.ObjectModel.Collection{System.ServiceModel.Syndication.SyndicationCategory})">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> instance.</summary>
      <param name="categories">A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instances used to initialize the new <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> instance. </param>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.Create(System.Collections.ObjectModel.Collection{System.ServiceModel.Syndication.SyndicationCategory},System.Boolean,System.String)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> class. </summary>
      <param name="categories">A collection of categories.</param>
      <param name="isFixed">A value that specifies whether a user can add a category to the categories document.</param>
      <param name="scheme">The scheme of the categories document.</param>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.Create(System.Uri)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> initializing it with the specified <see cref="T:System.Uri" />.</summary>
      <param name="linkToCategoriesDocument">The URI of the categories document.</param>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.GetFormatter">
      <summary>Gets a new <see cref="T:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter" /> instance initialized with the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> on which this method is called.</summary>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.CategoriesDocumentFormatter" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.Load(System.Xml.XmlReader)">
      <summary>Loads a <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> instance from an <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.Save(System.Xml.XmlWriter)">
      <summary>Saves the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to a <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns <see cref="T:System.Boolean" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns <see cref="T:System.Boolean" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocument.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extension to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocumentFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.CategoriesDocumentFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocumentFormatter.#ctor(System.ServiceModel.Syndication.CategoriesDocument)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.CategoriesDocumentFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" />.  </summary>
      <param name="documentToWrite">The <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocumentFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid Atom 1.0 categories document.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <returns>A value that specifies whether the <see cref="T:System.Xml.XmlReader" /> contains a valid Atom 1.0 categories document.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocumentFormatter.CreateInlineCategoriesDocument">
      <summary>Creates a <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> that can be serialized into a &lt;<see langword="atom:categories" />&gt; element within a service document and contains the set of categories within the element.</summary>
      <returns>
Returns an <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> that can be serialized into a &lt;<see langword="atom:categories" />&gt; element within a service document.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocumentFormatter.CreateReferencedCategoriesDocument">
      <summary>Creates a <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" /> that can be serialized into a &lt;<see langword="atom:categories" />&gt; element within a service document and contains a URI reference to the set of categories within the element.</summary>
      <returns>
Returns a <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" /> that can be serialized into a &lt;<see langword="atom:categories" />&gt; element within a service document.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocumentFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads an Atom 1.0 &lt;<see langword="atom:categories" />&gt; element from the specified <see cref="T:System.Xml.XmlReader" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocumentFormatter.SetDocument(System.ServiceModel.Syndication.CategoriesDocument)">
      <summary>Specifies the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to associate with the <see cref="T:System.ServiceModel.Syndication.CategoriesDocumentFormatter" />.</summary>
      <param name="document">The <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to associate with the <see cref="T:System.ServiceModel.Syndication.CategoriesDocumentFormatter" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.CategoriesDocumentFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> associated with the <see cref="T:System.ServiceModel.Syndication.CategoriesDocumentFormatter" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.InlineCategoriesDocument.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.InlineCategoriesDocument.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.SyndicationCategory})">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> class.  </summary>
      <param name="categories">A collection of syndication categories.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.InlineCategoriesDocument.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.SyndicationCategory},System.Boolean,System.String)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> class. </summary>
      <param name="categories">A collection of syndication categories.</param>
      <param name="isFixed">Specifies whether syndication categories can be added to the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.</param>
      <param name="scheme">The scheme of the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.InlineCategoriesDocument.CreateCategory">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</summary>
      <returns>
Returns a new  <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ReferencedCategoriesDocument.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.ReferencedCategoriesDocument.#ctor(System.Uri)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" /> class. </summary>
      <param name="link">The URL to the referenced categories document.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.#ctor(System.ServiceModel.Syndication.TextSyndicationContent,System.Uri)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> class. </summary>
      <param name="title">The title of the collection.</param>
      <param name="link">The URI of the collection.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.#ctor(System.ServiceModel.Syndication.TextSyndicationContent,System.Uri,System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.CategoriesDocument},System.Boolean)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> class. </summary>
      <param name="title">The title of the collection.</param>
      <param name="link">The URI of the collection.</param>
      <param name="categories">A collection of categories documents.</param>
      <param name="allowsNewEntries">A value that specifies whether new &lt;<see langword="accept" />&gt; elements can be added to the collection.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.#ctor(System.ServiceModel.Syndication.TextSyndicationContent,System.Uri,System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.CategoriesDocument},System.Collections.Generic.IEnumerable{System.String})">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> class. </summary>
      <param name="title">The title of the collection.</param>
      <param name="link">The URI of the collection.</param>
      <param name="categories">A collection of categories documents.</param>
      <param name="accepts">A collection of resource types that can be added to the collection.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.#ctor(System.String,System.Uri)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> class. </summary>
      <param name="title">The title of the collection.</param>
      <param name="link">The URI of the collection.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.CreateInlineCategoriesDocument">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> instance.</summary>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.CreateReferencedCategoriesDocument">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" /> instance.</summary>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns <see cref="T:System.Boolean" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns <see cref="T:System.Boolean" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ResourceCollectionInfo.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.#ctor(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance. </summary>
      <param name="feedToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.#ctor(System.ServiceModel.Syndication.SyndicationFeed,System.Boolean)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="feedToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to serialize.</param>
      <param name="serializeExtensionsAsAtom">A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification but not in the RSS 2.0 specification. The default value is <see langword="true" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.#ctor(System.Type)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> class. </summary>
      <param name="feedTypeToCreate">The instance derived from <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to be serialized.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid RSS 2.0 syndication feed.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <returns>A value that specifies whether the <see cref="T:System.Xml.XmlReader" /> contains a valid RSS 2.0 syndication feed.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.CreateFeedInstance">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads an RSS 2.0 syndication feed from the specified <see cref="T:System.Xml.XmlReader" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.ReadItem(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Reads a syndication item from <see cref="T:System.Xml.XmlReader" /> instance using the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> used to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.ReadItems(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationFeed,System.Boolean@)">
      <summary>Reads in a collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances from the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance to use to create the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances.</param>
      <param name="areAllItemsRead">A value that specifies whether all of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances have been read from the <see cref="T:System.Xml.XmlReader" /> instance.</param>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.SetFeed(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Sets the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance associated with the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" />.</summary>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to associate with the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema" /> method.</summary>
      <returns>
          <see langword="Null" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)" /> method.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)" /> method.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.WriteItem(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationItem,System.Uri)">
      <summary>Writes the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to write.</param>
      <param name="feedBaseUri">The base URI for the feed.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.WriteItems(System.Xml.XmlWriter,System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.SyndicationItem},System.Uri)">
      <summary>Writes a collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="items">A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instances to write.</param>
      <param name="feedBaseUri">The base URI for the feed.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> associated with the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter`1.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter`1" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter`1.#ctor(`0)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter`1" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> derived instance.</summary>
      <param name="feedToWrite">The feed to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter`1.#ctor(`0,System.Boolean)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter`1" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> derived instance. </summary>
      <param name="feedToWrite">The feed to serialize.</param>
      <param name="serializeExtensionsAsAtom">A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification, but not in the RSS 2.0 specification. The default is <see langword="true" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20FeedFormatter`1.CreateFeedInstance">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> derived class. </summary>
      <returns>A new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class. </returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.#ctor(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter" /> class.  </summary>
      <param name="itemToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.#ctor(System.ServiceModel.Syndication.SyndicationItem,System.Boolean)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter" /> class. </summary>
      <param name="itemToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to serialize.</param>
      <param name="serializeExtensionsAsAtom">A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification but not in the RSS 2.0 specification. The default value is <see langword="true" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.#ctor(System.Type)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter" /> class. </summary>
      <param name="itemTypeToCreate">The instance derived from <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to associate with the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid RSS 2.0 syndication item.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <returns>A value that specifies if the <see cref="T:System.Xml.XmlReader" /> contains a valid RSS 2.0 syndication item.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.CreateItemInstance">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads an RSS 2.0 syndication item from the specified <see cref="T:System.Xml.XmlReader" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema" /> method.</summary>
      <returns>
          <see langword="Null" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)" /> method.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> used to read the XML document.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Implements the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)" /> method.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> used to write XML node.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> associated with the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter`1.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter`1" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter`1.#ctor(`0)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter`1" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> derived instance. </summary>
      <param name="itemToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter`1.#ctor(`0,System.Boolean)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter`1" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> derived instance.</summary>
      <param name="itemToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to serialize.</param>
      <param name="serializeExtensionsAsAtom">A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification but not in the RSS 2.0 specification. The default value is <see langword="true" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Rss20ItemFormatter`1.CreateItemInstance">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> derived class. </summary>
      <returns>A new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class. </returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.Workspace})">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> class, initializing it with the specified collection of <see cref="T:System.ServiceModel.Syndication.Workspace" /> instances.</summary>
      <param name="workspaces">A collection of workspaces.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.CreateWorkspace">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.Workspace" /> instance.</summary>
      <returns>
A new workspace.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.GetFormatter">
      <summary>Gets a <see cref="T:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter" /> instance.</summary>
      <returns>
A <see cref="T:System.ServiceModel.Syndication.ServiceDocumentFormatter" /> instance.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.Load(System.Xml.XmlReader)">
      <summary>Loads a service document from the specified <see cref="T:System.Xml.XmlReader" /> into a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read the service document from.</param>
      <returns>
A <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.Load``1(System.Xml.XmlReader)">
      <summary>Loads a service document from the specified <see cref="T:System.Xml.XmlReader" /> into a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> derived instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read the service document from.</param>
      <typeparam name="TServiceDocument">The type of the service document.</typeparam>
      <returns>A<see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.Save(System.Xml.XmlWriter)">
      <summary>Saves the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance to the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to save the service document to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the attribute is successfully parsed; otherwise, <see langword="false" />.
Returns <see cref="T:System.Boolean" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the element is successfully parsed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocument.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ServiceDocumentFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.#ctor(System.ServiceModel.Syndication.ServiceDocument)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.ServiceDocumentFormatter" /> class. </summary>
      <param name="documentToWrite">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to serialize.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid service document.</summary>
      <param name="reader">An XML reader to check.</param>
      <returns>
          <see langword="true" />, if the XML reader contains a valid service document, otherwise <see langword="false" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.CreateCategory(System.ServiceModel.Syndication.InlineCategoriesDocument)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> class. </summary>
      <param name="inlineCategories">An <see cref="T:System.ServiceModel.Syndication.InlineCategories" /> instance used to create the new categories document.</param>
      <returns>
Returns a new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.CreateCollection(System.ServiceModel.Syndication.Workspace)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> instance.</summary>
      <param name="workspace">A <see cref="T:System.ServiceModel.Syndication.Workspace" /> instance used to create the new collection.</param>
      <returns>
Returns a new <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> instance.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.CreateDocumentInstance">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance.</summary>
      <returns>
Returns a new <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance. 
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.CreateInlineCategories(System.ServiceModel.Syndication.ResourceCollectionInfo)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.</summary>
      <param name="collection">The <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> to use to create the new <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.</param>
      <returns>
Returns a new <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" /> instance.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.CreateReferencedCategories(System.ServiceModel.Syndication.ResourceCollectionInfo)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" />.</summary>
      <param name="collection">The <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> instance to use to create the new <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" />.</param>
      <returns>
Returns a new <see cref="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.CreateWorkspace(System.ServiceModel.Syndication.ServiceDocument)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.Workspace" /></summary>
      <param name="document">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to use to create the new workspace.</param>
      <returns>
Returns a new <see cref="T:System.ServiceModel.Syndication.Workspace" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.CategoriesDocument,System.Int32)">
      <summary>Loads element extensions.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="categories">The <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to use to read the element extensions.</param>
      <param name="maxExtensionSize">The maximum size of an element extension to be loaded.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.ResourceCollectionInfo,System.Int32)">
      <summary>Loads element extensions.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="collection">The <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> to use to load the element extensions.</param>
      <param name="maxExtensionSize">The maximum size of an extension to load.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.ServiceDocument,System.Int32)">
      <summary>Loads element extensions.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="document">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to use to read the element extensions.</param>
      <param name="maxExtensionSize">The maximum size of an extension to load.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.Workspace,System.Int32)">
      <summary>Loads element extensions.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="workspace">The <see cref="T:System.ServiceModel.Syndication.Workspace" /> to use to load the element extensions.</param>
      <param name="maxExtensionSize">The maximum size of an extension to load.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads a service document from the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.SetDocument(System.ServiceModel.Syndication.ServiceDocument)">
      <summary>Sets the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to write.</summary>
      <param name="document">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to write.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.CategoriesDocument,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="categories">The <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to use to parse the attribute extension.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns a <see cref="T:System.Boolean" /> that indicates whether the attribute extension was successfully parsed.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.ResourceCollectionInfo,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="collection">The <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> to use to parse the attribute.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns a <see cref="T:System.Boolean" /> that indicates whether the attribute extension was parsed successfully.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.ServiceDocument,System.String)">
      <summary>Attempts to parse an attribute extensions.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute extension to parse.</param>
      <param name="document">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to use to parse the attribute extension.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns a <see cref="T:System.Boolean" /> that indicates whether the attribute extension was parsed successfully.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.Workspace,System.String)">
      <summary>Attempts to parse an attribute extension</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="workspace">The <see cref="T:System.ServiceModel.Syndication.Workspace" /> to use to parse the attribute.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns a <see cref="T:System.Boolean" /> that indicates whether the attribute extension was parsed successfully.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.CategoriesDocument,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="categories">The <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to use to parse the element extension.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns a <see cref="T:System.Boolean" /> that indicates whether the element extension was parsed successfully.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.ResourceCollectionInfo,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="collection">The <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> to use to parse the element extension.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns a <see cref="T:System.Boolean" /> that indicates whether the element extension was parsed successfully.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.ServiceDocument,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="document">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to use to parse the element extension.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns a <see cref="T:System.Boolean" /> that indicates whether the element extension was successfully parsed.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.Workspace,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="workspace">The <see cref="T:System.ServiceModel.Syndication.Workspace" /> to use to parse the element extension.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns a <see cref="T:System.Boolean" /> that indicates whether the element extension was parsed successfully.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.CategoriesDocument,System.String)">
      <summary>Writes attribute extensions.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="categories">The <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to use to write the element extensions.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.ResourceCollectionInfo,System.String)">
      <summary>Writes attribute extensions.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="collection">The <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> to use to write the attribute extensions.</param>
      <param name="version">The syndication version to use when writing the attribute extensions.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.ServiceDocument,System.String)">
      <summary>Writes attribute extensions.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="document">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to use to write the attribute extensions.</param>
      <param name="version">The syndication version to use when writing the attribute extensions.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.Workspace,System.String)">
      <summary>Writes attribute extensions.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="workspace">The <see cref="T:System.ServiceModel.Syndication.Workspace" /> to use to write the attribute extensions.</param>
      <param name="version">The syndication version to use when writing the attribute extensions.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.CategoriesDocument,System.String)">
      <summary>Writes element extensions.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="categories">The  <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> to use to write the element extensions.</param>
      <param name="version">The syndication version to use when writing the element extensions.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.ResourceCollectionInfo,System.String)">
      <summary>Writes element extensions.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="collection">The <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> to use to write the element extensions.</param>
      <param name="version">The syndication version to use when writing the element extensions.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.ServiceDocument,System.String)">
      <summary>Writes element extensions.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="document">The <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> to use to write the element extensions.</param>
      <param name="version">The syndication version to use when writing the element extensions.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.Workspace,System.String)">
      <summary>Writes element extensions.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="workspace">The <see cref="T:System.ServiceModel.Syndication.Workspace" /> to use to write the element extensions.</param>
      <param name="version">The syndication version to use when writing the element extensions.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.ServiceDocumentFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes a service document to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.#ctor(System.ServiceModel.Syndication.SyndicationCategory)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</summary>
      <param name="source">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to initialize the new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> class with the given name.</summary>
      <param name="name">The name of the category.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.#ctor(System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> class with the specified name, scheme, and label.</summary>
      <param name="name">The name of the category.</param>
      <param name="scheme">A Uniform Resource Identifier (URI) that represents the categorization scheme to which this category belongs.</param>
      <param name="label">A human-readable attribute that describes the category.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.Clone">
      <summary>Creates a copy of a <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that specifies whether the attribute extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use while parsing.</param>
      <returns>A value that specifies whether the element extension has been parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified writer.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationCategory.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extensions to the specified writer.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.#ctor(System.ServiceModel.Syndication.SyndicationContent)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance.</summary>
      <param name="source">The <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance to use to initialize the new instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.Clone">
      <summary>Creates a copy of the <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance.</summary>
      <returns>A copy of the <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.CreateHtmlContent(System.String)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance with the specified HTML content.</summary>
      <param name="content">The text of the content.</param>
      <returns>A <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.CreatePlaintextContent(System.String)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance with the specified plain text content.</summary>
      <param name="content">The plain text content.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.CreateUrlContent(System.Uri,System.String)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" /> instance with the specified <see cref="T:System.Uri" /> and media type.</summary>
      <param name="url">The <see cref="T:System.Uri" /> of the content.</param>
      <param name="mediaType">The media type of the content.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.CreateXhtmlContent(System.String)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance with the specified XHTML content.</summary>
      <param name="content">The XHTML content.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.CreateXmlContent(System.Object)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance with the specified data contract object.</summary>
      <param name="dataContractObject">The data contract object.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.CreateXmlContent(System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance with the specified data contract object and data contract serializer.</summary>
      <param name="dataContractObject">The data contract object.</param>
      <param name="dataContractSerializer">The data contract serializer.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.CreateXmlContent(System.Object,System.Xml.Serialization.XmlSerializer)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance with the specified object and XML serializer.</summary>
      <param name="xmlSerializerObject">The object.</param>
      <param name="serializer">The XML serializer.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.CreateXmlContent(System.Xml.XmlReader)">
      <summary>Creates XML syndication content.</summary>
      <param name="xmlReader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <returns>An instance of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> class that contains the new content.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.WriteContentsTo(System.Xml.XmlWriter)">
      <summary>Writes the contents of this <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> object to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationContent.WriteTo(System.Xml.XmlWriter,System.String,System.String)">
      <summary>Writes the contents of this object to the specified <see cref="T:System.Xml.XmlWriter" /> within the specified element and element namespace.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="outerElementName">The name of the element.</param>
      <param name="outerElementNamespace">The namespace of the element.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> class with the specified object.</summary>
      <param name="dataContractExtension">The data contract object used to initialize the extension. </param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.#ctor(System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> class with the specified object and data contract serializer.</summary>
      <param name="dataContractExtension">The data contract object used to initialize the extension.</param>
      <param name="dataContractSerializer">The data contract serializer to use.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.#ctor(System.Object,System.Xml.Serialization.XmlSerializer)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> class with the specified object and XML serializer.</summary>
      <param name="xmlSerializerExtension">The object used to initialize the extension.</param>
      <param name="serializer">The XML serializer to use.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.#ctor(System.String,System.String,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> class with the specified outer name, outer namespace, and object.</summary>
      <param name="outerName">The name of the enclosing XML element.</param>
      <param name="outerNamespace">The namespace of the enclosing XML element.</param>
      <param name="dataContractExtension">The object used to initialize the extension.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.#ctor(System.String,System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> class with the specified outer name, outer namespace, object, and data contract serializer.</summary>
      <param name="outerName">The name of the enclosing XML element.</param>
      <param name="outerNamespace">The namespace of the enclosing XML element.</param>
      <param name="dataContractExtension">The object used to initialize the extension.</param>
      <param name="dataContractSerializer">The data contract serializer to use.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.#ctor(System.Xml.XmlReader)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> class. </summary>
      <param name="xmlReader">The <see cref="T:System.Xml.XmlReader" /> that contains the content of the new <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.GetObject``1">
      <summary>Gets the object that represents the element extension.</summary>
      <typeparam name="TExtension">The type of the extension to retrieve.</typeparam>
      <returns>An object of the specified type that contains the element extension.</returns>
      <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type is not a valid data contract.</exception>
      <exception cref="T:System.Runtime.Serialization.SerializationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.GetObject``1(System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Gets the object that represents the element extension.</summary>
      <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to use.</param>
      <typeparam name="TExtension">The type of the extension to retrieve.</typeparam>
      <returns>An object of the specified type that contains the element extension.</returns>
      <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type is not a valid data contract.</exception>
      <exception cref="T:System.Runtime.Serialization.SerializationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.GetObject``1(System.Xml.Serialization.XmlSerializer)">
      <summary>Gets the object that represents the element extension.</summary>
      <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use.</param>
      <typeparam name="TExtension">The type of the extension to retrieve.</typeparam>
      <returns>An object of the specified type that contains the element extension.</returns>
      <exception cref="T:System.InvalidOperationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.GetReader">
      <summary>Gets the <see cref="T:System.Xml.XmlReader" /> associated with the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" />.</summary>
      <returns>The <see cref="T:System.Xml.XmlReader" /> associated with the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtension.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the current extension to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.Add(System.Object)">
      <summary>Adds the specified <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> object to the collection.</summary>
      <param name="extension">The <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> object to add.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.Add(System.Object,System.Runtime.Serialization.DataContractSerializer)">
      <summary>Adds the specified object to the collection using the specified data contract serializer.</summary>
      <param name="dataContractExtension">The object to add to the collection.</param>
      <param name="serializer">The serializer to use.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.Add(System.Object,System.Xml.Serialization.XmlSerializer)">
      <summary>Adds the specified object to the collection using the specified XML serializer.</summary>
      <param name="xmlSerializerExtension">The object to add to the collection.</param>
      <param name="serializer">The XML serializer to use.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.Add(System.String,System.String,System.Object)">
      <summary>Adds the specified object to the collection with the specified outer name and outer namespace.</summary>
      <param name="outerName">The outer name.</param>
      <param name="outerNamespace">The outer namespace.</param>
      <param name="dataContractExtension">The object to add to the collection.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.Add(System.String,System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Adds the specified object to the collection with the specified outer name and outer namespace using the specified data contract serializer.</summary>
      <param name="outerName">The outer name.</param>
      <param name="outerNamespace">The outer namespace.</param>
      <param name="dataContractExtension">The object to add to the collection.</param>
      <param name="dataContractSerializer">The serializer to use.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.Add(System.Xml.XmlReader)">
      <summary>Adds a new syndication element extension to the collection.</summary>
      <param name="xmlReader">The <see cref="T:System.Xml.XmlReader" /> to read the syndication element extension from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.GetReaderAtElementExtensions">
      <summary>Gets an <see cref="T:System.Xml.XmlReader" /> with the element extensions.</summary>
      <returns>An <see cref="T:System.Xml.XmlReader" /> that contains the element extensions.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.ReadElementExtensions``1(System.String,System.String)">
      <summary>Reads the element extensions with the specified name and namespace.</summary>
      <param name="extensionName">The name of the element extension.</param>
      <param name="extensionNamespace">The namespace of the element extension.</param>
      <typeparam name="TExtension">The type of the extension to read. </typeparam>
      <returns>A collection of element extension objects.</returns>
      <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type is not a valid data contract.</exception>
      <exception cref="T:System.Runtime.Serialization.SerializationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.ReadElementExtensions``1(System.String,System.String,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Reads the element extensions with the specified name and namespace.</summary>
      <param name="extensionName">The name of the element extension.</param>
      <param name="extensionNamespace">The namespace of the element extension.</param>
      <param name="serializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to use.</param>
      <typeparam name="TExtension">The type of the extension to read.</typeparam>
      <returns>A collection of element extension objects.</returns>
      <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type is not a valid data contract.</exception>
      <exception cref="T:System.Runtime.Serialization.SerializationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationElementExtensionCollection.ReadElementExtensions``1(System.String,System.String,System.Xml.Serialization.XmlSerializer)">
      <summary>Reads the element extensions with the specified name and namespace.</summary>
      <param name="extensionName">The name of the element extension.</param>
      <param name="extensionNamespace">The namespace of the element extension.</param>
      <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use.</param>
      <typeparam name="TExtension">The type of the extension to read.</typeparam>
      <returns>A collection of element extension objects.</returns>
      <exception cref="T:System.InvalidOperationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.#ctor(System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.SyndicationItem})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class with the specified collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> objects.</summary>
      <param name="items">A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> objects.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.#ctor(System.ServiceModel.Syndication.SyndicationFeed,System.Boolean)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class with the specified feed.</summary>
      <param name="source">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> used to initialize the new instance.</param>
      <param name="cloneItems">A value that specifies whether to clone the items in the source instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.#ctor(System.String,System.String,System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class with the specified title, description, and Uniform Resource Identifier (URI).</summary>
      <param name="title">The title of the feed.</param>
      <param name="description">The description of the feed.</param>
      <param name="feedAlternateLink">The URI for the feed.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.#ctor(System.String,System.String,System.Uri,System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.SyndicationItem})">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class with the specified title, description, URI, and collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> objects.</summary>
      <param name="title">The title of the feed.</param>
      <param name="description">The description of the feed.</param>
      <param name="feedAlternateLink">The URI for the feed.</param>
      <param name="items">A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> objects.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.#ctor(System.String,System.String,System.Uri,System.String,System.DateTimeOffset)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class. </summary>
      <param name="title">The syndication feed title.</param>
      <param name="description">The syndication feed description.</param>
      <param name="feedAlternateLink">The alternate URI for the syndication feed.</param>
      <param name="id">The ID of the syndication feed.</param>
      <param name="lastUpdatedTime">The <see cref="T:System.DateTimeOffset" /> that contains the last time the syndication feed was updated.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.#ctor(System.String,System.String,System.Uri,System.String,System.DateTimeOffset,System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.SyndicationItem})">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class. </summary>
      <param name="title">The syndication feed title.</param>
      <param name="description">The syndication feed description.</param>
      <param name="feedAlternateLink">The alternate URI for the syndication feed.</param>
      <param name="id">The ID of the syndication feed.</param>
      <param name="lastUpdatedTime">The <see cref="T:System.DateTimeOffset" /> that contains the last time the syndication feed was updated.</param>
      <param name="items">A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> objects.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.Clone(System.Boolean)">
      <summary>Creates a copy of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="cloneItems">A value that specifies whether the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> objects are cloned.</param>
      <returns>A duplicate <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.CreateCategory">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.CreateItem">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.CreateLink">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.CreatePerson">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.GetAtom10Formatter">
      <summary>Gets an <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> instance.</summary>
      <returns>An <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.GetRss20Formatter">
      <summary>Gets an <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</summary>
      <returns>An <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.GetRss20Formatter(System.Boolean)">
      <summary>Gets a new <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</summary>
      <param name="serializeExtensionsAsAtom">A value that specifies whether to serialize element and attribute extensions with an Atom 1.0 namespace.</param>
      <returns>An <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.Load(System.Xml.XmlReader)">
      <summary>Loads a syndication feed from the specified XML reader.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to load the feed from.</param>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> that contains the loaded contents.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.Load``1(System.Xml.XmlReader)">
      <summary>Loads a <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />-derived instance from the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <typeparam name="TSyndicationFeed">The syndication feed type.</typeparam>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />-derived instance that contains the feed.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.SaveAsAtom10(System.Xml.XmlWriter)">
      <summary>Write the syndication feed to the specified <see cref="T:System.Xml.XmlWriter" /> in Atom 1.0 format.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.SaveAsRss20(System.Xml.XmlWriter)">
      <summary>Write the syndication feed to the specified <see cref="T:System.Xml.XmlWriter" /> in RSS 2.0 format.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that specifies whether the attribute extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML Encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use while parsing.</param>
      <returns>A value that specifies whether the element extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeed.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeedFormatter" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.#ctor(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeedFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="feedToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to write. </param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid syndication feed.</summary>
      <param name="reader">An XML reader to check.</param>
      <returns>
          <see langword="true" />, if the XML reader contains a valid syndication feed, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreateCategory(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> class using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> used to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" />.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreateCategory(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> class using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> used to create the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" />.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreateFeedInstance">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> class.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreateItem(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> used to create the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreateLink(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />.</summary>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to use to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" />.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreateLink(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to use to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" />.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreatePerson(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance used to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.CreatePerson(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance used to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationCategory,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationFeed,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationItem,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationLink,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationPerson,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads in a <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> from the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.SetFeed(System.ServiceModel.Syndication.SyndicationFeed)">
      <summary>Associates a <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance with the <see cref="T:System.ServiceModel.Syndication.SyndicationFeedFormatter" />.</summary>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to associate with the <see cref="T:System.ServiceModel.Syndication.SyndicationFeedFormatter" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.ToString">
      <summary>Gets a string representation of the <see cref="T:System.ServiceModel.Syndication.SyndicationFeedFormatter" /> instance.</summary>
      <returns>The <see cref="T:System.ServiceModel.Syndication.SyndicationFeedFormatter" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationCategory,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the attribute was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationFeed,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the attribute was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationItem,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the attribute was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationLink,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the attribute was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationPerson,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the attribute was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseContent(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationItem,System.String,System.String,System.ServiceModel.Syndication.SyndicationContent@)">
      <summary>Attempts to parse syndication item content using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to use.</param>
      <param name="contentType">The content type.</param>
      <param name="version">The syndication version to use while parsing.</param>
      <param name="content">The content to parse.</param>
      <returns>
          <see langword="true" /> if the content was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationCategory,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the element was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationFeed,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the element was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationItem,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the element was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationLink,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the element was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationPerson,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
          <see langword="true" /> if the element was parsed successfully; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationCategory,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationFeed,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationItem,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationLink,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationPerson,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationCategory,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationFeed,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="feed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationItem,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationLink,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationPerson,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationFeedFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to the specified <see cref="T:System.Xml.XmlWriter" /> instance.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.#ctor(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="source">A <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance used to initialize the new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.#ctor(System.String,System.ServiceModel.Syndication.SyndicationContent,System.Uri,System.String,System.DateTimeOffset)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class. </summary>
      <param name="title">The title of the syndication item.</param>
      <param name="content">A <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance containing the content of the syndication item.</param>
      <param name="itemAlternateLink">The alternate URI for the syndication item.</param>
      <param name="id">The ID of the syndication item.</param>
      <param name="lastUpdatedTime">The <see cref="T:System.DateTimeOffset" /> that contains the last time the syndication item was last updated.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.#ctor(System.String,System.String,System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class with the specified title, content, and link.</summary>
      <param name="title">The item title.</param>
      <param name="content">The item content.</param>
      <param name="itemAlternateLink">The item URL.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.#ctor(System.String,System.String,System.Uri,System.String,System.DateTimeOffset)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class. </summary>
      <param name="title">The title of the syndication item.</param>
      <param name="content">The content of the syndication item.</param>
      <param name="itemAlternateLink">The alternate URI for the syndication item.</param>
      <param name="id">The ID of the syndication item.</param>
      <param name="lastUpdatedTime">The <see cref="T:System.DateTimeOffset" /> that contains the last time the syndication item was last updated.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.AddPermalink(System.Uri)">
      <summary>Adds a permalink to the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />.</summary>
      <param name="permalink">The <see cref="T:System.Uri" /> that points to the content.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.Clone">
      <summary>Creates a copy of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.CreateCategory">
      <summary>Creates a new category.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.CreateLink">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.CreatePerson">
      <summary>Creates a new person.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> object.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.GetAtom10Formatter">
      <summary>Gets an <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.GetRss20Formatter">
      <summary>Gets an <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</summary>
      <returns>An <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.GetRss20Formatter(System.Boolean)">
      <summary>Gets an <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</summary>
      <param name="serializeExtensionsAsAtom">A value that specifies whether to serialize element and attribute extensions with an Atom 1.0 namespace.</param>
      <returns>An <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.Load(System.Xml.XmlReader)">
      <summary>Loads a <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance from the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from. </param>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.Load``1(System.Xml.XmlReader)">
      <summary>Loads a <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> derived object from the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <typeparam name="TSyndicationItem">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />-derived class to load.</typeparam>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> derived object that contains the syndication item.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.SaveAsAtom10(System.Xml.XmlWriter)">
      <summary>Write the syndication item to the specified <see cref="T:System.Xml.XmlWriter" /> in Atom 1.0 format.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.SaveAsRss20(System.Xml.XmlWriter)">
      <summary>Write the syndication item to the specified <see cref="T:System.Xml.XmlWriter" /> in RSS 2.0 format.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that specifies whether the attribute extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.TryParseContent(System.Xml.XmlReader,System.String,System.String,System.ServiceModel.Syndication.SyndicationContent@)">
      <summary>Attempts to parse content.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="contentType">The content type of the content.</param>
      <param name="version">The syndication version to use while parsing.</param>
      <param name="content">The <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance to load the parsed content into.</param>
      <returns>A value that specifies whether the content was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use while parsing.</param>
      <returns>A value that specifies whether the element extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItem.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specific syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItemFormatter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.#ctor(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItemFormatter" /> class with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="itemToWrite">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to write.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.CanRead(System.Xml.XmlReader)">
      <summary>Verifies whether the specified <see cref="T:System.Xml.XmlReader" /> contains a valid syndication item.</summary>
      <param name="reader">An XML reader to check.</param>
      <returns>
          <see langword="true" />, if the XML reader contains a valid syndication item, otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.CreateCategory(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> class using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> used to create the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" />.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.CreateItemInstance">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> class. </summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.CreateLink(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> class.  </summary>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to use to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" />.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.CreatePerson(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance with the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance used to create the new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationCategory,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationItem,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationLink,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.LoadElementExtensions(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationPerson,System.Int32)">
      <summary>Loads element extensions into the specified <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> using the specified <see cref="T:System.Xml.XmlReader" /> and maximum extension size.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> to load the element extensions into.</param>
      <param name="maxExtensionSize">The maximum allowable size for an element extension (in bytes).</param>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.ReadFrom(System.Xml.XmlReader)">
      <summary>Reads in a <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> from the specified <see cref="T:System.Xml.XmlReader" />.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.SetItem(System.ServiceModel.Syndication.SyndicationItem)">
      <summary>Associates a <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance with the <see cref="T:System.ServiceModel.Syndication.SyndicationItemFormatter" />.</summary>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to associate with the <see cref="T:System.ServiceModel.Syndication.SyndicationItemFormatter" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.ToString">
      <summary>Gets a string representation of the <see cref="T:System.ServiceModel.Syndication.SyndicationItemFormatter" /> instance.</summary>
      <returns>The <see cref="T:System.ServiceModel.Syndication.SyndicationItemFormatter" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationCategory,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that indicates whether the attribute was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationItem,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that indicates whether the attribute was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationLink,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that indicates whether the attribute was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseAttribute(System.String,System.String,System.String,System.ServiceModel.Syndication.SyndicationPerson,System.String)">
      <summary>Attempts to parse an attribute extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that indicates whether the attribute was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseContent(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationItem,System.String,System.String,System.ServiceModel.Syndication.SyndicationContent@)">
      <summary>Attempts to parse syndication item content using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to use.</param>
      <param name="contentType">The content type.</param>
      <param name="version">The syndication version to use while parsing.</param>
      <param name="content">The content to parse.</param>
      <returns>A value that indicates whether the content was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationCategory,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that indicates whether the element was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationItem,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that indicates whether the element was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationLink,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that indicates whether the element was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.TryParseElement(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationPerson,System.String)">
      <summary>Attempts to parse an element extension using the specified <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to use.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that indicates whether the element was parsed successfully.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationCategory,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationItem,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationLink,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteAttributeExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationPerson,System.String)">
      <summary>Writes the attribute extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance that contains the attribute extensions to be written.</param>
      <param name="version">The syndication version to write the attribute extensions in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationCategory,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="category">The <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationItem,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="item">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationLink,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="link">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteElementExtensions(System.Xml.XmlWriter,System.ServiceModel.Syndication.SyndicationPerson,System.String)">
      <summary>Writes the element extensions in the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to the specified <see cref="T:System.Xml.XmlWriter" /> in the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the extensions to.</param>
      <param name="person">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance that contains the element extensions to be written.</param>
      <param name="version">The syndication version the extensions are written in.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationItemFormatter.WriteTo(System.Xml.XmlWriter)">
      <summary>Writes the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to the specified <see cref="T:System.Xml.XmlWriter" /> instance.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.#ctor(System.ServiceModel.Syndication.SyndicationLink)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> class with the specified instance.</summary>
      <param name="source">The <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance used to initialize the new instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.#ctor(System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> class with the specified <see cref="T:System.Uri" />.</summary>
      <param name="uri">The URI to the linked resource.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.#ctor(System.Uri,System.String,System.String,System.String,System.Int64)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> class with the specified <see cref="T:System.Uri" />, relation type, title, media type, and length.</summary>
      <param name="uri">The URI to the linked resource.</param>
      <param name="relationshipType">The relationship type.</param>
      <param name="title">The title of the link.</param>
      <param name="mediaType">The media type of the link.</param>
      <param name="length">The length of the linked content.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.Clone">
      <summary>Creates a copy of the current <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.CreateAlternateLink(System.Uri)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> object with the specified <see cref="T:System.Uri" />.</summary>
      <param name="uri">The URI of the linked resource.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.CreateAlternateLink(System.Uri,System.String)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> object with the specified <see cref="T:System.Uri" /> and media type.</summary>
      <param name="uri">The URI of the linked resource.</param>
      <param name="mediaType">The media type of the link.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.CreateMediaEnclosureLink(System.Uri,System.String,System.Int64)">
      <summary>Creates a media enclosure link with the specified URI, media type, and length.</summary>
      <param name="uri">The URI of the linked resource.</param>
      <param name="mediaType">The media type of the link.</param>
      <param name="length">The length of the linked content.</param>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.CreateSelfLink(System.Uri)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> with the specified URI and relationship type set to <see langword="self" />.</summary>
      <param name="uri">The URI to the linked resource.</param>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.CreateSelfLink(System.Uri,System.String)">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> with the specified URI, media type, and relationship type set to <see langword="self" />.</summary>
      <param name="uri">The URI to the linked resource.</param>
      <param name="mediaType">The media type of the link.</param>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.GetAbsoluteUri">
      <summary>Gets the absolute URI for the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" />.</summary>
      <returns>A <see cref="T:System.Uri" /> instance that contains the absolute URI of the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that specifies whether the attribute extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use while parsing.</param>
      <returns>A value that specifies whether the element extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationLink.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.#ctor">
      <summary>Initializes a new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.#ctor(System.ServiceModel.Syndication.SyndicationPerson)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> class with the specified instance.</summary>
      <param name="source">The <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance to initialize the new instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.#ctor(System.String)">
      <summary>Initializes a new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance with the specified e-mail address.</summary>
      <param name="email">The e-mail address of the person.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.#ctor(System.String,System.String,System.String)">
      <summary>Initializes a new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance with the specified e-mail address, name, and Uniform Resource Identifier (URI).</summary>
      <param name="email">The e-mail address of the person.</param>
      <param name="name">The name of the person.</param>
      <param name="uri">The URI of the person's Web page.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.Clone">
      <summary>Creates a copy of the existing <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>A value that specifies whether the attribute extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use while parsing.</param>
      <returns>A value that specifies whether the element extension was parsed successfully.</returns>
      <exception cref="T:System.Xml.XmlException">Invalid XML encountered during read.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.SyndicationPerson.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlReader" /> to write to.</param>
      <param name="version">The syndication version to use while writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.TextSyndicationContent.#ctor(System.ServiceModel.Syndication.TextSyndicationContent)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> with the specified <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance.</summary>
      <param name="source">The <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.TextSyndicationContent.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> with the specified text. </summary>
      <param name="text">The text of the content.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.TextSyndicationContent.#ctor(System.String,System.ServiceModel.Syndication.TextSyndicationContentKind)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> with the specified text and <see cref="T:System.ServiceModel.Syndication.TextSyndicationContentKind" />.</summary>
      <param name="text">The text of the content.</param>
      <param name="textKind">The <see cref="T:System.ServiceModel.Syndication.TextSyndicationContentKind" /> that describes the content.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.TextSyndicationContent.Clone">
      <summary>Creates a copy of the existing <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.TextSyndicationContent.WriteContentsTo(System.Xml.XmlWriter)">
      <summary>Writes the contents of the <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.UrlSyndicationContent.#ctor(System.ServiceModel.Syndication.UrlSyndicationContent)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" /> class with the specified <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" /> instance.</summary>
      <param name="source">The <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" /> instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.UrlSyndicationContent.#ctor(System.Uri,System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" /> class with the specified <see cref="T:System.Uri" /> and media type.</summary>
      <param name="url">The <see cref="T:System.Uri" />. </param>
      <param name="mediaType">The media type of the resource referenced by the <see cref="T:System.Uri" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.UrlSyndicationContent.Clone">
      <summary>Creates a copy of the existing <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance that contains the new copy of the <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.UrlSyndicationContent.WriteContentsTo(System.Xml.XmlWriter)">
      <summary>Writes the contents of the <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" /> instance to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Workspace.#ctor">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Workspace" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.Syndication.Workspace.#ctor(System.ServiceModel.Syndication.TextSyndicationContent,System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.ResourceCollectionInfo})">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Workspace" /> class and initializes it with the specified title and collection.</summary>
      <param name="title">The title of the workspace.</param>
      <param name="collections">The collection the workspace contains.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Workspace.#ctor(System.String,System.Collections.Generic.IEnumerable{System.ServiceModel.Syndication.ResourceCollectionInfo})">
      <summary>Creates a new instance of the <see cref="T:System.ServiceModel.Syndication.Workspace" /> class and initializes it with the specified title and collection.</summary>
      <param name="title">The workspace title.</param>
      <param name="collections">The collection the workspace contains.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Workspace.CreateResourceCollection">
      <summary>Creates a new <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> instance.</summary>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Workspace.TryParseAttribute(System.String,System.String,System.String,System.String)">
      <summary>Attempts to parse an attribute extension.</summary>
      <param name="name">The name of the element.</param>
      <param name="ns">The namespace of the element.</param>
      <param name="value">The attribute to parse.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns <see cref="T:System.Boolean" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Workspace.TryParseElement(System.Xml.XmlReader,System.String)">
      <summary>Attempts to parse an element extension.</summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
      <param name="version">The syndication version to use when parsing.</param>
      <returns>
Returns <see cref="T:System.Boolean" />.
</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.Workspace.WriteAttributeExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the attribute extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.Workspace.WriteElementExtensions(System.Xml.XmlWriter,System.String)">
      <summary>Writes the element extensions to the specified <see cref="T:System.Xml.XmlWriter" /> using the specified syndication version.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
      <param name="version">The syndication version to use when writing.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.#ctor(System.ServiceModel.Syndication.XmlSyndicationContent)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> with the specified <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance.</summary>
      <param name="source">The <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.#ctor(System.String,System.Object,System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> with the specified type, object, and <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" />. </summary>
      <param name="type">The type of content.</param>
      <param name="dataContractExtension">The data contract extension.</param>
      <param name="dataContractSerializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to use.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.#ctor(System.String,System.Object,System.Xml.Serialization.XmlSerializer)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> with the specified type, object and <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
      <param name="type">The type of content.</param>
      <param name="xmlSerializerExtension">The XML serializer extension.</param>
      <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.#ctor(System.String,System.ServiceModel.Syndication.SyndicationElementExtension)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> with the specified type and <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" />.</summary>
      <param name="type">The type of the content, typically expressed as a MIME content type, for example application/xml or application/xml+customer.</param>
      <param name="extension">The <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> to place in the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" />.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.#ctor(System.Xml.XmlReader)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> class. </summary>
      <param name="reader">The <see cref="T:System.Xml.XmlReader" /> to read from.</param>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.Clone">
      <summary>Creates a copy of the existing <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> instance.</summary>
      <returns>A new <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.GetReaderAtContent">
      <summary>Gets a reader from the content of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" />.</summary>
      <returns>An <see cref="T:System.Xml.XmlDictionaryReader" /> from the content of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" />.</returns>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.ReadContent``1">
      <summary>Reads the content of the specified type into the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" />.</summary>
      <typeparam name="TContent">The type of content to read.</typeparam>
      <returns>An object of the specified type.</returns>
      <exception cref="T:System.Runtime.Serialization.SerializationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.ReadContent``1(System.Runtime.Serialization.XmlObjectSerializer)">
      <summary>Reads the content of the specified type into the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> using the specified serializer.</summary>
      <param name="dataContractSerializer">The <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> to use.</param>
      <typeparam name="TContent">The type of content to read.</typeparam>
      <returns>An object of the specified type.</returns>
      <exception cref="T:System.Runtime.Serialization.SerializationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.ReadContent``1(System.Xml.Serialization.XmlSerializer)">
      <summary>Reads the content of the specified type into the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> using the specified serializer.</summary>
      <param name="serializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use.</param>
      <typeparam name="TContent">The type of content to read.</typeparam>
      <returns>An object of the specified type.</returns>
      <exception cref="T:System.InvalidOperationException">The input XML cannot be deserialized into the requested type.</exception>
    </member>
    <member name="M:System.ServiceModel.Syndication.XmlSyndicationContent.WriteContentsTo(System.Xml.XmlWriter)">
      <summary>Write the contents of the <see cref="T:System.ServiceModel.Syndication.XmlSyndicationContent" /> to the specified <see cref="T:System.Xml.XmlWriter" />.</summary>
      <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> to write to.</param>
    </member>
    <member name="M:System.ServiceModel.TcpTransportSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.TcpTransportSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.TcpTransportSecurity.ShouldSerializeExtendedProtectionPolicy">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.TcpTransportSecurity.ExtendedProtectionPolicy" /> property has changed from its default value and should be serialized. It is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.TcpTransportSecurity.ExtendedProtectionPolicy" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.TransactionFlowAttribute.#ctor(System.ServiceModel.TransactionFlowOption)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.TransactionFlowAttribute" /> class.</summary>
      <param name="transactions">A <see cref="T:System.ServiceModel.TransactionFlowOption" />.</param>
    </member>
    <member name="M:System.ServiceModel.TransactionFlowAttribute.System#ServiceModel#Description#IOperationBehavior#AddBindingParameters(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Adds extra parameters (settings) to the binding context to support this operation’s behavior. This method cannot be inherited.</summary>
      <param name="description">The operation description for which the attribute adds extra functionality.</param>
      <param name="parameters">The collection of parameter objects on the binding context.</param>
    </member>
    <member name="M:System.ServiceModel.TransactionFlowAttribute.System#ServiceModel#Description#IOperationBehavior#ApplyClientBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.ClientOperation)">
      <summary>Attaches the attribute functionality to the <see langword="ProxyOperation" /> object for the method that the attribute marks. This method cannot be inherited.</summary>
      <param name="description">The operation to which the attribute attaches functionality.</param>
      <param name="proxy">The <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" /> object that represents the current operation.</param>
    </member>
    <member name="M:System.ServiceModel.TransactionFlowAttribute.System#ServiceModel#Description#IOperationBehavior#ApplyDispatchBehavior(System.ServiceModel.Description.OperationDescription,System.ServiceModel.Dispatcher.DispatchOperation)">
      <summary>Attaches the attribute functionality to the <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> object for the method that the attribute marks. This method cannot be inherited.</summary>
      <param name="description">The description for this operation.</param>
      <param name="dispatch">The <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> object for this operation.</param>
    </member>
    <member name="M:System.ServiceModel.TransactionFlowAttribute.System#ServiceModel#Description#IOperationBehavior#Validate(System.ServiceModel.Description.OperationDescription)">
      <summary>Verifies that the operation can support this behavior. This method cannot be inherited.</summary>
      <param name="description">The operation to validate.</param>
    </member>
    <member name="M:System.ServiceModel.TransactionProtocol.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.TransactionProtocol" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.UpnEndpointIdentity.#ctor(System.IdentityModel.Claims.Claim)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.UpnEndpointIdentity" /> class from a claim.</summary>
      <param name="identity">The <see cref="T:System.IdentityModel.Claims.Claim" />.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="identity" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The claim type of <paramref name="identity" /> is not <see cref="P:System.IdentityModel.Claims.ClaimTypes.Upn" />.</exception>
    </member>
    <member name="M:System.ServiceModel.UpnEndpointIdentity.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.UpnEndpointIdentity" /> class. </summary>
      <param name="upnName">The UPN name.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="upnName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The claim type of <paramref name="upnName" /> is not <see cref="P:System.IdentityModel.Claims.ClaimTypes.Upn" />.</exception>
    </member>
    <member name="M:System.ServiceModel.UriSchemeKeyedCollection.#ctor(System.Uri[])">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.UriSchemeKeyedCollection" /> class.  </summary>
      <param name="addresses">A variable length <see cref="T:System.Array" /> of <see cref="T:System.Uri" /> objects used to initialize the collection.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="addresses" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.UriSchemeKeyedCollection.GetKeyForItem(System.Uri)">
      <summary>Gets the key for a specified URI from the collection.</summary>
      <param name="item">The <see cref="T:System.Uri" /> whose key is being retrieved.</param>
      <returns>The key for the specified URI from the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.UriSchemeKeyedCollection.InsertItem(System.Int32,System.Uri)">
      <summary>Inserts a URI into the collection at a specified location.</summary>
      <param name="index">The zero-based index that specifies the insertion location for the item in the collection.</param>
      <param name="item">The <see cref="T:System.Uri" /> to be inserted into the collection.</param>
      <exception cref="T:System.InvalidOperationException">The<paramref name=" item" /> URI is not an absolute URI.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="item" /> URI already contains a scheme name already in the collection.</exception>
    </member>
    <member name="M:System.ServiceModel.UriSchemeKeyedCollection.SetItem(System.Int32,System.Uri)">
      <summary>Replaces a URI at a specified location of the collection with a new URI.</summary>
      <param name="index">The zero-based index that specifies the insertion location for the URI in the collection.</param>
      <param name="item">The <see cref="T:System.Uri" /> to be placed into the collection.</param>
      <exception cref="T:System.InvalidOperationException">The<paramref name=" item" /> URI is not an absolute URI.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="item" /> URI already contains a scheme name already in the collection.</exception>
    </member>
    <member name="M:System.ServiceModel.WS2007FederationHttpBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WS2007FederationHttpBinding" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.WS2007FederationHttpBinding.#ctor(System.ServiceModel.WSFederationHttpSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WS2007FederationHttpBinding" /> class with a specified type of security used by the binding. </summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.WSFederationHttpSecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
    </member>
    <member name="M:System.ServiceModel.WS2007FederationHttpBinding.#ctor(System.ServiceModel.WSFederationHttpSecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WS2007FederationHttpBinding" /> class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled. </summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.WSFederationHttpSecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
      <param name="reliableSessionEnabled">
            <see langword="true" /> if a reliable session is enabled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.WS2007FederationHttpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WS2007FederationHttpBinding" /> class with a binding specified by its configuration name. </summary>
      <param name="configName">The binding configuration name for the <see cref="T:System.ServiceModel.Configuration.WS2007HttpBindingElement" />.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The binding element with the name <paramref name="configurationName" /> was not found.</exception>
    </member>
    <member name="M:System.ServiceModel.WS2007FederationHttpBinding.CreateMessageSecurity">
      <summary>Creates a <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> using the settings provided by this instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> using the settings provided by this instance.</returns>
    </member>
    <member name="M:System.ServiceModel.WS2007HttpBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WS2007HttpBinding" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.WS2007HttpBinding.#ctor(System.ServiceModel.SecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WS2007HttpBinding" /> class with a specified type of security used by the binding.</summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.SecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
    </member>
    <member name="M:System.ServiceModel.WS2007HttpBinding.#ctor(System.ServiceModel.SecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WS2007HttpBinding" /> class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled.</summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.SecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
      <param name="reliableSessionEnabled">
            <see langword="true" /> if a reliable session is enabled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.WS2007HttpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WS2007HttpBinding" /> class with a binding specified by its configuration name. </summary>
      <param name="configName">The binding configuration name for the <see cref="T:System.ServiceModel.Configuration.WS2007HttpBindingElement" />.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The binding element with the name <paramref name="configName" /> was not found.</exception>
    </member>
    <member name="M:System.ServiceModel.WS2007HttpBinding.CreateMessageSecurity">
      <summary>Returns the security binding element from the current binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> from the current binding.</returns>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSDualHttpBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpBinding.#ctor(System.ServiceModel.WSDualHttpSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSDualHttpBinding" /> class with a specified type of security used by the binding.</summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.WSDualHttpSecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSDualHttpBinding" /> class with a binding specified by its configuration name.</summary>
      <param name="configName">The binding configuration name for the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingElement" />.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The binding element with the name <paramref name="configurationName" /> was not found.</exception>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpBinding.CreateBindingElements">
      <summary>Returns an ordered collection of binding elements contained in the current binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that includes a <see cref="T:System.ServiceModel.Channels.TransactionFlowBindingElement" /> and, because a reliable session is required for the <see cref="T:System.ServiceModel.WSDualHttpBinding" />, a <see cref="T:System.ServiceModel.Channels.ReliableSessionBindingElement" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpBinding.ShouldSerializeReaderQuotas">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSDualHttpBinding.ReaderQuotas" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSDualHttpBinding.ReaderQuotas" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpBinding.ShouldSerializeReliableSession">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSDualHttpBinding.ReliableSession" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSDualHttpBinding.ReliableSession" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpBinding.ShouldSerializeSecurity">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSDualHttpBinding.Security" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSDualHttpBinding.Security" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpBinding.ShouldSerializeTextEncoding">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSDualHttpBinding.TextEncoding" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSDualHttpBinding.TextEncoding" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSDualHttpSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpSecurity.ShouldSerializeMessage">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSDualHttpSecurity.Message" /> property has changed from its default value and should be serialized. This is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSDualHttpSecurity.Message" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSDualHttpSecurity.ShouldSerializeMode">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSDualHttpSecurity.Mode" /> property has changed from its default value and should be serialized. This is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSDualHttpSecurity.Mode" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSFederationHttpBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpBinding.#ctor(System.ServiceModel.WSFederationHttpSecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSFederationHttpBinding" /> class with a specified type of security used by the binding.</summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.WSFederationHttpSecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpBinding.#ctor(System.ServiceModel.WSFederationHttpSecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSFederationHttpBinding" /> class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled.</summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.WSFederationHttpSecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
      <param name="reliableSessionEnabled">
            <see langword="true" /> if a reliable session is enabled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSFederationHttpBinding" /> class with a binding specified by its configuration name.</summary>
      <param name="configName">The binding configuration name for the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingElement" />.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The binding element with the name <paramref name="configurationName" /> was not found.</exception>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpBinding.CreateBindingElements">
      <summary>Creates a collection with the binding elements for the binding.</summary>
      <returns>The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.ServiceModel.Channels.BindingElement" /> that makes up the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpBinding.CreateMessageSecurity">
      <summary>Creates a <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> that has enabled a reliable session.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> that has enabled a reliable session.</returns>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpBinding.GetTransport">
      <summary>Returns the transport binding element from the current binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> from the current binding.</returns>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpBinding.ShouldSerializeSecurity">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSFederationHttpBinding.Security" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSFederationHttpBinding.Security" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSFederationHttpSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpSecurity.ShouldSerializeMessage">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSFederationHttpSecurity.Message" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSFederationHttpSecurity.Message" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSFederationHttpSecurity.ShouldSerializeMode">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSFederationHttpSecurity.Mode" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSFederationHttpSecurity.Mode" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.#ctor(System.ServiceModel.SecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpBinding" /> class with a specified type of security used by the binding. </summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.SecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.#ctor(System.ServiceModel.SecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpBinding" /> class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled. </summary>
      <param name="securityMode">The value of <see cref="T:System.ServiceModel.SecurityMode" /> that specifies the type of security that is used with the SOAP message and for the client.</param>
      <param name="reliableSessionEnabled">
            <see langword="true" /> if a reliable session is enabled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpBinding" /> class with a binding specified by its configuration name.</summary>
      <param name="configName">The binding configuration name for the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingElement" />.</param>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The binding element with the name <paramref name="configName" /> was not found.</exception>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.BuildChannelFactory``1(System.ServiceModel.Channels.BindingParameterCollection)">
      <summary>Builds the channel factory stack on the client that creates a specified type of channel and that satisfies the features specified by a collection of binding parameters.</summary>
      <param name="parameters">Specifies the requirements for the channel factory built.</param>
      <typeparam name="TChannel">The type of channel the channel factory produces.</typeparam>
      <returns>An <see cref="T:System.ServiceModel.Channels.IChannelFactory`1" /> of type TChannel that satisfies the features specified by the collection.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.CreateBindingElements">
      <summary>Returns an ordered collection of binding elements contained in the current binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the ordered stack of binding elements described by the <see cref="T:System.ServiceModel.WSHttpBinding" /> binding.</returns>
      <exception cref="T:System.InvalidOperationException">The transport security mode set cannot provide the reliable session that has been enabled.</exception>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.CreateMessageSecurity">
      <summary>Returns the security binding element from the current binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> from the current binding.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.GetTransport">
      <summary>Returns the transport binding element from the current binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> from the current binding.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBinding.ShouldSerializeSecurity">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSHttpBinding.Security" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSHttpBinding.Security" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBindingBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpBindingBase" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.WSHttpBindingBase.#ctor(System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpBindingBase" /> class with a value that indicates whether a reliable session is enabled.</summary>
      <param name="reliableSessionEnabled">
            <see langword="true" />, if a reliable session is enabled; otherwise, <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.WSHttpBindingBase.CreateBindingElements">
      <summary>Returns an ordered collection of binding elements contained in the current binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the <see cref="T:System.ServiceModel.Channels.BindingElement" /> objects for the binding.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBindingBase.CreateMessageSecurity">
      <summary>When implemented in a derived class, returns the <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> from the current binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> from the current binding.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBindingBase.GetTransport">
      <summary>When implemented in a derived class, returns the transport binding element from the current binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> from the current binding.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBindingBase.ShouldSerializeReaderQuotas">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSHttpBindingBase.ReaderQuotas" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSHttpBindingBase.ReaderQuotas" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBindingBase.ShouldSerializeReliableSession">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSHttpBindingBase.ReliableSession" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSHttpBindingBase.ReliableSession" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpBindingBase.ShouldSerializeTextEncoding">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSHttpBindingBase.TextEncoding" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSHttpBindingBase.TextEncoding" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpContextBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpContextBinding" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.WSHttpContextBinding.#ctor(System.ServiceModel.SecurityMode)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpContextBinding" /> class using the specified <see cref="T:System.ServiceModel.SecurityMode" />. </summary>
      <param name="securityMode">The security mode.</param>
    </member>
    <member name="M:System.ServiceModel.WSHttpContextBinding.#ctor(System.ServiceModel.SecurityMode,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpContextBinding" /> class with the specified <see cref="T:System.ServiceModel.SecurityMode" /> and reliable session setting. </summary>
      <param name="securityMode">The security mode.</param>
      <param name="reliableSessionEnabled">
            <see langword="true" /> to enable reliable sessions; otherwise <see langword="false" />.</param>
    </member>
    <member name="M:System.ServiceModel.WSHttpContextBinding.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpContextBinding" /> class with the specified binding configuration.</summary>
      <param name="configName">The name of the binding configuration.</param>
    </member>
    <member name="M:System.ServiceModel.WSHttpContextBinding.CreateBindingElements">
      <summary>Creates an ordered collection of binding elements that are contained in the current binding.</summary>
      <returns>The ordered stack of binding elements described by the <see cref="T:System.ServiceModel.WSHttpContextBinding" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpSecurity.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.WSHttpSecurity" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.WSHttpSecurity.ShouldSerializeMessage">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSHttpSecurity.Message" /> property has changed from its default value and should be serialized. This is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSHttpSecurity.Message" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpSecurity.ShouldSerializeMode">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSHttpSecurity.Mode" /> property has changed from its default value and should be serialized. This is used by WCF for XAML integration.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSHttpSecurity.Mode" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.WSHttpSecurity.ShouldSerializeTransport">
      <summary>Returns a value that indicates whether the <see cref="P:System.ServiceModel.WSHttpSecurity.Transport" /> property has changed from its default value and should be serialized.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.WSHttpSecurity.Transport" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.X509CertificateEndpointIdentity.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
      <summary>Initializes a new instance of a <see cref="T:System.ServiceModel.X509CertificateEndpointIdentity" /> class using an existing certificate.</summary>
      <param name="certificate">The certificate to clone.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="certificate" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.X509CertificateEndpointIdentity.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.X509CertificateEndpointIdentity" /> class using the primary (leaf) certificate and certificates that are part of its trust chain.</summary>
      <param name="primaryCertificate">The primary certificate representing the service's identity.</param>
      <param name="supportingCertificates">The certificates that are part of the trust chain of the primary certificate.</param>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="primaryCertificate" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="supportingCertificates" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.ServiceModel.XamlIntegration.XPathMessageContextMarkupExtension.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.XamlIntegration.XPathMessageContextMarkupExtension" /> class.  </summary>
    </member>
    <member name="M:System.ServiceModel.XamlIntegration.XPathMessageContextMarkupExtension.#ctor(System.ServiceModel.Dispatcher.XPathMessageContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.XamlIntegration.XPathMessageContextMarkupExtension" /> class with the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageContext" /> to convert.</summary>
      <param name="context">The XPath message context to convert.</param>
    </member>
    <member name="M:System.ServiceModel.XamlIntegration.XPathMessageContextMarkupExtension.ProvideValue(System.IServiceProvider)">
      <summary>Provides the namespaces used in the XPath message query.</summary>
      <param name="serviceProvider">A service provider that is not used in the operation.</param>
      <returns>The namespaces.</returns>
    </member>
    <member name="M:System.ServiceModel.XamlIntegration.XPathMessageContextTypeConverter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.XamlIntegration.XPathMessageContextTypeConverter" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.XamlIntegration.XPathMessageContextTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Tests whether a context can be converted from one type to the type of this converter.</summary>
      <param name="context">A type that provides the format context.</param>
      <param name="sourceType">The type to convert from.</param>
      <returns>
          <see langword="true" /> if the type can be converted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.XamlIntegration.XPathMessageContextTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
      <summary>Tests whether a type can be converted into a target type. </summary>
      <param name="context">A type that provides the format context.</param>
      <param name="destinationType">A type that provides the format context.</param>
      <returns>
          <see langword="true" /> if the conversion can be performed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.ServiceModel.XamlIntegration.XPathMessageContextTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
      <summary>Converts the provided context object into the XAML-serializable type of this converter, using the specified context and culture information.</summary>
      <param name="context">A type that provides the format context.</param>
      <param name="culture">The information about a specific culture, such as calendars, and number formats.</param>
      <param name="value">The object to convert.</param>
      <returns>The result of the conversion process.</returns>
    </member>
    <member name="M:System.ServiceModel.XamlIntegration.XPathMessageContextTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
      <summary>Converts the provided context object into the XAML-serializable type of this converter, using the specified context and culture information.</summary>
      <param name="context">A type that provides the format context.</param>
      <param name="culture">The information about a specific culture, such as calendars, and number formats.</param>
      <param name="value">The object to convert.</param>
      <param name="destinationType">The type to convert the <paramref name="value" /> argument to.</param>
      <returns>The converted context.</returns>
    </member>
    <member name="M:System.ServiceModel.XmlSerializerFormatAttribute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.XmlSerializerFormatAttribute" /> class. </summary>
    </member>
    <member name="M:System.ServiceModel.XPathMessageQuery.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.XPathMessageQuery" /> class.</summary>
    </member>
    <member name="M:System.ServiceModel.XPathMessageQuery.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.XPathMessageQuery" /> class with the specified XPath expression.</summary>
      <param name="expression">The XPath expression.</param>
    </member>
    <member name="M:System.ServiceModel.XPathMessageQuery.#ctor(System.String,System.Xml.XmlNamespaceManager)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.XPathMessageQuery" /> class with the specified XPath expression and <see cref="T:System.Xml.XmlNamespaceManager" />.</summary>
      <param name="expression">The XPath expression.</param>
      <param name="namespaces">The XML namespace manager.</param>
    </member>
    <member name="M:System.ServiceModel.XPathMessageQuery.#ctor(System.String,System.Xml.Xsl.XsltContext)">
      <summary>Initializes a new instance of the <see cref="T:System.ServiceModel.XPathMessageQuery" /> class with the specified XPath expression and <see cref="T:System.Xml.Xsl.XsltContext" />.</summary>
      <param name="expression">The XPath expression.</param>
      <param name="context">The XSLT context.</param>
    </member>
    <member name="M:System.ServiceModel.XPathMessageQuery.CreateMessageQueryCollection">
      <summary>Creates a message query collection that enables optimizations when executing multiple queries against a message.</summary>
      <returns>A message query collection.</returns>
    </member>
    <member name="M:System.ServiceModel.XPathMessageQuery.Evaluate``1(System.ServiceModel.Channels.Message)">
      <summary>Evaluates the XPath query against the specified <see cref="T:System.ServiceModel.Channels.Message" />.</summary>
      <param name="message">The message to query.</param>
      <typeparam name="TResult">The type of data to retrieve.</typeparam>
      <returns>The data retrieved from the message.</returns>
    </member>
    <member name="M:System.ServiceModel.XPathMessageQuery.Evaluate``1(System.ServiceModel.Channels.MessageBuffer)">
      <summary>Evaluates the XPath query against the specified <see cref="T:System.ServiceModel.Channels.MessageBuffer" />.</summary>
      <param name="buffer">The message buffer to query.</param>
      <typeparam name="TResult">The type of data to retrieve.</typeparam>
      <returns>The data retrieved from the message buffer.</returns>
    </member>
    <member name="M:System.UriTemplate.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplate" /> class with the specified template string.</summary>
      <param name="template">The template.</param>
    </member>
    <member name="M:System.UriTemplate.#ctor(System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplate" /> class.</summary>
      <param name="template">The template string.</param>
      <param name="ignoreTrailingSlash">A value that specifies whether trailing slash “/” characters should be ignored.</param>
    </member>
    <member name="M:System.UriTemplate.#ctor(System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplate" /> class.</summary>
      <param name="template">The template string.</param>
      <param name="ignoreTrailingSlash">
            <see langword="true" /> if the trailing slash “/” characters are ignored; otherwise <see langword="false" />.</param>
      <param name="additionalDefaults">A dictionary that contains a list of default values for the template parameters.</param>
    </member>
    <member name="M:System.UriTemplate.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplate" /> class.</summary>
      <param name="template">The template string.</param>
      <param name="additionalDefaults">A dictionary that contains a list of default values for the template parameters.</param>
    </member>
    <member name="M:System.UriTemplate.BindByName(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String})">
      <summary>Creates a new URI from the template and the collection of parameters.</summary>
      <param name="baseAddress">The base address.</param>
      <param name="parameters">A dictionary that contains a collection of parameter name/value pairs.</param>
      <returns>A URI.</returns>
    </member>
    <member name="M:System.UriTemplate.BindByName(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.Boolean)">
      <summary>Creates a new URI from the template and the collection of parameters.</summary>
      <param name="baseAddress">A URI that contains the base address.</param>
      <param name="parameters">A dictionary that contains a collection of parameter name/value pairs.</param>
      <param name="omitDefaults">
            <see langword="true" /> is the default values are ignored; otherwise <see langword="false" />.</param>
      <returns>A URI.</returns>
    </member>
    <member name="M:System.UriTemplate.BindByName(System.Uri,System.Collections.Specialized.NameValueCollection)">
      <summary>Creates a new URI from the template and the collection of parameters.</summary>
      <param name="baseAddress">The base address.</param>
      <param name="parameters">The parameter values.</param>
      <returns>A new instance.</returns>
    </member>
    <member name="M:System.UriTemplate.BindByName(System.Uri,System.Collections.Specialized.NameValueCollection,System.Boolean)">
      <summary>Creates a new URI from the template and the collection of parameters.</summary>
      <param name="baseAddress">The base address.</param>
      <param name="parameters">A collection of parameter name/value pairs. </param>
      <param name="omitDefaults">
            <see langword="true" /> if the default values are ignored; otherwise <see langword="false" />.</param>
      <returns>A URI.</returns>
    </member>
    <member name="M:System.UriTemplate.BindByPosition(System.Uri,System.String[])">
      <summary>Creates a new URI from the template and an array of parameter values.</summary>
      <param name="baseAddress">A <see cref="T:System.Uri" /> that contains the base address.</param>
      <param name="values">The parameter values.</param>
      <returns>A new <see cref="T:System.Uri" /> instance.</returns>
    </member>
    <member name="M:System.UriTemplate.IsEquivalentTo(System.UriTemplate)">
      <summary>Indicates whether a <see cref="T:System.UriTemplate" /> is structurally equivalent to another.</summary>
      <param name="other">The <see cref="T:System.UriTemplate" /> to compare.</param>
      <returns>
          <see langword="true" /> if the <see cref="T:System.UriTemplate" /> is structurally equivalent to another; otherwise <see langword="false" />.</returns>
    </member>
    <member name="M:System.UriTemplate.Match(System.Uri,System.Uri)">
      <summary>Attempts to match a <see cref="T:System.URI" /> to a <see cref="T:System.UriTemplate" />.</summary>
      <param name="baseAddress">The base address.</param>
      <param name="candidate">The <see cref="T:System.Uri" /> to match against the template.</param>
      <returns>An instance.</returns>
    </member>
    <member name="M:System.UriTemplate.ToString">
      <summary>Returns a string representation of the <see cref="T:System.UriTemplate" /> instance.</summary>
      <returns>The representation of the <see cref="T:System.UriTemplate" /> instance.</returns>
    </member>
    <member name="M:System.UriTemplateEquivalenceComparer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateEquivalenceComparer" /> class.</summary>
    </member>
    <member name="M:System.UriTemplateEquivalenceComparer.Equals(System.UriTemplate,System.UriTemplate)">
      <summary>Compares two <see cref="T:System.UriTemplate" /> instances for equivalence.</summary>
      <param name="x">A <see cref="T:System.UriTemplate" /> instance.</param>
      <param name="y">A <see cref="T:System.UriTemplate" /> instance.</param>
      <returns>A value that indicates whether the two <see cref="T:System.UriTemplate" /> instances are equivalent.</returns>
    </member>
    <member name="M:System.UriTemplateEquivalenceComparer.GetHashCode(System.UriTemplate)">
      <summary>Gets a hash code for the specified <see cref="T:System.UriTemplate" /> instance.</summary>
      <param name="obj">The <see cref="T:System.UriTemplate" /> instance.</param>
      <returns>The hash code.</returns>
    </member>
    <member name="M:System.UriTemplateMatch.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateMatch" /> class.</summary>
    </member>
    <member name="M:System.UriTemplateMatchException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateMatchException" /> class.</summary>
    </member>
    <member name="M:System.UriTemplateMatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateMatchException" /> class with serialized data.</summary>
      <param name="info">The object that holds the serialized data object.</param>
      <param name="context">The contextual information about the source or destination.</param>
    </member>
    <member name="M:System.UriTemplateMatchException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateMatchException" /> class with the specified error message.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:System.UriTemplateMatchException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateMatchException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The exception that is the cause of the current exception. </param>
    </member>
    <member name="M:System.UriTemplateTable.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateTable" /> class.</summary>
    </member>
    <member name="M:System.UriTemplateTable.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.UriTemplate,System.Object}})">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateTable" /> class with the specified collection of key/value pairs.</summary>
      <param name="keyValuePairs">A collection of key/value pairs that consist of URI templates and associated data.</param>
    </member>
    <member name="M:System.UriTemplateTable.#ctor(System.Uri)">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateTable" /> class with the specified base address.</summary>
      <param name="baseAddress">A <see cref="T:System.Uri" /> instance that contains the base address.</param>
    </member>
    <member name="M:System.UriTemplateTable.#ctor(System.Uri,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.UriTemplate,System.Object}})">
      <summary>Initializes a new instance of the <see cref="T:System.UriTemplateTable" /> class with the specified base address and collection of key/value pairs.</summary>
      <param name="baseAddress">A <see cref="T:System.Uri" /> instance that contains the base address.</param>
      <param name="keyValuePairs">A collection of key/value pairs that consist of URI templates and associated data.</param>
    </member>
    <member name="M:System.UriTemplateTable.MakeReadOnly(System.Boolean)">
      <summary>Makes the <see cref="T:System.UriTemplateTable" /> read only.</summary>
      <param name="allowDuplicateEquivalentUriTemplates">Specifies whether to allow duplicate equivalent <see cref="T:System.UriTemplate" /> instances in the <see cref="T:System.UriTemplateTable" />.</param>
    </member>
    <member name="M:System.UriTemplateTable.Match(System.Uri)">
      <summary>Attempts to match a candidate <see cref="T:System.Uri" /> to the <see cref="T:System.UriTemplateTable" />.</summary>
      <param name="uri">The candidate URI.</param>
      <returns>A collection of <see cref="T:System.UriTemplateMatch" /> instances.</returns>
    </member>
    <member name="M:System.UriTemplateTable.MatchSingle(System.Uri)">
      <summary>Attempts to match a candidate <see cref="T:System.Uri" /> to the <see cref="T:System.UriTemplateTable" />.</summary>
      <param name="uri">The candidate URI.</param>
      <returns>A single <see cref="T:System.UriTemplateMatch" /> instance.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.Count">
      <summary>Gets the number of elements contained in the thread-safe collection.</summary>
      <returns>The number of elements contained in the thread-safe, read-only collection.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.Item(System.Int32)">
      <summary>Gets an element from the thread-safe collection with a specified index.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <returns>The object in the collection that has the specified <paramref name="index" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.Items">
      <summary>Gets the list of elements contained in the thread-safe collection.</summary>
      <returns>The <see cref="T:System.Collections.Generic.IList`1" /> of elements that are contained in the thread-safe, read-only collection.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.SyncRoot">
      <summary>Gets the object used to synchronize access to the thread-safe collection.</summary>
      <returns>An object used to synchronize access to the thread-safe collection.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>Gets a value that indicates whether the collection is read only.</summary>
      <returns>
          <see langword="false" />
        </returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.System#Collections#ICollection#IsSynchronized">
      <summary>Gets a value that indicates whether the collection is thread safe.</summary>
      <returns>
          <see langword="true" />
        </returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.System#Collections#ICollection#SyncRoot">
      <summary>Gets the object used to synchronize access to the thread-safe collection.</summary>
      <returns>An object used to synchronize access to the thread-safe collection.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IList#IsFixedSize">
      <summary>Gets a value that indicates whether the collection is fixed in size.</summary>
      <returns>
          <see langword="false" />
        </returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IList#IsReadOnly">
      <summary>Gets a value that indicates whether the collection is read only.</summary>
      <returns>
          <see langword="false" />
        </returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedCollection`1.System#Collections#IList#Item(System.Int32)">
      <summary>Gets or sets the item at a specified zero-based index.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <returns>The item with the specified <paramref name="index" />.</returns>
      <exception cref="T:System.ArgumentException">The value set is <see langword="null" /> or is not of the correct generic type <paramref name="T" /> for the collection.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> specified is less than zero or greater than the number of items in the collection.</exception>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedKeyedCollection`2.Dictionary">
      <summary>Gets the dictionary associated with the collection.</summary>
      <returns>The <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains the key-item pairs for the collection.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedKeyedCollection`2.Item(`0)">
      <summary>Gets the items with a specified key from the collection.</summary>
      <param name="key">The key for the item being retrieved. </param>
      <returns>The item of type <paramref name="T" /> from the collection with the key specified.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.Count">
      <summary>Gets the number of elements contained in the thread-safe, read-only collection.</summary>
      <returns>The number of elements contained in the thread-safe, read-only collection.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.Item(System.Int32)">
      <summary>Gets an element from the thread-safe, read-only collection with a specified index.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <returns>The object in the collection that has the specified <paramref name="index" />.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.Items">
      <summary>Gets the list of elements contained in the thread-safe, read-only collection.</summary>
      <returns>The <see cref="T:System.Collections.Generic.IList`1" /> of elements that are contained in the thread-safe, read-only collection.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>This property always returns <see langword="true" /> because the collection is read-only.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.This property always returns <see langword="true" /> because the collection is read-only.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#Generic#IList{T}#Item(System.Int32)">
      <summary>Returns the object in the collection that has the specified <paramref name="index" />.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <returns>Returns <see cref="T:System.Boolean" />.Returns the object in the collection that has the specified <paramref name="index" />.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#ICollection#IsSynchronized">
      <summary>This property always returns <see langword="true" /> because the collection is thread safe.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.This property always returns <see langword="true" /> because the collection is thread safe.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#ICollection#SyncRoot">
      <summary>Gets the object used to synchronize access to the thread-safe, read-only collection.</summary>
      <returns>Returns <see cref="T:System.Object" />.The object used to synchronize access to the thread-safe, read-only collection.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#IsFixedSize">
      <summary>This property returns <see langword="true" /> because the read-only collection is always fixed in size.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.This property returns <see langword="true" /> because the read-only collection is always fixed in size.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#IsReadOnly">
      <summary>This property always returns <see langword="true" /> because the collection is read-only.</summary>
      <returns>Returns <see cref="T:System.Boolean" />.This property always returns <see langword="true" /> because the collection is read-only.</returns>
    </member>
    <member name="P:System.Collections.Generic.SynchronizedReadOnlyCollection`1.System#Collections#IList#Item(System.Int32)">
      <summary>Gets the item at a specified zero-based index.</summary>
      <param name="index">The zero-based index of the element to be retrieved from the collection.</param>
      <returns>Returns <see cref="T:System.Object" />.Gets the item at a specified zero-based index.</returns>
      <exception cref="T:System.NotSupportedException">Items cannot be set in a read-only collection.</exception>
    </member>
    <member name="P:System.IO.PipeException.ErrorCode">
      <summary>Gets the error code to be returned with the exception. </summary>
      <returns>An integer with the error code to be returned with the exception. </returns>
    </member>
    <member name="P:System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute.RequirementsMode">
      <summary>Gets or sets the level of ASP.NET compatibility required by the service.</summary>
      <returns>The <see cref="T:System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode" /> that indicates the services required degree of ASP.NET compatibility. The default value is <see cref="F:System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed" />. </returns>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The value is not a valid one for the <see cref="T:System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode" /><see langword="enum" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.DiagnosticSection.PerformanceCountersEnabled">
      <summary>Gets or sets a Boolean value that indicates whether performance counters are enabled for diagnostic purpose.</summary>
      <returns>
          <see langword="true" /> if performance counters are enabled; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetPipeSection.AllowAccounts">
      <summary>Gets the user accounts for processes that host Windows Communication Foundation (WCF) services and are granted connection access to the sharing service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Activation.Configuration.SecurityIdentifierElementCollection" /> that contains user accounts for processes that host WCF services and are granted connection access to the sharing service. The default values returned are LocalSystem, Admin, NS, LS, and IIS_USRS.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetPipeSection.MaxPendingAccepts">
      <summary>Gets or sets the maximum outstanding concurrent accepting threads on the listening endpoint for the sharing service.</summary>
      <returns>The maximum outstanding concurrent accepting threads on the listening endpoint for the sharing service. The default is 2.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetPipeSection.MaxPendingConnections">
      <summary>Gets or sets the maximum number of pending connections for this sharing service.</summary>
      <returns>The maximum number of pending connections for this sharing service.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetPipeSection.ReceiveTimeout">
      <summary>Gets or sets the timeout for the NetPipeActivator sharing service. </summary>
      <returns>The default is 10 seconds.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetTcpSection.AllowAccounts">
      <summary>Gets the user accounts for processes that host Windows Communication Foundation (WCF) services and are granted connection access to the sharing service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Activation.Configuration.SecurityIdentifierElementCollection" /> that contains user accounts for processes that host WCF services and are granted connection access to the sharing service. The default values returned are LocalSystem, Admin, NS, LS, and IIS_USRS.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetTcpSection.ListenBacklog">
      <summary>Gets or sets the maximum outstanding connections that are accepted from the shared connection, but are not yet dispatched to WCF services.</summary>
      <returns>The maximum outstanding connections that are accepted from the shared connection, but are not yet dispatched to WCF. The default is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetTcpSection.MaxPendingAccepts">
      <summary>Gets or sets the maximum outstanding concurrent accepting threads on the listening endpoint for the sharing service.</summary>
      <returns>The maximum outstanding concurrent accepting threads on the listening endpoint for the sharing service. The default is 2.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetTcpSection.MaxPendingConnections">
      <summary>Gets or sets the maximum number of pending connections for this sharing service.</summary>
      <returns>The maximum number of pending connections for this sharing service.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetTcpSection.ReceiveTimeout">
      <summary>Gets or sets the timeout for the NetTcpPortSharing sharing service.</summary>
      <returns>The default is 10 seconds.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.NetTcpSection.TeredoEnabled">
      <summary>Gets or sets a Boolean value that indicates whether the port sharing service uses Microsoft Teredo service to listen on TCP ports on behalf of WCF services.</summary>
      <returns>
          <see langword="true" /> if the port sharing service uses Microsoft Teredo service to listen on TCP ports on behalf of WCF services; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.SecurityIdentifierElement.SecurityIdentifier">
      <summary>Gets or sets the security identifier that this element associates with.</summary>
      <returns>The security identifier that this element associates with.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.ServiceModelActivationSectionGroup.Diagnostics">
      <summary>Gets the diagnostics configuration section.</summary>
      <returns>A <see cref="T:System.ServiceModel.Activation.Configuration.DiagnosticSection" /> instance that contains the diagnostics configuration section.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.ServiceModelActivationSectionGroup.NetPipe">
      <summary>Gets the configuration settings for the NetPipeActivator sharing service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Activation.Configuration.NetPipeSection" /> that contains configuration settings for the NetPipeActivator sharing service.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.Configuration.ServiceModelActivationSectionGroup.NetTcp">
      <summary>Gets the configuration settings for the NetTcpPortSharing sharing service. </summary>
      <returns>A <see cref="T:System.ServiceModel.Activation.Configuration.NetTcpSection" /> that contains configuration settings for the NetTcpPortSharing sharing service.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.VirtualPathExtension.ApplicationVirtualPath">
      <summary>Gets the virtual path of the IIS or WAS application that hosts the WCF service.</summary>
      <returns>The virtual path of the IIS or WAS application that hosts the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.VirtualPathExtension.SiteName">
      <summary>Gets the site name of the IIS or WAS application that hosts the WCF service.</summary>
      <returns>The site name of the IIS or WAS application that hosts the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Activation.VirtualPathExtension.VirtualPath">
      <summary>Gets the virtual path used by a service.</summary>
      <returns>The virtual path used by a service.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpBinding.EnableHttpCookieContainer">
      <summary>Gets or sets a value that indicates whether HTTP cookie container is enabled.</summary>
      <returns>
          <see langword="true" /> if HTTP cookie container is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpBinding.MessageEncoding">
      <summary>Gets or sets whether MTOM or Text is used to encode SOAP messages.</summary>
      <returns>The value of <see cref="T:System.ServiceModel.WSMessageEncoding" /> that indicates whether MTOM or Text/XML is used to encode SOAP messages. The default value is <see cref="F:System.ServiceModel.WSMessageEncoding.Text" />.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpBinding.Security">
      <summary>Gets the type of security used with this binding.  </summary>
      <returns>The <see cref="T:System.ServiceModel.BasicHttpSecurity" /> that is used with this binding. The default value is <see cref="F:System.ServiceModel.BasicHttpSecurityMode.None" />. </returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpContextBinding.ContextManagementEnabled">
      <summary>Gets a value that specifies whether context management is enabled.</summary>
      <returns>
          <see langword="true" /> if context management is enabled; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpMessageSecurity.AlgorithmSuite">
      <summary>Specifies the algorithm suite to use with <see cref="T:System.ServiceModel.BasicHttpMessageSecurity" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" />. The default value is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpMessageSecurity.ClientCredentialType">
      <summary>Specifies the type of credential with which the client authenticates.</summary>
      <returns>A member of the <see cref="T:System.ServiceModel.BasicHttpMessageCredentialType" /> enumeration. The default value is <see cref="F:System.ServiceModel.BasicHttpMessageCredentialType.UserName" />.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpsBinding.MessageEncoding">
      <summary>Gets or sets whether MTOM or Text is used to encode SOAP messages.</summary>
      <returns>The value that indicates whether MTOM or Text/XML is used to encode SOAP messages. The default value is Text.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpsBinding.Security">
      <summary>Gets the type of security used with the binding.</summary>
      <returns>The BasicHttpSecurity that is used with the binding. The default value is None.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpSecurity.Message">
      <summary>Gets the message-level security settings for a <see langword="basicHttpBinding" /> binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.BasicHttpMessageSecurity" />, which represents the message-level security settings for this binding. </returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpSecurity.Mode">
      <summary>Gets or sets the security mode for a <see langword="basicHttpBinding" /> binding.</summary>
      <returns>A value in the <see cref="T:System.ServiceModel.BasicHttpSecurityMode" /> enumeration. The default value for this property is <see cref="F:System.ServiceModel.BasicHttpSecurityMode.None" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not a legal value for <see cref="T:System.ServiceModel.BasicHttpSecurityMode" />.</exception>
    </member>
    <member name="P:System.ServiceModel.BasicHttpSecurity.Transport">
      <summary>Gets the transport-level security settings for a <see langword="basicHttpBinding" /> binding.</summary>
      <returns>The transport-level security settings for a <see langword="basicHttpBinding" /> binding.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpsSecurity.Message">
      <summary>Gets the message-level security settings for a basicHttpsBinding binding.</summary>
      <returns>The message-level security settings for a basicHttpBinding binding.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpsSecurity.Mode">
      <summary>Gets or sets the security mode for a basicHttpsBinding binding.</summary>
      <returns>The security mode for a basicHttpsBinding binding.</returns>
    </member>
    <member name="P:System.ServiceModel.BasicHttpsSecurity.Transport">
      <summary>Gets the transport-level security settings for a basicHttpsBinding binding.</summary>
      <returns>The transport-level security settings for a basicHttpsBinding binding.</returns>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.AutomaticSessionShutdown">
      <summary>Specifies whether to automatically close a session when a service closes a duplex session.</summary>
      <returns>
          <see langword="true" /> if duplex callback objects automatically close a session when the service closes a duplex session; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.ConcurrencyMode">
      <summary>Gets or sets whether a service supports one thread, multiple threads, or reentrant calls.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.ConcurrencyMode" /> values; the default is <see cref="F:System.ServiceModel.ConcurrencyMode.Single" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.ServiceModel.ConcurrencyMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.IgnoreExtensionDataObject">
      <summary>Gets or sets a value that specifies whether to send unknown serialization data onto the wire.</summary>
      <returns>
          <see langword="true" /> if unknown serialization data is never sent; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.IncludeExceptionDetailInFaults">
      <summary>Gets or sets a value that specifies that general unhandled execution exceptions are to be converted into a <see cref="T:System.ServiceModel.FaultException`1" /> of type <see cref="T:System.String" /> and sent as a fault message. Set this to <see langword="true" /> only during development to troubleshoot a service.</summary>
      <returns>
          <see langword="true" /> if unhandled exceptions are to be returned as SOAP faults; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.MaxItemsInObjectGraph">
      <summary>Gets or sets the maximum number of items allowed in a serialized object.</summary>
      <returns>The maximum number of items allowed in an object. The default is <see cref="F:System.Int32.MaxValue" />.</returns>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.TransactionIsolationLevel">
      <summary>Specifies the transaction isolation level.</summary>
      <returns>A <see cref="T:System.Transactions.IsolationLevel" /> value that specifies the transaction isolation level. The default is <see cref="F:System.Transactions.IsolationLevel.Unspecified" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.Transactions.IsolationLevel" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.TransactionTimeout">
      <summary>Gets or sets the period within which a transaction must complete.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> object that represents the time within which transactions must complete or be automatically aborted. The default value is <see cref="F:System.TimeSpan.Zero" />.</returns>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.UseSynchronizationContext">
      <summary>Gets or sets a value that specifies whether to use the current synchronization context to choose the thread of execution.</summary>
      <returns>
          <see langword="true" /> if all calls to the service must run on the thread specified by the <see cref="T:System.Threading.SynchronizationContext" />; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.CallbackBehaviorAttribute.ValidateMustUnderstand">
      <summary>Gets or sets a value that specifies whether the system or the application enforces SOAP <see langword="MustUnderstand" /> header processing.</summary>
      <returns>
          <see langword="true" /> if the system is to perform SOAP header <see langword="MustUnderstand" /> processing; otherwise <see langword="false" />, which indicates that the application performs this processing. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ChannelFactory.Credentials">
      <summary>Gets the credentials used by clients to communicate a service endpoint over the channels produced by the factory.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ClientCredentials" /> used by clients if they are configured for the factory or if the endpoint is non-<see langword="null" /> and is in either the created or opening communication state; otherwise <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ChannelFactory.DefaultCloseTimeout">
      <summary>Gets the default interval of time provided for a close operation to complete.</summary>
      <returns>The default <see cref="T:System.Timespan" /> that specifies how long the close operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.ChannelFactory.DefaultOpenTimeout">
      <summary>Gets the default interval of time provided for an open operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.ChannelFactory.Endpoint">
      <summary>Gets the service endpoint to which the channels produced by the factory connect.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> to which the channels produced by the factory connect.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AddressHeader.Name">
      <summary>When implemented, gets the name of the address header.</summary>
      <returns>The name of the address header.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AddressHeader.Namespace">
      <summary>When implemented, gets the namespace of the address header.</summary>
      <returns>The namespace of the address header.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AddressingVersion.None">
      <summary>Gets the addressing version that is not associated with WS-Addressing version.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> that is not associated WS-Addressing version.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AddressingVersion.WSAddressing10">
      <summary>Gets an identifier for the address version associated with WS-Addressing 1.0.</summary>
      <returns>A singleton instance that identifies the <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> that is associated with WS-Addressing 1.0.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AddressingVersion.WSAddressingAugust2004">
      <summary>Gets the version of WS-Addressing that is associated with WS-Addressing August 2004.</summary>
      <returns>A singleton instance that identifies the <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> that is associated with WS-Addressing August 2004.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ApplicationContainerSettings.PackageFullName">
      <summary>Gets the fullname of the package.</summary>
      <returns>The fullname of the package.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ApplicationContainerSettings.SessionId">
      <summary>Gets or sets the session identifier of the application container settings.</summary>
      <returns>The session identifier of the application container settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.AllowSerializedSigningTokenOnReply">
      <summary>Gets or sets a value that indicates whether serializing a signing token on a reply message is allowed. </summary>
      <returns>
          <see langword="true" /> if serializing a signing token on a reply message is allowed; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.InitiatorTokenParameters">
      <summary>Specifies the token definition for the initiator.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> that holds the token definition.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.MessageProtectionOrder">
      <summary>Gets or sets the order of message encryption and signing for this binding.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.Security.MessageProtectionOrder" /> values that specify how the message is protected. The default is <see cref="F:System.ServiceModel.Security.MessageProtectionOrder.SignBeforeEncrypt" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not a valid member of the enumeration.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.RecipientTokenParameters">
      <summary>Specifies the token definition for the recipient.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" /> that holds the token definition.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.AsymmetricSecurityBindingElement.RequireSignatureConfirmation">
      <summary>Gets or sets a value that indicates whether message signatures must be confirmed. </summary>
      <returns>
          <see langword="true" /> if message signatures must be confirmed; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.CompressionFormat">
      <summary>Gets or sets the compression format for the binding element.</summary>
      <returns>The compression format for the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.MaxReadPoolSize">
      <summary>Gets or sets the maximum number of XML readers that are allocated to a pool and are ready for use to process incoming messages.</summary>
      <returns>The maximum number of readers to be kept in the pool. The default value is 64 readers.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.MaxSessionSize">
      <summary>Gets or sets the maximum amount of memory available within a session for optimizing transmission procedures.</summary>
      <returns>The maximum size, in bytes, of a session. The default value is 2048 bytes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.MaxWritePoolSize">
      <summary>Gets or sets the maximum number of XML writers that are allocated to a pool and are ready for use to process outgoing messages.</summary>
      <returns>The maximum number of writers to be kept in the pool. The default value is 16 writers.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.MessageVersion">
      <summary>Gets or sets the SOAP message and WS-Addressing versions that are used or expected.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that is used or expected.</returns>
      <exception cref="T:System.ArgumentNullException">The value set is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is an unsupported envelope version.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement.ReaderQuotas">
      <summary>Gets constraints on the complexity of XML messages that can be processed by endpoints configured with this binding element.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following remarks section.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.Binding.CloseTimeout">
      <summary>Gets or sets the interval of time provided for a connection to close before the transport raises an exception.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out. The default value is 1 minute.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero or too large.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Binding.MessageVersion">
      <summary>Gets the message version used by clients and services configured with the binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> used by clients and services configured with the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.Binding.Name">
      <summary>Gets or sets the name of the binding.</summary>
      <returns>The name of the binding. The default name is <see langword="null" />.</returns>
      <exception cref="T:System.ArgumentException">The value set cannot be <see langword="null" /> or an empty string.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Binding.Namespace">
      <summary>Gets or sets the XML namespace of the binding.</summary>
      <returns>The XML namespace of the binding. The default value is "http://tempuri.org/".</returns>
      <exception cref="T:System.ArgumentNullException">The value set cannot be <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Binding.OpenTimeout">
      <summary>Gets or sets the interval of time provided for a connection to open before the transport raises an exception.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out. The default value is 1 minute.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero or too large.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Binding.ReceiveTimeout">
      <summary>Gets or sets the interval of time that a connection can remain inactive, during which no application messages are received, before it is dropped.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the application has to receive a message before timing out. The default value is 10 minute.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero or too large.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Binding.Scheme">
      <summary>When implemented in a derived class, sets the URI scheme that specifies the transport used by the channel and listener factories that are built by the bindings.</summary>
      <returns>The URI scheme that is used by the channels or listeners that are created by the factories built by the current binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.Binding.SendTimeout">
      <summary>Gets or sets the interval of time provided for a write operation to complete before the transport raises an exception.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the write operation has to complete before timing out. The default value is 1 minute.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero or too large.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.BindingContext.Binding">
      <summary>Gets the binding for the channel built in the current context.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.CustomBinding" /> for the channel built in the current context.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.BindingContext.BindingParameters">
      <summary>Gets the collection of binding parameters for the channel built in the current context.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.BindingParameterCollection" /> for the channel built in the current context.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.BindingContext.ListenUriBaseAddress">
      <summary>Gets or sets the URI that provides the base address at which the service endpoint listens.</summary>
      <returns>The <see cref="T:System.Uri" /> at which the service endpoint listens.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.BindingContext.ListenUriMode">
      <summary>Gets or sets a value that indicates whether the transport must ensure that the URI provided for the service to listen on is unique. </summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ListenUriMode" /> that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.BindingContext.ListenUriRelativeAddress">
      <summary>Gets or sets the URI that provides the relative address at which the service endpoint listens.</summary>
      <returns>The relative address at which the service endpoint listens.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.BindingContext.RemainingBindingElements">
      <summary>Gets the binding elements that are used by other binding elements to construct the channel stack.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the binding elements that are used by other binding elements to construct the channel stack.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.BodyWriter.IsBuffered">
      <summary>Gets a value that indicates whether the write method can be called multiple times.</summary>
      <returns>
          <see langword="true" /> if the body writer can be called multiple times; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CallbackContextMessageProperty.CallbackAddress">
      <summary>Gets the callback address.</summary>
      <returns>An <see cref="T:System.ServiceModel.EndpointAddress" /> that contains the callback address.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CallbackContextMessageProperty.Context">
      <summary>Gets the context associated with the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" />.</summary>
      <returns>The context.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CallbackContextMessageProperty.Name">
      <summary>Gets the property name for the <see cref="T:System.ServiceModel.Channels.CallbackContextMessageProperty" /> class.</summary>
      <returns>The property name.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.DefaultCloseTimeout">
      <summary>Gets the default interval of time provided for a close operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.DefaultOpenTimeout">
      <summary>Gets the default interval of time provided for an open operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.DefaultReceiveTimeout">
      <summary>Gets the default interval of time provided for a receive operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the receive operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.DefaultSendTimeout">
      <summary>Gets the default interval of time provided for a send operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.Manager">
      <summary>Gets the channel manager that is associated with the current channel.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.ChannelManagerBase" /> that is associated with the current channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.System#ServiceModel#IDefaultCommunicationTimeouts#CloseTimeout">
      <summary>Gets the interval of time after which the close method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.Timespan" /> that specifies the interval of time to wait for the close method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.System#ServiceModel#IDefaultCommunicationTimeouts#OpenTimeout">
      <summary>Gets the interval of time after which the open method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.Timespan" /> that specifies the interval of time to wait for the open method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.System#ServiceModel#IDefaultCommunicationTimeouts#ReceiveTimeout">
      <summary>Gets the interval of time after which the receive method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.Timespan" /> that specifies the interval of time to wait for the receive method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelBase.System#ServiceModel#IDefaultCommunicationTimeouts#SendTimeout">
      <summary>Gets the interval of time after which the send method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.Timespan" /> that specifies the interval of time to wait for the send method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelFactoryBase.DefaultCloseTimeout">
      <summary>Gets the default interval of time provided for a close operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelFactoryBase.DefaultOpenTimeout">
      <summary>Gets the default interval of time provided for an open operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelFactoryBase.DefaultReceiveTimeout">
      <summary>Gets the default interval of time provided for a receive operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the receive operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelFactoryBase.DefaultSendTimeout">
      <summary>Gets the default interval of time provided for a send operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelListenerBase.DefaultCloseTimeout">
      <summary>Gets the default interval of time provided for a close operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelListenerBase.DefaultOpenTimeout">
      <summary>Gets the default interval of time provided for an open operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelListenerBase.DefaultReceiveTimeout">
      <summary>Gets the default interval of time provided for a receive operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the receive operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelListenerBase.DefaultSendTimeout">
      <summary>Gets the default interval of time provided for a send operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelListenerBase.Uri">
      <summary>When implemented in derived class, gets the URI on which the channel listener listens for an incoming channel.</summary>
      <returns>The <see cref="T:System.Uri" /> on which the channel listener listens for incoming channels.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelManagerBase.DefaultReceiveTimeout">
      <summary>When overridden in a derived class, gets the default interval of time a channel has to complete the reception of a message.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the channel has to complete the reception of a message before timing out once the receive method has been invoked.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelManagerBase.DefaultSendTimeout">
      <summary>When overridden in a derived class, gets the default interval of time a channel has to complete the sending of a message.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the channel has to complete the sending of a message before timing out once the send method has been invoked.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelManagerBase.System#ServiceModel#IDefaultCommunicationTimeouts#CloseTimeout">
      <summary>Gets the interval of time after which the close method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.Timespan" /> that specifies the interval of time to wait for the close method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelManagerBase.System#ServiceModel#IDefaultCommunicationTimeouts#OpenTimeout">
      <summary>Gets the interval of time after which the open method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.Timespan" /> that specifies the interval of time to wait for the open method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelManagerBase.System#ServiceModel#IDefaultCommunicationTimeouts#ReceiveTimeout">
      <summary>Gets the interval of time after which the receive method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.Timespan" /> that specifies the interval of time to wait for the receive method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelManagerBase.System#ServiceModel#IDefaultCommunicationTimeouts#SendTimeout">
      <summary>Gets the interval of time after which the send method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.Timespan" /> that specifies the interval of time to wait for the send method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelParameterCollection.Channel">
      <summary>Gets the channel whose parameters are in this collection. </summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannel" /> whose parameters are in this collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelPoolSettings.IdleTimeout">
      <summary>Get or sets the maximum interval of time for which the channels in the pool can be idle before being closed.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the maximum interval of time for which the channels in the pool can be idle before being closed. The default value is 2 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero or greater than T:System.Int32.MaxValue in milliseconds.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelPoolSettings.LeaseTimeout">
      <summary>Gets or sets the lifetime of a channel, after which it is closed.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the lifetime of a channel, after which it is closed. The default value is 10 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ChannelPoolSettings.MaxOutboundChannelsPerEndpoint">
      <summary>Gets or sets the maximum number of channels connecting to remote endpoints that can be initiated by the service.</summary>
      <returns>A positive integer that specifies the maximum number of channels to a remote endpoint in the pool that can be initiated by the service. The default value is 10 channels.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ClientWebSocketFactory.WebSocketVersion">
      <summary>Gets the version of the web socket factory.</summary>
      <returns>The version of the web socket factory.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CommunicationObject.DefaultCloseTimeout">
      <summary>When overridden in a derived class, gets the default interval of time provided for a close operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CommunicationObject.DefaultOpenTimeout">
      <summary>When overridden in a derived class, gets the default interval of time provided for an open operation to complete.</summary>
      <returns>The default <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CommunicationObject.IsDisposed">
      <summary>Gets a value that indicates whether the communication object has been disposed.</summary>
      <returns>
          <see langword="true" /> if the communication object is in a closed state; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CommunicationObject.State">
      <summary>Gets a value that indicates the current state of the communication object.</summary>
      <returns>A value from the <see cref="T:System.ServiceModel.CommunicationState" /> enumeration that indicates the current state of the object.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CommunicationObject.ThisLock">
      <summary>Gets the mutually exclusive lock that protects the class instance during a state transition.</summary>
      <returns>The mutually exclusive lock that protects the class instance during a state transition.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CompositeDuplexBindingElement.ClientBaseAddress">
      <summary>Gets or sets the base address for the client.</summary>
      <returns>A <see cref="T:System.Uri" /> that contains the base address for the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that determines the maximum time a channel can be in the initialization status before being disconnected.  </summary>
      <returns>A <see cref="T:System.TimeSpan" /> after which a channel initialization request times out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.ConnectionBufferSize">
      <summary>Gets or sets the size of the buffer used to transmit a chunk of the serialized message on the wire from the client or service.</summary>
      <returns>The size of the connection buffer. The default value is 8192 bytes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.</summary>
      <returns>The <see cref="T:System.ServiceModel.HostNameComparisonMode" /> value that indicates whether the hostname is included when routing incoming requests to an endpoint URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname and port number in the comparison. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not a valid <see cref="T:System.ServiceModel.HostnameComparisonMode" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.MaxBufferSize">
      <summary>Gets or sets the maximum size of the buffer to use. For streamed messages, this value should be at least the maximum possible size of the message headers, which are read in buffered mode.</summary>
      <returns>The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.MaxOutputDelay">
      <summary>Gets or sets the maximum interval of time that a chunk of a message or a full message can remain buffered in memory before being sent out.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the maximum interval of time that a chunk of a message or a full message can remain buffered in memory before being sent out. The default value is 2 seconds. This property is only meaningful if the <see cref="P:System.ServiceModel.Channels.MessageProperties.AllowOutputBatching" /> property of an outgoing message is set to <see langword="true" />. Otherwise, this value is ignored and messages are sent immediately. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.MaxPendingAccepts">
      <summary>Gets or sets the maximum number of channels a service can have waiting on a listener for processing incoming connections to the service.  </summary>
      <returns>The maximum number of channels a service can have waiting on a listener. The default value is 2 * number of processors.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.MaxPendingConnections">
      <summary>Gets or sets the maximum number of connections awaiting dispatch on the service.</summary>
      <returns>The maximum number of inbound connections awaiting dispatch on the service. The default value is 12 * number of processors.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement.TransferMode">
      <summary>Gets or sets a value that indicates whether the messages are buffered or streamed with the connection-oriented transport.</summary>
      <returns>A <see cref="T:System.ServiceModel.TransferMode" /> value which indicates whether a channel uses streamed or buffered modes of message transfer. The default is <see cref="F:System.ServiceModel.TransferMode.Buffered" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not a valid <see cref="T:System.ServiceModel.TransferMode" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ContextBindingElement.ClientCallbackAddress">
      <summary>Gets or sets the client callback address for the binding element.</summary>
      <returns>The client callback address.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ContextBindingElement.ContextExchangeMechanism">
      <summary>Gets or sets the exchange mechanism used to communicate context for the binding element.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.ContextExchangeMechanism" /> that specifies the mechanism used to exchange context for the binding element.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is not valid.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ContextBindingElement.ContextManagementEnabled">
      <summary>Gets or sets a value that specifies whether context management is enabled.</summary>
      <returns>
          <see langword="true" /> if context management is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ContextBindingElement.ProtectionLevel">
      <summary>Gets or sets the level of protection for the binding element from the context.</summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" /> for the binding element.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is not valid.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ContextMessageProperty.Context">
      <summary>Gets the context used to correlate messages within a conversation between a client and a service.</summary>
      <returns>The <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains the context information used to correlate messages within a conversation between a client and a service.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ContextMessageProperty.Name">
      <summary>Gets the name of the context message property.</summary>
      <returns>The string "ContextMessageProperty".</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.IsFullyDefined">
      <summary>Determines whether the <see cref="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty" /> has all of the required correlation data.</summary>
      <returns>
          <see langword="true" /> if all of the required correlation data is present; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.Name">
      <summary>Gets the name of this message property: “CorrelationCallbackMessageProperty”.</summary>
      <returns>The string value “CorrelationCallbackMessageProperty”.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationCallbackMessageProperty.NeededData">
      <summary>Gets a list of correlation data that is required before correlation can be applied.</summary>
      <returns>A list of required correlation data.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationDataDescription.IsDefault">
      <summary>When overridden in a derived class, indicates whether the correlation data should be included in default generated correlation queries.</summary>
      <returns>
          <see langword="true" /> if the correlation data should be included in default generated correlation queries; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationDataDescription.IsOptional">
      <summary>When overridden in a derived class, indicates whether the correlation data is optional as part of a query.</summary>
      <returns>
          <see langword="true" /> if the correlation data is optional; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationDataDescription.KnownBeforeSend">
      <summary>When overridden in a derived class, indicates whether the data is definitely known before any data is transmitted.</summary>
      <returns>
          <see langword="true" /> if the data is known before transmission; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationDataDescription.Name">
      <summary>When overridden in a derived class, gets the name of the correlation protocol that provides the correlation data.</summary>
      <returns>The name of the correlation protocol that provides the correlation data.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationDataDescription.ReceiveValue">
      <summary>When overridden in a derived class, indicates whether the current <see cref="T:System.ServiceModel.Channels.CorrelationDataDescription" /> is available while receiving a message.</summary>
      <returns>
          <see langword="true" /> if the current <see cref="T:System.ServiceModel.Channels.CorrelationDataDescription" /> is available while receiving a message; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationDataDescription.SendValue">
      <summary>When overridden in a derived class, indicates whether the current <see cref="T:System.ServiceModel.Channels.CorrelationDataDescription" /> is available while sending a message.</summary>
      <returns>
          <see langword="true" /> if the current <see cref="T:System.ServiceModel.Channels.CorrelationDataDescription" /> is available while sending a message; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationDataMessageProperty.Name">
      <summary>Gets the name of this message property: “CorrelationDataMessageProperty”.</summary>
      <returns>The string value “CorrelationDataMessageProperty”.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationKey.KeyData">
      <summary>Gets a dictionary of key data.</summary>
      <returns>A dictionary of key data.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationKey.KeyString">
      <summary>Gets a <see cref="T:System.String" /> representation of the key data.</summary>
      <returns>The key data.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationKey.Name">
      <summary>Gets or sets the name of the <see cref="T:System.ServiceModel.Channels.CorrelationKey" />.</summary>
      <returns>The name of the <see cref="T:System.ServiceModel.Channels.CorrelationKey" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationKey.Provider">
      <summary>Gets the provider.</summary>
      <returns>The provider.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationKey.ScopeName">
      <summary>Gets the scope name.</summary>
      <returns>The scope name.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationMessageProperty.AdditionalKeys">
      <summary>Gets a collection that contains the additional instance keys for this <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" />.</summary>
      <returns>The additional instance keys.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationMessageProperty.CorrelationKey">
      <summary>Gets the primary correlation instance key for this <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" />.</summary>
      <returns>The primary correlation instance key.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationMessageProperty.Name">
      <summary>Gets the name of this <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" />.</summary>
      <returns>The string value <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CorrelationMessageProperty.TransientCorrelations">
      <summary>Gets the collection of transient correlation instance key for this <see cref="T:System.ServiceModel.Channels.CorrelationMessageProperty" />.</summary>
      <returns>The collection of transient correlation instance key.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CustomBinding.Elements">
      <summary>Gets the binding elements from the custom binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the binding elements from the custom binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.CustomBinding.Scheme">
      <summary>Gets the URI scheme for transport used by the custom binding.</summary>
      <returns>The URI scheme for transport used by the custom binding; or an empty string if there is no transport (<see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> is <see langword="null" />).</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpMessageSettings.HttpMessagesSupported">
      <summary> Gets or sets a value indicating whether the HTTP transport should support <see cref="T:System.Net.Http.HttpRequestMessage" /> and <see cref="T:System.Net.Http.HttpResponseMessage" /> instances. </summary>
      <returns>
          <see langword="true" /> if the HTTP transport supports <see cref="T:System.Net.Http.HttpRequestMessage" /> and <see cref="T:System.Net.Http.HttpResponseMessage" /> instances; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpRequestMessageProperty.Headers">
      <summary>Gets the HTTP headers from the HTTP request.</summary>
      <returns>Returns a <see cref="T:System.Net.WebHeaderCollection" /> that contains the HTTP headers in the HTTP request.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpRequestMessageProperty.Method">
      <summary>Gets or sets the HTTP verb for the HTTP request.</summary>
      <returns>The HTTP verb for the HTTP request.</returns>
      <exception cref="T:System.ArgumentNullException">The value is set to <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpRequestMessageProperty.Name">
      <summary>Gets the name of the message property associated with the <see cref="T:System.ServiceModel.Channels.HttpRequestMessageProperty" /> class.</summary>
      <returns>The value "httpRequest".</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpRequestMessageProperty.QueryString">
      <summary>Gets or sets the query string for the HTTP request.</summary>
      <returns>The query string from the HTTP request.</returns>
      <exception cref="T:System.ArgumentNullException">The value is set to <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpRequestMessageProperty.SuppressEntityBody">
      <summary>Gets or sets a value that indicates whether the body of the message is ignored and only the headers are sent.</summary>
      <returns>
          <see langword="true" /> if the message body is suppressed; otherwise, <see langword="false" />. The default is <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpResponseMessageProperty.Headers">
      <summary>Gets the HTTP headers from the HTTP response.</summary>
      <returns>Returns a <see cref="T:System.Net.WebHeaderCollection" /> that contains the HTTP headers in the HTTP response.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpResponseMessageProperty.Name">
      <summary>Gets the name of the message property associated with the <see cref="T:System.ServiceModel.Channels.HttpResponseMessageProperty" /> class.</summary>
      <returns>Returns "httpResponse".</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpResponseMessageProperty.StatusCode">
      <summary>Gets or sets the status code of the current HTTP response to which this property is attached.</summary>
      <returns>Returns the <see cref="P:System.ServiceModel.Channels.HttpResponseMessageProperty.StatusCode" /> to send on the HTTP response.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is set to less than 100 or greater than 599.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpResponseMessageProperty.StatusDescription">
      <summary>Gets or sets the description of the status code of the current HTTP response to which this property is attached.</summary>
      <returns>Returns the <see cref="P:System.ServiceModel.Channels.HttpResponseMessageProperty.StatusDescription" /> to send for the HTTP response.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpResponseMessageProperty.SuppressEntityBody">
      <summary>Gets or sets a value that indicates whether the body of the message is ignored and an empty message is sent.</summary>
      <returns>
          <see langword="true" /> if the message body is suppressed; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpResponseMessageProperty.SuppressPreamble">
      <summary>Gets or sets whether the message preamble is suppressed.</summary>
      <returns>
          <see langword="true" /> if the message preamble is suppressed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpsTransportBindingElement.RequireClientCertificate">
      <summary>Gets or sets a value that indicates whether SSL client authentication is required.</summary>
      <returns>
          <see langword="true" /> if SSL client authentication is required; otherwise, <see langword="false" />. The default is <see langword="false." /></returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpsTransportBindingElement.Scheme">
      <summary>Returns the URI scheme for the transport.</summary>
      <returns>Returns the URI scheme for the transport, which is "HTTPS".</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.AllowCookies">
      <summary>Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.</summary>
      <returns>
          <see langword="true" /> if cookies are allowed; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.AuthenticationScheme">
      <summary>Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP listener.</summary>
      <returns>One of the enumeration values of the <see cref="T:System.Net.AuthenticationSchemes" /> enumeration that specifies the protocols used for client authentication. The default is <see cref="F:System.Net.AuthenticationSchemes.Anonymous" />.</returns>
      <exception cref="T:System.ArgumentException">The value for the <see cref="T:System.Net.AuthenticationSchemes" /> was already set.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.BypassProxyOnLocal">
      <summary>Gets or sets a value that indicates whether proxies are ignored for local addresses.</summary>
      <returns>
          <see langword="true" /> if proxies are ignored for local addresses; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.DecompressionEnabled">
      <summary>Gets or sets whether the process for returning compressed message data to its original size and format is enabled.</summary>
      <returns>
          <see langword="true" /> if decompression is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.ExtendedProtectionPolicy">
      <summary>Gets or sets the value of the extended security policy used by the server to validate incoming client connections.</summary>
      <returns>The value of the extended security policy used by the server to validate incoming client connections.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.</summary>
      <returns>The <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> enumeration value that indicates whether the hostname is included when routing incoming requests to an endpoint URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname in the match.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is not defined.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.KeepAliveEnabled">
      <summary>Gets or sets a value that indicates whether to make a persistent connection to a service endpoint.  </summary>
      <returns>
          <see langword="true" /> if the request to the service endpoint should contain a Connection HTTP header with the value <see langword="Keep-alive" />; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.MaxBufferSize">
      <summary>Gets or sets the maximum size of the buffer to use. For buffered messages this value is the same as <see cref="P:System.ServiceModel.Channels.TransportBindingElement.MaxReceivedMessageSize" />. For streamed messages, this value is the maximum size of the SOAP headers, which must be read in buffered mode.</summary>
      <returns>The maximum size, in bytes, of the buffer. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.MaxPendingAccepts">
      <summary>Gets or sets the maximum number of connections the service can accept simultaneously.</summary>
      <returns>The maximum number of connections the service can accept simultaneously.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.MessageHandlerFactory">
      <summary>Gets or sets the Http transport message handler factory.</summary>
      <returns>The Http transport message handler factory.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.ProxyAddress">
      <summary>Gets or sets a URI that contains the address of the proxy to use for HTTP requests.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the address for the proxy. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.ProxyAuthenticationScheme">
      <summary>Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP proxy.</summary>
      <returns>The <see cref="T:System.Net.AuthenticationSchemes" /> enumeration that specifies the protocols used for client authentication on the proxy. The default is <see cref="F:System.Net.AuthenticationSchemes.Anonymous" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.Realm">
      <summary>Gets or sets the authentication realm.</summary>
      <returns>The authentication realm. The default value is "".</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.RequestInitializationTimeout">
      <summary>Gets or sets the requested initialization time out.</summary>
      <returns>The requested initialization time out.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.Scheme">
      <summary>Gets the URI scheme for the transport.</summary>
      <returns>A <see cref="F:System.Uri.UriSchemeHttp" /> object that represents the URI scheme for the transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.TransferMode">
      <summary>Gets or sets the transfer mode.</summary>
      <returns>One of the following member values of <see cref="P:System.ServiceModel.Channels.HttpTransportBindingElement.TransferMode" />:BufferedStreamedStreamedRequestStreamedResponse</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication">
      <summary>Gets or sets a value that indicates whether Unsafe Connection Sharing is enabled on the server. If enabled, NTLM authentication is performed once on each TCP connection.</summary>
      <returns>
          <see langword="true" /> if Unsafe Connection Sharing is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.UseDefaultWebProxy">
      <summary>Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user specific settings.</summary>
      <returns>
          <see langword="true" /> if the machine-wide proxy settings are used; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.HttpTransportBindingElement.WebSocketSettings">
      <summary>Gets or sets the web socket configuration of the binding element.</summary>
      <returns>The web socket settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IBindingDeliveryCapabilities.AssuresOrderedDelivery">
      <summary>Gets a value that indicates whether the binding can support assurances for the delivery of messages in the order they were sent.</summary>
      <returns>
          <see langword="true" /> if messages must be delivered in the order in which they were sent; <see langword="false" />, if the messages might not be delivered in this order.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IBindingDeliveryCapabilities.QueuedDelivery">
      <summary>Gets a value that indicates whether the binding can support the queued delivery of messages.</summary>
      <returns>
          <see langword="true" /> if queued messages delivery is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IBindingMulticastCapabilities.IsMulticast">
      <summary>Gets a value that indicates whether the binding configures the service to have multicast capabilities.</summary>
      <returns>
          <see langword="true" /> if the service has multicast capabilities.; <see langword="false" /> otherwise. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IBindingRuntimePreferences.ReceiveSynchronously">
      <summary>Gets a value that indicates whether incoming requests can be handled more efficiently synchronously or asynchronously.</summary>
      <returns>
          <see langword="true" /> if requests can be handled more efficiently synchronously; otherwise<see langword=" false" />. The default is <see langword="false" />, to handle requests asynchronously.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IChannelListener.Uri">
      <summary>Gets the URI on which the listeners that are generated by the factory listen.</summary>
      <returns>The <see cref="T:System.Uri" /> on which the listeners that are generated by the factory listen.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IContextManager.Enabled">
      <summary>Gets or sets a value that indicates whether the context management is enabled.</summary>
      <returns>
          <see langword="true" /> if the context is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ICorrelationDataSource.DataSources">
      <summary>Gets a collection that contains a description of all of the correlation data that a channel can supply.</summary>
      <returns>The correlation data descriptions.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IHttpCookieContainerManager.CookieContainer">
      <summary>Gets or sets the cookie container.</summary>
      <returns>The cookie container.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IInputChannel.LocalAddress">
      <summary>Gets the address on which the input channel receives messages. </summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> on which the input channel receives messages. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IOutputChannel.RemoteAddress">
      <summary>Gets the destination of the service to which messages are sent out on the output channel. </summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> of the service to which the output channel sends messages. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IOutputChannel.Via">
      <summary>Gets the URI that contains the transport address to which messages are sent on the output channel.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the transport address to which messages are sent on the output channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IReceiveContextSettings.Enabled">
      <summary>Gets or sets a value that specifies if receive context is enabled.</summary>
      <returns>
          <see langword="true" /> if receive context is enabled; otherwise <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IReceiveContextSettings.ValidityDuration">
      <summary>Gets a value that specifies a connection timeout when used with direct channels and message lock duration when used with queued channels.</summary>
      <returns>A timeout value.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IReplyChannel.LocalAddress">
      <summary>Gets the address on which this reply channel receives messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> on which this reply channel receives messages. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IRequestChannel.RemoteAddress">
      <summary>Gets the remote address to which the request channel sends messages. </summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> to which the request channel sends messages. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IRequestChannel.Via">
      <summary>Gets the transport address to which the request is send.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the transport address to which the message is sent.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ISecurityCapabilities.SupportedRequestProtectionLevel">
      <summary>Gets the protection level requests supported by the binding.</summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" /> that specifies the protection level requests supported by the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ISecurityCapabilities.SupportedResponseProtectionLevel">
      <summary>Gets the protection level responses supported by the binding.</summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" /> that specifies the protection level responses supported by the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ISecurityCapabilities.SupportsClientAuthentication">
      <summary>Gets a value that indicates whether the binding supports client authentication.</summary>
      <returns>
          <see langword="true" /> if the binding can support client authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ISecurityCapabilities.SupportsClientWindowsIdentity">
      <summary>Gets a value that indicates whether the binding supports client Windows identity.</summary>
      <returns>
          <see langword="true" /> if the binding can support client Windows identity; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ISecurityCapabilities.SupportsServerAuthentication">
      <summary>Gets a value that indicates whether the binding supports server authentication.</summary>
      <returns>
          <see langword="true" /> if the binding can support server authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ISession.Id">
      <summary>Gets the ID that uniquely identifies the session. </summary>
      <returns>The ID that uniquely identifies the session. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ISessionChannel`1.Session">
      <summary>Gets the type of session associated with this channel. </summary>
      <returns>The type of <see cref="T:System.ServiceModel.Channels.ISession" /> associated with this channel. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ITransactedBindingElement.TransactedReceiveEnabled">
      <summary>Gets a boolean value that specifies whether the transaction is enabled for a receive operation.</summary>
      <returns>
          <see langword="true" /> if transaction is enabled for a receive operation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IWebSocketCloseDetails.InputCloseStatus">
      <summary>Gets the status of the input close details.</summary>
      <returns>The status of the input close details.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.IWebSocketCloseDetails.InputCloseStatusDescription">
      <summary>Gets the status description of the close details.</summary>
      <returns>The status description of the close details.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.CacheCookies">
      <summary>Gets or sets a value that indicates whether secure conversation cookies are cached. </summary>
      <returns>
          <see langword="true" /> if cookies are cached; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.CookieRenewalThresholdPercentage">
      <summary>Gets or sets the threshold percentage for renewal of secure conversation cookies.</summary>
      <returns>The threshold percentage for renewing secure conversation cookies. The default is 60 percent.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is <see langword="set" /> to a value less than 0 or greater than 100.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.DetectReplays">
      <summary>Gets or sets a value that indicates whether replay detection is enabled on messages the client receives from the service.</summary>
      <returns>
          <see langword="true" /> if replay detection is enabled; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.IdentityVerifier">
      <summary>Gets or sets the identity verifier.</summary>
      <returns>An instance of an implementation of the abstract class <see cref="T:System.ServiceModel.Security.IdentityVerifier" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.MaxClockSkew">
      <summary>Gets or sets the maximum allowable time difference between the system clocks of the two parties that are communicating. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum allowable time difference between the system clocks of the two parties that are communicating. The default is 5 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is <see langword="set" /> to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.MaxCookieCachingTime">
      <summary>Gets or sets the maximum caching time for secure conversation cookies. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum caching time for secure conversation cookies. The default is 10675199 days.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is <see langword="set" /> to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.NonceCache">
      <summary>Gets or sets the cache for the local client security settings.</summary>
      <returns>The cache for the local client security settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.ReconnectTransportOnFailure">
      <summary>Gets or sets a value that indicates whether security sessions attempt to reconnect after transport failures.</summary>
      <returns>
          <see langword="true" /> if security sessions attempt to reconnect after transport failures; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.ReplayCacheSize">
      <summary>Gets or sets the number of cached nonces used for replay detection. </summary>
      <returns>The number of cached nonces used for replay detection. The default is 900000.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.ReplayWindow">
      <summary>Gets or sets the maximum time that a message nonce is valid.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum time that a message nonce is valid. The default is five minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is <see langword="set" /> to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.SessionKeyRenewalInterval">
      <summary>Gets or sets the time span after which the initiator renews the key for the security session.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the time span after which the initiator renews the key for the security session. The default is 10 hours.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is <see langword="set" /> to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.SessionKeyRolloverInterval">
      <summary>Gets or sets the time interval for which the previous session key is valid on incoming messages during a key renewal.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the time interval for which the previous session key is valid on incoming messages after a key renewal. The default is 5 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is <see langword="set" /> to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalClientSecuritySettings.TimestampValidityDuration">
      <summary>Gets or sets the maximum duration that the messages are valid when sent by the client. If a message is received by the service after this duration, it should discard the message.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum duration that the messages are valid when sent by the client. The default is 5 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is <see langword="set" /> to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.DetectReplays">
      <summary>Gets or sets a value that indicates whether replay detection is enabled on the service. </summary>
      <returns>
          <see langword="true" /> if replay detection is enabled on the service; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.InactivityTimeout">
      <summary>Gets or sets the duration to wait before the channel is closed due to inactivity.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the duration to wait before the security session with the client is closed due to inactivity. The default is 2 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.IssuedCookieLifetime">
      <summary>Gets or sets the lifetime for the <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" /> that the service issues for the client.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the lifetime for new security cookies. The default is 10 hours.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.MaxCachedCookies">
      <summary>Gets or sets the maximum number of <see cref="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken" />s that the service allows to cache at once.</summary>
      <returns>The maximum number of secure conversation cookies that can be cached by the service. When this limit is reached the service removes the oldest cached secure conversation cookies to make room for new secure conversation cookies. The default is 1000.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.MaxClockSkew">
      <summary>Gets or sets the maximum allowable time difference between the system clocks of the two parties that are communicating.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum allowable time difference between the system clocks of the two parties that are communicating. The default is 5 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.MaxPendingSessions">
      <summary>Gets or sets the maximum number of concurrent security sessions that are established with the server for which it has issued a session token but for which no application messages are sent.</summary>
      <returns>The maximum number of concurrent security sessions. The default is 128.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.MaxStatefulNegotiations">
      <summary>Gets or sets the maximum number of concurrent security negotiations with clients that the service can participate in.</summary>
      <returns>The maximum number of concurrent security negotiations with clients that the service can participate in. The default is 128.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.NegotiationTimeout">
      <summary>Gets or sets the maximum duration of the security negotiation phase between client and service.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum duration of the security negotiation phase between client and service. Any negotiation with the service (for example during message level SPNego or SSL authentication) must complete within this time. The default is 1 minute.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.NonceCache">
      <summary>Gets or sets the cache for the local service security settings.</summary>
      <returns>The cache for the local service security settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.ReconnectTransportOnFailure">
      <summary>Gets or sets a value that indicates whether security sessions attempt to reconnect after transport failures.</summary>
      <returns>
          <see langword="true" /> if security sessions attempt to reconnect after transport failures; otherwise <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.ReplayCacheSize">
      <summary>Gets or sets the size of the nonce cache used for replay detection.</summary>
      <returns>The size of the nonce cache used for replay detection. The default is 900,000.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.ReplayWindow">
      <summary>Gets or sets the maximum amount of time within which the service can accept a message.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum amount of time within which the service can accept a message. The default is 5 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.SessionKeyRenewalInterval">
      <summary>Gets or sets the lifetime of a key used in a security session. When this interval expires the key is automatically renewed.</summary>
      <returns>The time span after which the service requires that the initiator renew the key used for the security session. If the initiator does not renew the key within this time the service sends back a fault to the initiator. The default is 15 hours.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.SessionKeyRolloverInterval">
      <summary>Gets or sets the time interval after key renewal for which the previous session key is valid on incoming messages during a key renewal.</summary>
      <returns>The time interval after key renewal for which the previous session key is valid on incoming messages after a key renewal. The default is 5 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.LocalServiceSecuritySettings.TimestampValidityDuration">
      <summary>Gets or sets the maximum duration of time that messages are valid when sent by the service. If the client receives the service's message after this duration, it discards the message.</summary>
      <returns>The maximum duration of time that messages are valid when sent by the service. The default is 5 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Message.Headers">
      <summary>When overridden in a derived class, gets the headers of the message. </summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageHeaders" /> object that represents the headers of the message. </returns>
      <exception cref="T:System.ObjectDisposedException">The message has been disposed of.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Message.IsDisposed">
      <summary>Returns a value that indicates whether the <see cref="T:System.ServiceModel.Channels.Message" /> is disposed. </summary>
      <returns>
          <see langword="true" /> if the message is disposed; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.Message.IsEmpty">
      <summary>Returns a value that indicates whether the <see cref="T:System.ServiceModel.Channels.Message" /> is empty. </summary>
      <returns>
          <see langword="true" /> if the message is empty; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.ObjectDisposedException">The message has been disposed of.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Message.IsFault">
      <summary>Gets a value that indicates whether this message generates any SOAP faults.</summary>
      <returns>
          <see langword="true" /> if this message generates any SOAP faults; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.ObjectDisposedException">The message has been disposed of.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Message.Properties">
      <summary>When overridden in a derived class, gets a set of processing-level annotations to the message. </summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageProperties" /> that contains a set of processing-level annotations to the message.</returns>
      <exception cref="T:System.ObjectDisposedException">The message has been disposed of.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.Message.State">
      <summary>Gets the current state of this <see cref="T:System.ServiceModel.Channels.Message" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageState" /> that contains the current state of this <see cref="T:System.ServiceModel.Channels.Message" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.Message.Version">
      <summary>When overridden in a derived class, gets the SOAP version of the message.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> object that represents the SOAP version. </returns>
      <exception cref="T:System.ObjectDisposedException">The message has been disposed of.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageBuffer.BufferSize">
      <summary>Gets the approximate number of bytes consumed by this <see cref="T:System.ServiceModel.Channels.MessageBuffer" />. </summary>
      <returns>The approximate number of bytes consumed by this <see cref="T:System.ServiceModel.Channels.MessageBuffer" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageBuffer.MessageContentType">
      <summary>Gets the type of message content stored in this buffer.</summary>
      <returns>The type of message content stored in this buffer.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageEncoder.ContentType">
      <summary>When overridden in a derived class, gets the MIME content type used by the encoder.</summary>
      <returns>The content type that is supported by the message encoder.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageEncoder.MediaType">
      <summary>When overridden in a derived class, gets the media type value that is used by the encoder.</summary>
      <returns>The media type that is supported by the message encoder.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageEncoder.MessageVersion">
      <summary>When overridden in a derived class, gets the message version value that is used by the encoder.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that is used by the encoder.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageEncoderFactory.Encoder">
      <summary>When overridden in a derived class, gets the message encoder that is produced by the factory.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageEncoder" /> used by the factory.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageEncoderFactory.MessageVersion">
      <summary>When overridden in a derived class, gets the message version that is used by the encoders produced by the factory to encode messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> used by the factory.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageEncodingBindingElement.MessageVersion">
      <summary>When overridden in a derived class, gets or sets the message version that can be handled by the message encoders produced by the message encoder factory.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> used by the encoders produced by the message encoder factory.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageFault.Actor">
      <summary>Gets or sets the value of the actor.</summary>
      <returns>The value of the actor.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageFault.Code">
      <summary>Gets the SOAP fault code. </summary>
      <returns>A <see cref="T:System.ServiceModel.FaultCode" /> that contains the SOAP fault code.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageFault.HasDetail">
      <summary>Gets a value that indicates whether the <see cref="T:System.ServiceModel.Channels.MessageFault" /> has a detail object.</summary>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageFault" /> has a detail object; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageFault.IsMustUnderstandFault">
      <summary>Gets a value indicating whether this fault was caused by the failure to understand a SOAP header. </summary>
      <returns>
          <see langword="true" /> if this fault was caused by the failure to understand a SOAP header; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageFault.Node">
      <summary>Gets the SOAP node containing information about which SOAP node on a message path cause the fault.</summary>
      <returns>The SOAP node containing information about which SOAP node on a message path cause the fault.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageFault.Reason">
      <summary>Gets a textual description of a SOAP fault. </summary>
      <returns>A <see cref="T:System.ServiceModel.FaultReason" /> that contains a textual description of a SOAP fault.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeader.Actor">
      <summary>Gets or sets the targeted recipient of the message header.</summary>
      <returns>The targeted recipient of the message header. The default is an empty string ("").</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeader.IsReferenceParameter">
      <summary>Gets a value that specifies whether this message header contains reference parameters of an endpoint reference.</summary>
      <returns>
          <see langword="true" /> if this message header contains reference parameters of an endpoint reference; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeader.MustUnderstand">
      <summary>Gets or sets a value that indicates whether the header must be understood, according to SOAP 1.1/1.2 specification. </summary>
      <returns>
          <see langword="true" /> if the header must be understood; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeader.Relay">
      <summary>Gets a value that indicates whether the header should be relayed.</summary>
      <returns>
          <see langword="true" /> if the header should be relayed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaderInfo.Actor">
      <summary>Gets or sets the intended recipient of the message header.</summary>
      <returns>A URI that indicates the intended recipient of the message header.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaderInfo.IsReferenceParameter">
      <summary>Gets a value that specifies whether the message header represents reference parameters of an endpoint reference.</summary>
      <returns>
          <see langword="true" /> if the message header represents reference parameters of an endpoint reference; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaderInfo.MustUnderstand">
      <summary>Gets or sets a value that indicates whether processing the message header is mandatory or optional.</summary>
      <returns>
          <see langword="true" /> if processing the message header is mandatory; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaderInfo.Name">
      <summary>Gets the name of the message header.</summary>
      <returns>The name of the message header.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaderInfo.Namespace">
      <summary>Gets the namespace of the message header.</summary>
      <returns>The namespace of the message header.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaderInfo.Relay">
      <summary>Gets or sets a value that indicates whether the message header can be relayed.</summary>
      <returns>
          <see langword="true" /> if the message header can be relayed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.Action">
      <summary>Gets or sets a description of how the message should be processed.</summary>
      <returns>A description of how the message should be processed.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.Count">
      <summary>Gets the number of message headers in this collection.</summary>
      <returns>The number of message headers in this collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.FaultTo">
      <summary>Gets or sets the address of the node to which faults should be sent.</summary>
      <returns>An <see cref="T:System.ServiceModel.EndpointAddress" /> of the node to which faults should be sent.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.From">
      <summary>Gets or sets the address of the node that sent the message.</summary>
      <returns>An <see cref="T:System.ServiceModel.EndpointAddress" /> of the node that sent the message.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.Item(System.Int32)">
      <summary>Retrieves a header at the given index.</summary>
      <param name="index">The zero-based index of the header in the list.</param>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageHeaderInfo" /> in the collection. If <paramref name="index" /> is greater than or equal to the number of headers in the list, this returns <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.MessageId">
      <summary>Gets or sets the unique ID of the message.</summary>
      <returns>The unique ID of the message.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.MessageVersion">
      <summary>Gets the SOAP version of the message.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that is SOAP version of the message.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.RelatesTo">
      <summary>Gets the IDs of messages that are related to this message.</summary>
      <returns>The IDs of messages that are related to this message.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.ReplyTo">
      <summary>Gets or sets the address of the node to which a reply should be sent for a request.</summary>
      <returns>An <see cref="T:System.ServiceModel.EndpointAddress" /> of the node to which a reply should be sent for a request.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.To">
      <summary>Gets or sets the destination endpoint of a message.</summary>
      <returns>A URI that contains the destination endpoint of a message.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageHeaders.UnderstoodHeaders">
      <summary>Gets all the message headers that must be understood, according to SOAP 1.1/1.2 specification. </summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.UnderstoodHeaders" /> that represents the message headers that must be understood.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.AllowOutputBatching">
      <summary>Gets or sets a value that specifies whether to store this message before giving it to the transport. </summary>
      <returns>
          <see langword="true" /> if the batching of outgoing messages is allowed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.Count">
      <summary>Gets the total number of properties in the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</summary>
      <returns>The total number of properties in the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.Encoder">
      <summary>Gets the encoder that is used to write messages to a stream and to read messages from a stream.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageEncoder" /> that is used to write messages to a stream and to read messages from a stream.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.IsFixedSize">
      <summary>Gets a value that indicates whether the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> has a fixed size.</summary>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Channels.MessageProperties" /> has a fixed size; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.IsReadOnly">
      <summary>Gets a value that indicates whether this set of properties is read-only.</summary>
      <returns>
          <see langword="true" /> if this set of properties is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.Item(System.String)">
      <summary>Retrieves a property with the specified name, identifier, or key value.</summary>
      <param name="name">The name of the property to get from the collection.</param>
      <returns>The property with the specified <paramref name="name" />, or <see langword="null" /> if the property does not exist.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.Keys">
      <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the keys in the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> that contains the keys in the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.Security">
      <summary>Gets or sets the security-related property of a message.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecurityMessageProperty" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.Values">
      <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the values in the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</summary>
      <returns>An <see cref="T:System.Collections.ICollection" /> that contains the values in the <see cref="T:System.ServiceModel.Channels.MessageProperties" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageProperties.Via">
      <summary>Gets or sets the transport address that is used to send messages.</summary>
      <returns>A URI that contains the transport address that is used to send messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Addressing">
      <summary>Gets or sets the version of WS-Addressing that is associated with the current message version.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> that is associated with the current message version.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Default">
      <summary>Gets the default message version used by Windows Communication Foundation (WCF).</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that uses WS-Addressing 1.0 and SOAP1.2.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Envelope">
      <summary>Gets the SOAP version associated with the current message version.</summary>
      <returns>The <see cref="T:System.ServiceModel.EnvelopeVersion" /> associated with the current message version.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.None">
      <summary>Gets the message version that does not use SOAP or WS-Addressing.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that does not use SOAP or WS-Addressing.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Soap11">
      <summary>Gets the message version using SOAP 1.1.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> using SOAP 1.1 but no version of WS-Addressing.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Soap11WSAddressing10">
      <summary>Gets the message version using WS-Addressing 1.0 and SOAP 1.1.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> using the version of WS-Addressing 1.0 and SOAP 1.1.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Soap11WSAddressingAugust2004">
      <summary>Gets the message version by using WS-Addressing submitted 10 August 2004 and SOAP 1.1.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> using the version of WS-Addressing submitted 10 August 2004 and SOAP 1.1.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Soap12">
      <summary>Gets the message version using SOAP 1.2.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> using SOAP 1.2 but no version of WS-Addressing.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Soap12WSAddressing10">
      <summary>Gets the message version using WS-Addressing 1.0 and SOAP 1.2.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> using the version of WS-Addressing 1.0 and SOAP 1.2.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MessageVersion.Soap12WSAddressingAugust2004">
      <summary>Gets the message version using WS-Addressing submitted August 2004 and SOAP 1.2.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> using the version of WS-Addressing submitted 10 August 2004 and SOAP 1.2.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.CustomDeadLetterQueue">
      <summary>Gets or sets a <see cref="T:System.Uri" /> that identifies a custom dead-letter queue where expired messages or messages that failed to be delivered are sent.</summary>
      <returns>The URI of the custom dead-letter queue. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.DeadLetterQueue">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.DeadLetterQueue" /> setting for this binding.</summary>
      <returns>The type of dead-letter queue to use, if any.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not within the range of values defined in <see cref="T:System.ServiceModel.DeadLetterQueue" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.Durable">
      <summary>Gets or sets a value that specifies whether messages sent with this binding are durable or volatile.</summary>
      <returns>
          <see langword="true" /> if the messages processed by this binding are durable; <see langword="false" /> if they are volatile. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.ExactlyOnce">
      <summary>Gets or sets a value that specifies whether messages sent with this binding have exactly once assurances.</summary>
      <returns>
          <see langword="true" /> if messages sent with this binding have exactly once assurances; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.MaxRetryCycles">
      <summary>Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.</summary>
      <returns>A value that specifies the number of retry cycles to attempt prior to transferring a message to the poison-message queue.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.MsmqTransportSecurity">
      <summary>Gets the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> that is associated with this binding element.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> that is associated with this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.ReceiveContextEnabled">
      <summary>Gets or sets a value that indicates whether the receive context behavior is requested.</summary>
      <returns>
          <see langword="true" /> if the binding supports receive contextbehavior ; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.ReceiveErrorHandling">
      <summary>Gets or sets an enumeration value that specifies how poison and other messages that cannot be dispatched are handled.</summary>
      <returns>A <see cref="T:System.ServiceModel.ReceiveErrorHandling" /> value that specifies how poison and other messages that cannot be dispatched are handled.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not within the range of values defined in <see cref="T:System.ServiceModel.ReceiveErrorHandling" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.ReceiveRetryCount">
      <summary>Gets or sets the maximum number of times the queue manager should attempt to send a message before transferring it to the retry queue.</summary>
      <returns>A value that specifies the maximum number of times the queue manager should attempt to send a message before transferring it to the retry queue.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.RetryCycleDelay">
      <summary>Gets or sets a value that specifies how long to wait before attempting another retry cycle when attempting to deliver a message that could not be delivered.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait before starting the next cycle of delivery attempts to the receiving application. The default value is 30 (minutes).</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not infinite and larger than Int32.MaxValue milliseconds.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.TimeToLive">
      <summary>Gets or sets a value that specifies how long messages are valid. When this time has elapsed the message is placed in a dead-letter queue depending on the <see langword="DeadLetterQueue" /> setting.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> value that specifies how long messages are valid. The default value is 24 hours.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not infinite and larger than Int32.MaxValue milliseconds.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.TransactedReceiveEnabled">
      <summary>Gets a value that specifies whether a transaction is required to receive messages with this binding.</summary>
      <returns>
          <see langword="true" /> if the binding requires a transaction for a receive operation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.UseMsmqTracing">
      <summary>Gets or sets a value that enables or disables the Message Queuing (MSMQ) built-in message tracing facility.</summary>
      <returns>
          <see langword="true" /> if Message Queuing (MSMQ) built-in message tracing should be enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.UseSourceJournal">
      <summary>Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.</summary>
      <returns>
          <see langword="true" /> if messages processed by this binding are copied to the source journal queue; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqBindingElementBase.ValidityDuration">
      <summary>Gets or sets a value that specifies the duration a message will be locked by the receive context feature. </summary>
      <returns>The duration a message will be locked by the receive context feature.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero or is larger than Int32.MaxValue.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqMessageProperty.AbortCount">
      <summary>Gets an <see cref="T:System.Int32" /> value that indicates the number of times the message participated in the transaction that was aborted, that is, channel attempts - 1.</summary>
      <returns>An <see cref="T:System.Int32" /> value that indicates the number of times that the channel attempted to read this message.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqMessageProperty.DeliveryFailure">
      <summary>Gets a value from the <see cref="T:System.ServiceModel.Channels.DeliveryFailure" /> enumeration that indicates why the message failed delivery.</summary>
      <returns>A value from the <see cref="T:System.ServiceModel.Channels.DeliveryFailure" /> enumeration that indicates why the message failed delivery. May be <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqMessageProperty.DeliveryStatus">
      <summary>Gets a value from the <see cref="T:System.ServiceModel.Channels.DeliveryStatus" /> enumeration that indicates the delivery status of the message.</summary>
      <returns>A value from the <see cref="T:System.ServiceModel.Channels.DeliveryStatus" /> enumeration that indicates the delivery status of the message. May be <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqMessageProperty.MoveCount">
      <summary>Gets an <see cref="T:System.Int32" /> value that indicates the number of times the message has moved from the main queue to the subqueue or the other way.</summary>
      <returns>An <see cref="T:System.Int32" /> value that indicates the count of the number of times this message has been moved.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqTransportBindingElement.MaxPoolSize">
      <summary>Gets or sets an integer that specifies the maximum size of the pool that contains internal Message Queuing (MSMQ) message objects.</summary>
      <returns>An integer that specifies the maximum size of the pool that contains internal Message Queuing message objects.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero. </exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqTransportBindingElement.QueueTransferProtocol">
      <summary>Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.</summary>
      <returns>A <see cref="T:System.ServiceModel.QueueTransferProtocol" /> enumeration value that indicates the transport used for message delivery between queue managers. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.ServiceModel.QueueTransferProtocol" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqTransportBindingElement.Scheme">
      <summary>Returns a <see cref="T:System.String" /> that contains the addressing scheme that is used by this transport binding element.</summary>
      <returns>A <see cref="T:System.String" /> that contains the addressing scheme that is used by this transport binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MsmqTransportBindingElement.UseActiveDirectory">
      <summary>Returns a Boolean value that indicates whether queue addresses should be converted using Active Directory.</summary>
      <returns>
          <see langword="true" /> if queue addresses should be converted using Active Directory; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.MaxBufferSize">
      <summary>Gets or sets the maximum buffer size.</summary>
      <returns>The maximum size of the buffer. The default value is 65536 (0x10000) bytes.</returns>
      <exception cref="T:System.ArgumentNullException">The value set is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.MaxReadPoolSize">
      <summary>Gets or sets the maximum number of XML readers that is allocated to a pool and is ready for use to process incoming messages.</summary>
      <returns>The maximum number of readers to be kept in the pool. The default value is 64 readers.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.MaxWritePoolSize">
      <summary>Gets or sets the maximum number of XML writers that is allocated to a pool and are ready for use to process outgoing messages.</summary>
      <returns>The maximum number of writers to be kept in the pool. The default value is 16 writers.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.MessageVersion">
      <summary>Gets or sets the SOAP message and WS-Addressing versions that are used or expected.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that is used for the SOAP message.</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The value <see cref="P:System.ServiceModel.Channels.MessageVersion.None" /> is not allowed.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of XML messages that can be processed by endpoints configured with this binding element.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.MtomMessageEncodingBindingElement.WriteEncoding">
      <summary>Gets or sets the encoding that is used to format the characters in the text message.</summary>
      <returns>The <see cref="T:System.Text.Encoding" /> that is used to format the characters in the text message.</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The value is not valid text encoding value.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.GroupName">
      <summary>Gets or sets the group name of the connection pool group on the client. </summary>
      <returns>The name of the connection pool group on the client. The default name is "default".</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.IdleTimeout">
      <summary>Gets or sets the maximum time the connection can be idle in the connection pool before being disconnected.</summary>
      <returns>Returns a <see cref="T:System.TimeSpan" /> structure that indicates the maximum time the connection can be idle in the connection pool before being disconnected.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings.MaxOutboundConnectionsPerEndpoint">
      <summary>Gets or sets the maximum number of outbound connections for each endpoint that is cached in the connection pool.</summary>
      <returns>The maximum number of allowed outbound connections for each endpoint that is cached in the connection pool. The default value is 10.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.NamedPipeSettings.ApplicationContainerSettings">
      <summary>Gets or sets the application container settings for the named pipe settings.</summary>
      <returns>The application container settings for the named pipe settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.NamedPipeTransportBindingElement.AllowedSecurityIdentifiers">
      <summary>Gets a collection of allowed <see cref="T:System.Security.Principal.SecurityIdentifier" /> instances.</summary>
      <returns>A collection of allowed <see cref="T:System.Security.Principal.SecurityIdentifier" /> instances.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.NamedPipeTransportBindingElement.ConnectionPoolSettings">
      <summary>Gets a collection of connection pool settings. </summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings" /> object that contains various properties related to connection pooling.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.NamedPipeTransportBindingElement.PipeSettings">
      <summary>Gets the pipe settings for the named pipe transport binding element.</summary>
      <returns>The pipe settings for the named pipe transport binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.NamedPipeTransportBindingElement.Scheme">
      <summary>Returns the URI scheme for the transport.</summary>
      <returns>Returns the URI scheme for the transport, which is "net.pipe".</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.OneWayBindingElement.ChannelPoolSettings">
      <summary>Gets the channel pool settings. </summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.ChannelPoolSettings" /> object that contains properties of the channel pool associated with this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.OneWayBindingElement.MaxAcceptedChannels">
      <summary>Gets or sets the maximum number of channels that can be accepted.</summary>
      <returns>The maximum number of channels that can be accepted. The default value is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.OneWayBindingElement.PacketRoutable">
      <summary>Gets or sets a value that indicates whether packet routing is enabled. </summary>
      <returns>
          <see langword="true" /> if packet routing is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerCustomResolverBindingElement.Address">
      <summary>Gets and sets the endpoint address of the peer on which resolvers created by this binding will run.</summary>
      <returns>
          <see cref="T:System.ServiceModel.EndpointAddress" /> object that contains the network address of the peer on which resolvers created by this binding will run.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerCustomResolverBindingElement.Binding">
      <summary>Gets and sets the network binding used by resolvers created with this binding element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Channels.Binding" /> that specifies the network binding used by resolvers created with this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerCustomResolverBindingElement.ReferralPolicy">
      <summary>Gets and sets the referral policy for peer resolvers created with this binding element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.PeerReferralPolicy" /> that specifies the referral policy for peer resolvers created with this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerResolverBindingElement.ReferralPolicy">
      <summary>Gets and sets the referral policy for peer resolvers created with binding elements created by implementations of this class. </summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.PeerReferralPolicy" /> enumeration value that specifies the referral policy for peer resolvers created with this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerTransportBindingElement.ListenIPAddress">
      <summary>Gets and sets the IP address on which peer message transports created by this binding element listen.</summary>
      <returns>
          <see cref="T:System.Net.IPAddress" /> that contains the IP address on which peer message transports created by this binding element listen.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerTransportBindingElement.MaxReceivedMessageSize">
      <summary>Gets and sets the value that specifies the maximum size, in bytes, of messages sent over transport channels created by this binding element.</summary>
      <returns>The maximum size of messages sent over transport channels created by this binding element. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerTransportBindingElement.Port">
      <summary>Gets and sets the network port on which peer message transport channels created by this binding element listen.</summary>
      <returns>The network port on which peer message transports created by this binding element listen. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerTransportBindingElement.Scheme">
      <summary>Gets the scheme used to indicate the protocol over which messages are transported by channels created by this binding element.</summary>
      <returns>The scheme for the protocol over which messages are transported by channels created by this binding element. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PeerTransportBindingElement.Security">
      <summary>Gets the specific security settings for transport channels created by this binding element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerSecuritySettings" /> that specifies the specific security settings for transport channels created by this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PnrpPeerResolverBindingElement.ReferralPolicy">
      <summary>Gets and sets the referral policy for the PNRP peer resolver created by this binding element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.PeerReferralPolicy" /> that specifies the referral policy for resolvers created by this binding element instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PrivacyNoticeBindingElement.Url">
      <summary>Gets or sets the URI at which the privacy notice is located.</summary>
      <returns>The <see cref="T:System.Uri" /> at which the privacy notice is located.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.PrivacyNoticeBindingElement.Version">
      <summary>Gets or sets the privacy notice version number for the binding.</summary>
      <returns>The version number of the privacy notice.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ReceiveContext.State">
      <summary>Gets or sets the state of the state machine.</summary>
      <returns>The current receive context state of the state machine.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ReceiveContext.ThisLock">
      <summary>An object used for locking the <see cref="T:System.ServiceModel.Channels.ReceiveContext" /> instance.</summary>
      <returns>
          <see cref="T:System.Object" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionDuration.Namespace">
      <summary>Gets the namespace of the <see cref="T:System.ServiceModel.Channels.RedirectionDuration" />.</summary>
      <returns>The namespace of the redirection duration.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionDuration.Permanent">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> that represents a permanent redirection.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> that contains a value that represents a permanent redirection.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionDuration.Temporary">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> that represents a temporary redirection.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> that contains a value that represents a temporary redirection.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionDuration.Value">
      <summary>Gets the value of the <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> instance.</summary>
      <returns>The value of the redirection duration.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionException.Duration">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.RedirectionDuration" /> associated with the current <see cref="T:System.ServiceModel.Channels.RedirectionException" />.</summary>
      <returns>The redirection duration associated with the exception.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionException.Locations">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Channels.RedirectionLocation" /> objects associated with the current <see cref="T:System.ServiceModel.Channels.RedirectionException" />.</summary>
      <returns>A collection of redirection locations. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionException.Scope">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> associated with the <see cref="T:System.ServiceModel.Channels.RedirectionException" />.</summary>
      <returns>The redirection scope associated with the exception.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionException.Type">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.RedirectionType" /> associated with the <see cref="T:System.ServiceModel.Channels.RedirectionException" />.</summary>
      <returns>The redirection type associated with the exception. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionLocation.Address">
      <summary>Gets the <see cref="T:System.Uri" /> of the redirection.</summary>
      <returns>The address where subsequent requests should be redirected.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionScope.Endpoint">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> that represents the endpoint redirection scope.</summary>
      <returns>The endpoint redirection scope.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionScope.Message">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> that represents the message redirection scope.</summary>
      <returns>The message redirection scope.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionScope.Namespace">
      <summary>Gets the namespace of the <see cref="T:System.ServiceModel.Channels.RedirectionScope" />.</summary>
      <returns>The namespace of the redirection scope.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionScope.Session">
      <summary>Gets the <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> that represents the session redirection scope.</summary>
      <returns>The session redirection scope.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionScope.Value">
      <summary>Gets the value of the <see cref="T:System.ServiceModel.Channels.RedirectionScope" /> instance.</summary>
      <returns>The value of the redirection scope.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionType.Cache">
      <summary>Gets a <see cref="T:System.ServiceModel.Channels.RedirectionType" /> that represents the cache redirection type.</summary>
      <returns>The cache redirection type.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionType.Namespace">
      <summary>Gets the namespace of the <see cref="T:System.ServiceModel.Channels.RedirectionType" />.</summary>
      <returns>The namespace of the redirection type.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionType.Resource">
      <summary>Gets a <see cref="T:System.ServiceModel.Channels.RedirectionType" /> that represents the resource redirection type.</summary>
      <returns>The resource redirection type.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionType.UseIntermediary">
      <summary>Gets a <see cref="T:System.ServiceModel.Channels.RedirectionType" /> that represents the use intermediary redirection type.</summary>
      <returns>The resource redirection type.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RedirectionType.Value">
      <summary>Gets the value of the <see cref="T:System.ServiceModel.Channels.RedirectionType" />.</summary>
      <returns>The value of the redirection type.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ReliableSessionBindingElement.AcknowledgementInterval">
      <summary>Gets or sets the interval of time that a destination waits before sending an acknowledgment to the message source on reliable channels that are created by the factory. </summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time that a service waits until sending an acknowledgment to the message source. The default value is 2 seconds.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ReliableSessionBindingElement.FlowControlEnabled">
      <summary>Gets or sets a value that indicates whether the reliable session has flow control enabled.</summary>
      <returns>
          <see langword="true" /> if the reliable session has flow control enabled; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ReliableSessionBindingElement.InactivityTimeout">
      <summary>Gets or sets an interval of time that a service remains inactive before closing.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time that a service remains inactive before closing. The default value is 10 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than or equal to zero or greater than either <see cref="F:System.Int32.MaxValue" /> or <see cref="F:System.TimeSpan.MaxValue" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ReliableSessionBindingElement.MaxPendingChannels">
      <summary>Gets or sets the largest number of channels that can be pending during the reliable session.</summary>
      <returns>The largest number of channels that can be pending. The default value is 4.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than or equal to zero or greater than 16384.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ReliableSessionBindingElement.MaxRetryCount">
      <summary>Gets or sets the maximum number of times that a message attempts to be transferred during the reliable session.</summary>
      <returns>The maximum number of times that a message attempts to be re-sent. The minimum value is 1; the maximum is <see cref="F:System.Int32.MaxValue" />; and the default value is 8.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ReliableSessionBindingElement.MaxTransferWindowSize">
      <summary>Gets or sets the largest number of messages that can exist in either the send buffer or the receive buffer.</summary>
      <returns>The largest number of messages that can be buffered. The minimum value is 1; the maximum value is 4096; and the default value is 32.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than or equal to one or greater than 4096.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.ReliableSessionBindingElement.Ordered">
      <summary>Gets or sets a value that indicates whether message delivery must preserve the order in which messages are sent.</summary>
      <returns>
          <see langword="true" /> if messages must be delivered in the order in which they are sent; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.ReliableSessionBindingElement.ReliableMessagingVersion">
      <summary>Gets or sets the version of WS-ReliableMessaging specified by the binding element.</summary>
      <returns>An instance derived from <see cref="T:System.ServiceModel.ReliableMessagingVersion" /> that represents the version of the WS-ReliableMessaging protocol used by the configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RemoteEndpointMessageProperty.Address">
      <summary>Gets the IP address of the client from which the message was sent.</summary>
      <returns>The IP address of the client from which the message was sent.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RemoteEndpointMessageProperty.Name">
      <summary>Returns the string "System.ServiceModel.Channels.RemoteEndpointMessageProperty".</summary>
      <returns>"System.ServiceModel.Channels.RemoteEndpointMessageProperty"</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RemoteEndpointMessageProperty.Port">
      <summary>Gets the port number of the client from which the message was sent.</summary>
      <returns>The port number of the client from which the message was sent.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.RequestContext.RequestMessage">
      <summary>When overridden in a derived class, gets the message that contains the request.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> that contains the request.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.AllowInsecureTransport">
      <summary>Gets or sets a value that indicates whether mixed-mode secured messages can be sent over an unsecured transport such as HTTP.</summary>
      <returns>
          <see langword="true" /> if mixed-mode secured messages can be sent over an unsecured transport; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.DefaultAlgorithmSuite">
      <summary>Gets or sets the message encryption and key-wrap algorithms.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> object that represents the message encryption and key-wrap algorithms.</returns>
      <exception cref="T:System.ArgumentNullException">The value is null on a <see langword="set" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.EnableUnsecuredResponse">
      <summary>Gets or sets a value that indicates whether WCF can send and receive unsecured responses to secured requests.</summary>
      <returns>
          <see langword="true" /> if WCF can send and receive unsecured responses to secured requests; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.EndpointSupportingTokenParameters">
      <summary>Gets the endpoint that supports token parameters.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.Tokens.SupportingTokenParameters" /> object that represents the endpoint that supports token parameters.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.IncludeTimestamp">
      <summary>Gets or sets a value that indicates whether time stamps are included in each message. </summary>
      <returns>
          <see langword="true" /> if time stamps are included in each message; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.KeyEntropyMode">
      <summary>Gets or sets the source of entropy used to create keys.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityKeyEntropyMode" /> used to create keys. The default value is <see cref="F:System.ServiceModel.Security.SecurityKeyEntropyMode.CombinedEntropy" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.LocalClientSettings">
      <summary>Gets the binding properties specific to local security settings used by the client.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.LocalClientSecuritySettings" /> that represents the binding properties specific to local security settings used by the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.LocalServiceSettings">
      <summary>Gets the binding properties specific to local security settings used by the service.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.LocalServiceSecuritySettings" /> object that represents the binding properties specific to local security settings used by the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.MessageSecurityVersion">
      <summary>Gets or sets the message security version.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> object that represents the message security version.</returns>
      <exception cref="T:System.ArgumentNullException">
              <see langword="set" /> with a null value.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.OperationSupportingTokenParameters">
      <summary>Gets the collection of operation supporting token parameters.</summary>
      <returns>A <see cref="T:System.Collections.Generic.IDictionary`2" /> of types <see cref="T:System.String" /> (key) and <see cref="T:System.ServiceModel.Security.Tokens.SupportingTokenParameters" /> (value).</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.OptionalEndpointSupportingTokenParameters">
      <summary>Gets the optional supporting token parameters for the service endpoint.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.Tokens.SupportingTokenParameters" /> for the service endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.OptionalOperationSupportingTokenParameters">
      <summary>Gets the collection of optional operation supporting token parameters.</summary>
      <returns>A <see cref="T:System.Collections.Generic.IDictionary`2" /> of types <see cref="T:System.String" /> (key) and <see cref="T:System.ServiceModel.Security.Tokens.SupportingTokenParameters" /> (value).</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.ProtectTokens">
      <summary>Gets or sets whether the security binding element protects tokens.</summary>
      <returns>
          <see langword="true" /> if the security binding element protects tokens; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElement.SecurityHeaderLayout">
      <summary>Gets or sets the ordering of the elements in the security header for this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.SecurityHeaderLayout" /> that represents the ordering of the elements in the security header for this binding. The default is <see cref="F:System.ServiceModel.Channels.SecurityHeaderLayout.Strict" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not a valid <see cref="T:System.ServiceModel.Channels.SecurityHeaderLayout" />  value.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.SecurityBindingElementImporter.MaxPolicyRedirections">
      <summary>Gets the maximum allowed number of policy redirections.</summary>
      <returns>The maximum allowed number of policy redirections.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SessionOpenNotification.IsEnabled">
      <summary>Gets or sets a value that indicates whether notification is enabled.</summary>
      <returns>
          <see langword="true" /> if notification is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SslStreamSecurityBindingElement.IdentityVerifier">
      <summary>Gets or sets the identity verifier for this binding. </summary>
      <returns>An <see cref="T:System.ServiceModel.Security.IdentityVerifier" /> object.</returns>
      <exception cref="T:System.ArgumentNullException">The value to set is null.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.SslStreamSecurityBindingElement.RequireClientCertificate">
      <summary>Gets or sets a value that specifies whether a client certificate is required for this binding.</summary>
      <returns>
          <see langword="true" /> if a client certificate is required for this binding; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SslStreamSecurityBindingElement.SslProtocols">
      <summary>Specifies the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.</summary>
      <returns>Returns <see cref="T:System.Security.Authentication.SslProtocols" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.StreamSecurityUpgradeProvider.Identity">
      <summary>Gets the identity being used for the security upgrade.</summary>
      <returns>Returns the <see cref="T:System.ServiceModel.EndpointIdentity" /> of the client that requests the security upgrade.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.StreamUpgradeProvider.DefaultCloseTimeout">
      <summary>Gets the DefaultCloseTimeout.</summary>
      <returns>Returns a <see cref="T:System.TimeSpan" /> for the DefaultCloseTimeout.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.StreamUpgradeProvider.DefaultOpenTimeout">
      <summary>Gets the DefaultOpenTimeout.</summary>
      <returns>Returns a <see cref="T:System.TimeSpan" /> for the DefaultOpenTimeout.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SymmetricSecurityBindingElement.MessageProtectionOrder">
      <summary>Gets or sets the order of message encryption and signing for this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.MessageProtectionOrder" /> that specifies how the message is protected. The default is <see cref="F:System.ServiceModel.Security.MessageProtectionOrder.SignBeforeEncrypt" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <see langword="set" /> and <see langword="value" /> is undefined.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.SymmetricSecurityBindingElement.ProtectionTokenParameters">
      <summary>Gets or sets the protection token parameters.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.SymmetricSecurityBindingElement.RequireSignatureConfirmation">
      <summary>Gets or sets a value that indicates whether message signatures must be confirmed. </summary>
      <returns>
          <see langword="true" /> if message signatures must be confirmed; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpConnectionPoolSettings.GroupName">
      <summary>Gets or sets the group name of the connection pool group on the client.</summary>
      <returns>The group name of the connection pool group on the client. The default name is "default".</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpConnectionPoolSettings.IdleTimeout">
      <summary>Gets or sets the maximum time the connection can be idle in the connection pool before being disconnected.</summary>
      <returns>Returns a <see cref="T:System.TimeSpan" /> structure that indicates the maximum time the connection can be idle in the connection pool before being disconnected.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpConnectionPoolSettings.LeaseTimeout">
      <summary>Gets or sets the time span after which a connection in the connection pool is closed.</summary>
      <returns>Returns a <see cref="T:System.TimeSpan" /> structure that indicates the time span after which a cached TCP connection is purged from the connection pool.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value cannot be less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpConnectionPoolSettings.MaxOutboundConnectionsPerEndpoint">
      <summary>Gets or sets the maximum number of outbound connections for each endpoint that is cached in the connection pool.</summary>
      <returns>The maximum number of allowed outbound connections for each endpoint that is cached in the connection pool. The default value is 10.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpTransportBindingElement.ConnectionPoolSettings">
      <summary>Gets a collection of connection pool settings.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.TcpConnectionPoolSettings" /> object that contains various properties related to connection pooling.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpTransportBindingElement.ExtendedProtectionPolicy">
      <summary>Gets or sets the current extended protection policy.</summary>
      <returns>The extended protection policy.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpTransportBindingElement.ListenBacklog">
      <summary>Gets or sets the maximum number of queued connection requests that can be pending.</summary>
      <returns>Returns the maximum number of queued connection requests that can be pending. The default is 10.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value cannot be less than one.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpTransportBindingElement.PortSharingEnabled">
      <summary>Gets or sets a value that indicates whether TCP port sharing is enabled for this connection.</summary>
      <returns>
          <see langword="true" /> if TCP port sharing is enabled; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpTransportBindingElement.Scheme">
      <summary>Returns the URI scheme for the transport.</summary>
      <returns>Returns the URI scheme for the transport, which is "net.tcp".</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TcpTransportBindingElement.TeredoEnabled">
      <summary>Gets or sets a Boolean that specifies whether Teredo (a technology for addressing clients that are behind firewalls) is enabled.</summary>
      <returns>
          <see langword="true" /> if Teredo is enabled; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TextMessageEncodingBindingElement.MaxReadPoolSize">
      <summary>Gets or sets the number of readers that are allocated to a pool and ready for use to process incoming messages.</summary>
      <returns>The number of readers in the pool. The default value is 64 readers.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TextMessageEncodingBindingElement.MaxWritePoolSize">
      <summary>Gets or sets the number of writers that are allocated to a pool and ready for use to process outgoing messages.</summary>
      <returns>The maximum number of writers to be kept in the pool. The default value is 16 writers.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TextMessageEncodingBindingElement.MessageVersion">
      <summary>Gets or sets the SOAP and WS-Addressing versions that are used to format the text message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that is used to format messages. The default value is <see cref="P:System.ServiceModel.Channels.MessageVersion.Soap12WSAddressing10" />.</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TextMessageEncodingBindingElement.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TextMessageEncodingBindingElement.WriteEncoding">
      <summary>Gets or sets the encoding that is used to format the characters in the text message.</summary>
      <returns>The <see cref="T:System.Text.Encoding" /> that is used to format the characters in the text message. The default text encoding is the UTF-8 format.</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="writeEncoding" /> value is not valid.</exception>
    </member>
    <member name="P:System.ServiceModel.Channels.TransactionFlowBindingElement.AllowWildcardAction">
      <summary>Gets or sets whether wildcard action is set to be allowed on a transaction flow binding element to be cloned.</summary>
      <returns>
          <see langword="true" /> if wildcard action is allowed; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TransactionFlowBindingElement.TransactionProtocol">
      <summary>Gets or sets the transaction protocol used in flowing a transaction.</summary>
      <returns>A <see cref="T:System.ServiceModel.TransactionProtocol" /> that specifies the transaction protocol to be used for transaction flow. The default is <see cref="P:System.ServiceModel.TransactionProtocol.OleTransactions" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TransactionMessageProperty.Transaction">
      <summary>Gets the transaction that will be used when executing the service method.</summary>
      <returns>A <see cref="T:System.Transactions.Transaction" /> instance that will be used when executing the service method.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TransportBindingElement.ManualAddressing">
      <summary>Gets or sets a value that indicates whether manual addressing of the message is required.</summary>
      <returns>
          <see langword="true" /> if manual addressing of the message is required; otherwise<see langword=" false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TransportBindingElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size, in bytes, of any buffer pools used by the transport. </summary>
      <returns>The maximum size of the buffer pool. The default is 524,288 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TransportBindingElement.MaxReceivedMessageSize">
      <summary>Gets and sets the maximum allowable message size, in bytes, that can be received.</summary>
      <returns>The maximum allowable message size that can be received. The default is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.TransportBindingElement.Scheme">
      <summary>Gets the URI scheme for the transport.</summary>
      <returns>Returns the URI scheme for the transport, which varies depending on what derived class implements this method.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketMessageProperty.MessageType">
      <summary>Gets the web socket message type.</summary>
      <returns>The web socket message type.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketMessageProperty.OpeningHandshakeProperties">
      <summary>Gets a collection of opening handshake properties.</summary>
      <returns>A collection of opening handshake properties that contains in the <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketMessageProperty.SubProtocol">
      <summary>Gets or sets the sub protocol message.</summary>
      <returns>The sub protocol message.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketMessageProperty.WebSocketContext">
      <summary>Gets or sets the web socket context.</summary>
      <returns>The web socket context.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketTransportSettings.CreateNotificationOnConnection">
      <summary>Gets or sets the create notification during connection.</summary>
      <returns>The create notification during connection.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketTransportSettings.DisablePayloadMasking">
      <summary>Gets or sets a value that indicates whether the web socket masking is disabled.</summary>
      <returns>
          <see langword="true" /> if the web socket masking is disabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketTransportSettings.KeepAliveInterval">
      <summary>Gets or sets the value of the keep alive interval of the connection.</summary>
      <returns>The value of the keep alive interval of the connection.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketTransportSettings.MaxPendingConnections">
      <summary>Gets or sets the maximum number of allowed pending connections.</summary>
      <returns>The maximum number of allowed pending connections.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketTransportSettings.SubProtocol">
      <summary>Gets or sets the web socket sub protocol.</summary>
      <returns>The web socket sub protocol.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WebSocketTransportSettings.TransportUsage">
      <summary>Gets or sets the web socket transport usage.</summary>
      <returns>One of the values of the <see cref="T:System.ServiceModel.Channels.WebSocketTransportUsage" /> enumeration.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement.ProtectionLevel">
      <summary>Gets or sets the protection level.</summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" />. The default value is <see cref="F:System.Net.Security.ProtectionLevel.EncryptAndSign" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.WrappedOptions.WrappedFlag">
      <summary>Gets or sets a value that indicates whether special-casing is used for document-wrapped-literal styled documents when parameters are unwrapped. </summary>
      <returns>
          <see langword="true" /> if special-casing is used for document-wrapped-literal styled documents when parameters are unwrapped; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.XmlSerializerImportOptions.ClrNamespace">
      <summary>Gets or sets the <see cref="P:System.ServiceModel.Channels.XmlSerializerImportOptions.ClrNamespace" /> property that contains the types being mapped to the XML namespace.</summary>
      <returns>An object that contains types being mapped.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.XmlSerializerImportOptions.CodeCompileUnit">
      <summary>Gets the <see cref="T:System.CodeDom.CodeCompileUnit" /> object that provides a container for the <see cref="N:System.CodeDom" /> program graph.</summary>
      <returns>An object that provides a container for a program graph.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.XmlSerializerImportOptions.CodeProvider">
      <summary>Gets or sets a <see cref="T:System.CodeDom.Compiler.CodeDomProvider" /> object that checks whether particular options for a target language are supported. </summary>
      <returns>An object that checks target language options.</returns>
    </member>
    <member name="P:System.ServiceModel.Channels.XmlSerializerImportOptions.WebReferenceOptions">
      <summary>Gets or sets the <see cref="T:System.Web.Services.Description.WebReferenceOptions" /> object that contains the code generation options specified in the XML text file.</summary>
      <returns>An object containing code generation options.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.CacheSetting">
      <summary>Gets or sets the cache setting.</summary>
      <returns>The cache setting.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.Channel">
      <summary>Gets the inner channel used to send messages to variously configured service endpoints.</summary>
      <returns>A channel of a specified type.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IOutputChannel#RemoteAddress">
      <summary>Gets the destination of the service to which messages are sent out on the output channel.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> of the service to which the output channel sends messages.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IOutputChannel#Via">
      <summary>Gets the URI that contains the transport address to which messages are sent on the output channel.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the transport address to which messages are sent on the output channel.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IRequestChannel#RemoteAddress">
      <summary>Gets the remote address to which the request channel sends messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> to which the request channel sends messages.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#Channels#IRequestChannel#Via">
      <summary>Gets the transport address to which the request is sent.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the transport address to which the message is sent.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IClientChannel#AllowInitializationUI">
      <summary>Gets or sets a value that indicates whether the client channel allows an initialization UI.</summary>
      <returns>
          <see langword="True" /> if the client channel allows an initialization UR; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IClientChannel#DidInteractiveInitialization">
      <summary>Gets a value that indicates whether a call was done to a user interface to obtain credential information.</summary>
      <returns>
          <see langword="True" /> if a call was done to a user interface to obtain credential information; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IClientChannel#Via">
      <summary>Gets the URI that contains the transport address to which messages are sent on the client channel.</summary>
      <returns>The URI that contains the transport address to which messages are sent on the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#ICommunicationObject#State">
      <summary>Gets the current state of the communication-oriented object.</summary>
      <returns>The value of the <see cref="T:System.ServiceModel.CommunicationState" /> of the object.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IContextChannel#AllowOutputBatching">
      <summary>Gets or sets a value that indicates whether the batching of outgoing messages is allowed; otherwise, false.</summary>
      <returns>
          <see langword="True" /> if the batching of outgoing messages is allowed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IContextChannel#InputSession">
      <summary>Gets the input session for the channel.</summary>
      <returns>The input session for the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IContextChannel#LocalAddress">
      <summary>Gets the local endpoint for the channel.</summary>
      <returns>The local endpoint for the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IContextChannel#OperationTimeout">
      <summary>Gets or sets the time period within which an operation must complete or an exception is thrown.</summary>
      <returns>The timespan that specifies the time period within which an operation must complete.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IContextChannel#OutputSession">
      <summary>Gets the output session associated with the channel, if any.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.IOutputSession" /> implementation if an input session exists; otherwise, null.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IContextChannel#RemoteAddress">
      <summary>Gets the remote address associated with the channel.</summary>
      <returns>The remote <see cref="T:System.ServiceModel.EndpointAddress" /> for the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IContextChannel#SessionId">
      <summary>Gets an identifier for the current session, if any.</summary>
      <returns>The current session identifier, if any.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelBase`1.System#ServiceModel#IExtensibleObject{System#ServiceModel#IContextChannel}#Extensions">
      <summary>Gets a collection of extension objects for this extensible object.</summary>
      <returns>The <see cref="T:System.ServiceModel.IExtensionCollection`1" /> of extension objects.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ChannelFactory">
      <summary>Gets the underlying <see cref="T:System.ServiceModel.ChannelFactory`1" /> object.</summary>
      <returns>A <see cref="T:System.ServiceModel.ChannelFactory`1" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.ClientCredentials">
      <summary>Gets the client credentials used to call an operation.</summary>
      <returns>Returns a <see cref="T:System.ServiceModel.Description.ClientCredentials" /> that represents the proof of identity presented by the client.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.Endpoint">
      <summary>Gets the target endpoint for the service to which the WCF client can connect.</summary>
      <returns>The target endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.InnerChannel">
      <summary>Gets the underlying <see cref="T:System.ServiceModel.IClientChannel" /> implementation.</summary>
      <returns>The client channel for the WCF client object.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.InvokeAsyncCompletedEventArgs.Results">
      <summary>Gets the results from an asynchronous call made by the client.</summary>
      <returns>An array of <see cref="T:System.Object" /> that contains the results from an asynchronous call made by the client.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientBase`1.State">
      <summary>Gets the current state of the <see cref="T:System.ServiceModel.ClientBase`1" /> object.</summary>
      <returns>The value of the <see cref="T:System.ServiceModel.CommunicationState" /> of the object.</returns>
    </member>
    <member name="P:System.ServiceModel.ClientCredentialsSecurityTokenManager.ClientCredentials">
      <summary>Gets the client credentials.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ClientCredentials" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.ComIntegration.PersistStreamTypeWrapper.ExtensionData">
      <summary>Gets or sets the <see cref="T:System.Runtime.Serialization.ExtensionDataObject" /> associated with the <see cref="T:System.ServiceModel.ComIntegration.PersistStreamTypeWrapper" />.</summary>
      <returns>An<see cref="T:System.Runtime.Serialization.ExtensionDataObject" />instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.AddressHeaderCollectionElement.Headers">
      <summary>Gets or sets a collection of address headers.</summary>
      <returns>A collection of address headers.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.AllowedAudienceUriElement.AllowedAudienceUri">
      <summary>Gets or sets a string specifying the URI of an audience that can access a particular service.</summary>
      <returns>A string specifying the URI of an audience that can access a particular service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ApplicationContainerSettingsElement.PackageFullName">
      <summary>Gets or sets the full name of the package.</summary>
      <returns>The full name of the package.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ApplicationContainerSettingsElement.SessionId">
      <summary>Gets or sets the unique session identifier for the <see cref="T:System.ServiceModel.Configuration.ApplicationContainerSettingsElement" />.</summary>
      <returns>The unique session identifier.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.AuthorizationPolicyTypeElement.PolicyType">
      <summary>Gets or sets the policy type.</summary>
      <returns>The policy type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BaseAddressElement.BaseAddress">
      <summary>Gets or sets a base address used by the service host.</summary>
      <returns>A base address used by the service host.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BaseAddressPrefixFilterElement.Prefix">
      <summary>Gets or sets a prefix that is used to match a part of a base address.</summary>
      <returns>A URI that is used to match a part of a base address.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpBindingElement.BindingElementType">
      <summary>Gets the type of the binding element.</summary>
      <returns>A type that specifies the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpBindingElement.MessageEncoding">
      <summary>Gets or sets whether MTOM or text/XML is used to encode SOAP messages.</summary>
      <returns>The value of <see cref="T:System.ServiceModel.WSMessageEncoding" /> that indicates that MTOM or text/XML is used to encode SOAP messages. The default value is <see cref="F:System.ServiceModel.WSMessageEncoding.Text" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this binding configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this binding configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpBindingElement.Security">
      <summary>Gets or sets the type of security to be used with this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.Configuration.BasicHttpSecurityElement" /> that specifies the type of security to be used with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpContextBindingElement.BindingElementType">
      <summary>Gets the type of the binding element.</summary>
      <returns>The type of the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpContextBindingElement.ContextManagementEnabled">
      <summary>Gets or sets a value that specifies whether context management is enabled.</summary>
      <returns>
          <see langword="true" /> if context management is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpContextBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this binding configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this binding configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpMessageSecurityElement.AlgorithmSuite">
      <summary>Specifies the algorithms to use with the <see cref="T:System.ServiceModel.Configuration.BasicHttpMessageSecurityElement" /> class.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" />. The default is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" /> . </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpMessageSecurityElement.ClientCredentialType">
      <summary>Specifies the type of client credential to use with the <see cref="T:System.ServiceModel.Configuration.BasicHttpMessageSecurityElement" /> class.</summary>
      <returns>A <see cref="T:System.ServiceModel.BasicHttpMessageCredentialType" /> . The default is UserName.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpsBindingElement.BindingElementType">
      <summary>Gets the type of the binding element.</summary>
      <returns>The type of the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpsBindingElement.MessageEncoding">
      <summary>Gets or sets the binding element message encoding.</summary>
      <returns>The binding element message encoding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpsBindingElement.Properties">
      <summary>Gets a collection of the binding element properties.</summary>
      <returns>The collection of the binding element properties.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpsBindingElement.Security">
      <summary>Gets the binding element security.</summary>
      <returns>The binding element security.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpSecurityElement.Message">
      <summary>Gets an XML element that configures the message security for a basic HTTP service.</summary>
      <returns>An XML element that configures the message security for a basic HTTP service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpSecurityElement.Mode">
      <summary>Gets or sets an XML element that specifies the security mode for a basic HTTP service.</summary>
      <returns>The security mode for a basic HTTP service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpSecurityElement.Transport">
      <summary>Gets an XML element that specifies the transport for a basic HTTP service.</summary>
      <returns>An XML element that specifies the transport for a basic HTTP service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpsSecurityElement.Message">
      <summary>Gets the basic HTTPS security element message</summary>
      <returns>The basic HTTPS security element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpsSecurityElement.Mode">
      <summary>Gets or sets the basic HTTPS security mode.</summary>
      <returns>The basic HTTPS security mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BasicHttpsSecurityElement.Transport">
      <summary>Gets the transport used for the HTTPS basic security element.</summary>
      <returns>The transport used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BehaviorExtensionElement.BehaviorType">
      <summary>Gets the type of behavior.</summary>
      <returns>The type of behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BehaviorsSection.EndpointBehaviors">
      <summary>Gets all the child entries that are endpoint behavior elements identified by their unique <see langword="name" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.EndpointBehaviorElementCollection" /> that contains endpoint behavior elements identified by their unique <see langword="name" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BehaviorsSection.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BehaviorsSection.ServiceBehaviors">
      <summary>Gets all the child entries that are service behavior elements identified by their unique <see langword="name" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ServiceBehaviorElementCollection" /> that contains service behavior elements identified by their unique <see langword="name" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BinaryMessageEncodingElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>A <see cref="T:System.Type" /> that contains the type of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BinaryMessageEncodingElement.CompressionFormat">
      <summary>Gets or sets the compression format used in the binary message encoding element.</summary>
      <returns>The compression format used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BinaryMessageEncodingElement.MaxReadPoolSize">
      <summary>Gets or sets a value that specifies the maximum number of messages that can be read simultaneously without allocating new readers.</summary>
      <returns>The maximum number of messages that can be read simultaneously without allocating new readers. The default is 64.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BinaryMessageEncodingElement.MaxSessionSize">
      <summary>Gets or sets a value that specifies the size, in bytes, of the buffer used for encoding.</summary>
      <returns>The size, in bytes, of the buffer used for encoding. The default is 2048.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BinaryMessageEncodingElement.MaxWritePoolSize">
      <summary>Gets or sets a value that specifies the maximum number of messages that can be sent simultaneously without allocating new writers.</summary>
      <returns>The maximum number of messages that can be sent simultaneously without allocating new writers. The default is 16.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BinaryMessageEncodingElement.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingCollectionElement.BindingName">
      <summary>Gets the name of the binding.</summary>
      <returns>The unique name of the binding.</returns>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The current configuration collection name was not found.-or-The configuration section name was not found. </exception>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingCollectionElement.BindingType">
      <summary>Gets the type of the binding.</summary>
      <returns>A <see cref="T:System.Type" /> that contains the type of the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingCollectionElement.ConfiguredBindings">
      <summary>Gets all the binding configuration elements in this collection.</summary>
      <returns>All the binding configuration elements in this collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingElementExtensionElement.BindingElementType">
      <summary>When overridden in a derived class, gets the <see cref="T:System.Type" /> object that represents the custom binding element. </summary>
      <returns>A <see cref="T:System.Type" /> object that represents the custom binding type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.BasicHttpBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.BasicHttpBindingElement" /> objects.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.BasicHttpBindingCollectionElement" /> object that defines the configuration section that contains a collection of <see cref="T:System.ServiceModel.Configuration.BasicHttpBindingElement" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.BasicHttpsBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.BasicHttpsBindingElement" /> objects.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.BasicHttpsBindingCollectionElement" /> object that defines the configuration section that contains a collection of <see cref="T:System.ServiceModel.Configuration.BasicHttpsBindingElement" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.BindingCollections">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Configuration.BindingCollectionElement" /> instances.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Configuration.BindingCollectionElement" /> instances.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.CustomBinding">
      <summary>Gets the configuration section that provides full control over the messaging stack for the user.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.CustomBindingCollectionElement" /> object that contains a collection of custom binding elements. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.Item(System.String)">
      <summary>Gets the specified binding in this configuration section.</summary>
      <param name="binding">The binding to access.</param>
      <returns>A <see cref="T:System.ServiceModel.Configuration.BindingCollectionElement" /> that defines the specified binding in this configuration section.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.MsmqIntegrationBinding">
      <summary>Gets the configuration element that contains a collection of MsmqIntegration binding elements.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationBindingCollectionElement" /> object that contains a collection of MsmqIntegration binding elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.NetHttpBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetHttpBindingElement" /> objects.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.NetHttpBindingCollectionElement" /> object that defines the configuration section that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetHttpBindingElement" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.NetHttpsBinding">
      <summary>Gets the net HTTPS binding used.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.NetHttpsBindingCollectionElement" /> object that defines the configuration section that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetHttpsBindingElement" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.NetMsmqBinding">
      <summary>Gets the configuration element that contains a collection of netMsmqBinding binding elements.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.NetMsmqBindingCollectionElement" /> object that contains a collection of netMsmqBinding binding elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.NetNamedPipeBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingElement" />.objects.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingCollectionElement" /> that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingElement" />.objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.NetPeerTcpBinding">
      <summary>Gets the configuration element that contains a collection of netPeerTcpBinding elements. </summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.NetPeerTcpBindingCollectionElement" /> that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetPeerTcpBindingElement" /> elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.NetTcpBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetTcpBindingElement" /> objects. </summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.NetTcpBindingCollectionElement" /> that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetTcpBindingElement" /> objects. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.WS2007FederationHttpBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement" /> objects.</summary>
      <returns>The configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.WS2007HttpBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WS2007HttpBindingElement" /> objects.</summary>
      <returns>The configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WS2007HttpBindingElement" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.WSDualHttpBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WSDualHttpBindingElement" /> objects. </summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.WSDualHttpBindingCollectionElement" /> that contains a collection of <see cref="T:System.ServiceModel.Configuration.WSDualHttpBindingElement" /> objects. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.WSFederationHttpBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WSFederationHttpBindingElement" /> objects. </summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.WSFederationHttpBindingCollectionElement" /> that contains a collection of <see cref="T:System.ServiceModel.Configuration.WSFederationHttpBindingElement" /> objects. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.BindingsSection.WSHttpBinding">
      <summary>Gets the configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WSHttpBindingElement" /> objects. </summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.WSHttpBindingCollectionElement" /> that contains a collection of <see cref="T:System.ServiceModel.Configuration.WSHttpBindingElement" /> objects. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CallbackDebugElement.BehaviorType">
      <summary>Gets the type of this behavior element.</summary>
      <returns>The type of the behavior element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CallbackDebugElement.IncludeExceptionDetailInFaults">
      <summary>Gets or sets a value that specifies whether client callback objects return managed exception information in SOAP faults back to the service.</summary>
      <returns>
          <see langword="true" /> if Windows Communication Foundation (WCF) returns managed client callback exception information in the SOAP faults for service-side debugging purposes in duplex communication; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CallbackTimeoutsElement.BehaviorType">
      <summary>Gets the type of this behavior element.</summary>
      <returns>The type of this behavior element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CallbackTimeoutsElement.TransactionTimeout">
      <summary>Gets or sets the period within which a transaction must complete.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> object that represents the time within which transactions must complete or be automatically aborted.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CertificateElement.EncodedValue">
      <summary>Gets or sets a value that indicates the value encoded by this certificate.</summary>
      <returns>The encoded value.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CertificateReferenceElement.FindValue">
      <summary>Gets or sets a string that specifies the value to search for in the X.509 certificate store.</summary>
      <returns>The value to search for in the X.509 certificate store.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CertificateReferenceElement.IsChainIncluded">
      <summary>Gets or sets a boolean value that specifies whether the validation is done using a certificate chain.</summary>
      <returns>
          <see langword="true" /> if a certificate chain is used in validation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CertificateReferenceElement.StoreLocation">
      <summary>Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is <see cref="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CertificateReferenceElement.StoreName">
      <summary>Gets or sets the name of the X.509 certificate store to open.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> that contains the name of the X.509 certificate store to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CertificateReferenceElement.X509FindType">
      <summary>Gets or sets the type of X.509 search to be executed.</summary>
      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> that contains the type of X.509 search to be executed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.Address">
      <summary>Specifies the address of the endpoint.</summary>
      <returns>A URI that contains the address of the endpoint. The address must be an absolute URI.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.BehaviorConfiguration">
      <summary>Gets or sets the behavior name of the behavior to be used to instantiate the endpoint.</summary>
      <returns>The behavior name of the behavior to be used to instantiate the endpoint. The behavior name must be in scope at the point the service is defined. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.Binding">
      <summary>Gets or sets the type of binding to use.</summary>
      <returns>The type of binding to use. The type must have a registered configuration section in order to be referenced. The type is the registered by section name, rather than by the type name of the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.BindingConfiguration">
      <summary>Gets or sets the binding name of the binding to use when the endpoint is instantiated.</summary>
      <returns>The binding name of the binding to use when the endpoint is instantiated. The binding name must be in scope at the point the endpoint is defined. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.Contract">
      <summary>Gets or sets the contract that this endpoint is exposing.</summary>
      <returns>The contract this endpoint is exposing. The assembly must implement the contract type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.EndpointConfiguration">
      <summary>Gets or sets the name of the standard endpoint that is set by the <see cref="P:System.ServiceModel.Configuration.ChannelEndpointElement.Kind" /> property, which references to the additional configuration information of this standard endpoint. The same name must be defined in the <see cref="T:System.ServiceModel.Configuration.StandardEndpointsSection" />.</summary>
      <returns>A string that specifies the name of the standard endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.Headers">
      <summary>Gets a collection of address headers.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.AddressHeaderCollectionElement" /> that contains a collection of address headers.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.Identity">
      <summary>Gets an identity that enables the authentication of an endpoint by other endpoints that are exchanging messages with it.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.IdentityElement" /> that contains configuration settings for enabling the authentication of an endpoint by other endpoints exchanging messages with it.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.Kind">
      <summary>Gets or sets the type of standard endpoint applied. The type must be registered in the <see langword="&lt;extensions&gt;" /> section or in machine.config. If nothing is specified, a common channel endpoint is created.</summary>
      <returns>A string that denotes the type of standard endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelEndpointElement.Name">
      <summary>Gets or sets a unique identifier of an endpoint for a given contract.</summary>
      <returns>An endpoint for a given contract. The default is an empty string. The service model allows the user to define multiple clients for a given contract type. Each definition must be differentiated by a unique configuration name. If this property is omitted, the corresponding endpoint is used as the default endpoint associated with the specified contract type. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelPoolSettingsElement.IdleTimeout">
      <summary>Get or sets the maximum time the connection can be idle before being disconnected.</summary>
      <returns>A positive <see cref="T:System.TimeSpan" /> that specifies the maximum time the connection can be idle before being disconnected. The default is 00:02:00.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelPoolSettingsElement.LeaseTimeout">
      <summary>Gets or sets the time after which an active connection is closed. The default is 00:05:00.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the time after which an active connection is closed. The default is 00:05:00.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ChannelPoolSettingsElement.MaxOutboundChannelsPerEndpoint">
      <summary>Gets or sets the maximum number of channels to a remote endpoint initiated by the service.</summary>
      <returns>The maximum number of channels to a remote endpoint initiated by the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClaimTypeElement.ClaimType">
      <summary>Gets or sets a string representation of a uniform resource identifier (URI) that specifies the type of claim. </summary>
      <returns>A uniform resource identifier (URI) that specifies the type of claim. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClaimTypeElement.IsOptional">
      <summary>Gets or sets a boolean value that specifies whether the claim is optional.</summary>
      <returns>
          <see langword="true" /> if the claim is optional; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClearBehaviorElement.BehaviorType">
      <summary>When implemented in a derived class, gets the type of the behavior.</summary>
      <returns>A behavior type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.BehaviorType">
      <summary>Gets the type of this behavior element.</summary>
      <returns>The type of this behavior element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.ClientCertificate">
      <summary>Gets the client certificate to be used when the client certificate is available out-of-band. </summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement" /> that specifies the client certificate to be used when the client certificate is available out-of-band. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.HttpDigest">
      <summary>Gets the configuration element that configures the current HTTP digest credential.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.HttpDigestClientElement" /> that configures the current HTTP digest credential. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.IssuedToken">
      <summary>Gets the configuration element that configures the current issued token instance.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.IssuedTokenClientElement" /> that configures the current issued token.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.Peer">
      <summary>Gets the configuration element that configures the current peer credential.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.PeerCredentialElement" /> that configures the current peer credential.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.ServiceCertificate">
      <summary>Gets an X.509 certificate initiated by a client.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.X509RecipientCertificateClientElement" /> that specifies an X.509 certificate initiated by a client.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.SupportInteractive">
      <summary>Gets or sets a boolean value that specifies whether the credential supports interactive negotiation.</summary>
      <returns>
          <see langword="true" /> if the credential supports interactive negotiation; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.Type">
      <summary>Gets the type of this configuration element.</summary>
      <returns>A string containing the type of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.UseIdentityConfiguration">
      <summary>Gets or sets whether the client credentials uses identity configuration.</summary>
      <returns>
          <see langword="True" /> if the client credentials uses identity configuration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientCredentialsElement.Windows">
      <summary>Gets the settings for Windows credential validation.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.WindowsClientElement" /> that specifies the settings for Windows credential validation.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientSection.Endpoints">
      <summary>Gets a list of endpoints that a client can connect to.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ChannelEndpointElementCollection" /> that contains a list of endpoints that a client can connect to.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientSection.Metadata">
      <summary>Gets the configuration settings for processing metadata.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.MetadataElement" />that represents the configuration settings for processing metadata.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientViaElement.BehaviorType">
      <summary>Gets the type of this behavior element.</summary>
      <returns>The type of this behavior element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ClientViaElement.ViaUri">
      <summary>Gets or sets a Uri that specifies the route a message should take.</summary>
      <returns>A Uri that specifies the route a message should take.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComContractElement.Contract">
      <summary>Gets or sets the contract type.</summary>
      <returns>The contract type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComContractElement.ExposedMethods">
      <summary>Gets a collection of COM+ methods that are exposed when the interface on a COM+ component is exposed as a Web service. </summary>
      <returns>The collection of COM+ methods that are exposed when the interface on a COM+ component is exposed as a Web service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComContractElement.Name">
      <summary>Gets or sets the contract name.</summary>
      <returns>The contract name.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComContractElement.Namespace">
      <summary>Gets or sets the contract namespace.</summary>
      <returns>The contract namespace.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComContractElement.PersistableTypes">
      <summary>Gets all the persistable types.</summary>
      <returns>The persistable types.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComContractElement.RequiresSession">
      <summary>Gets or sets a Boolean value that specifies whether the contract can only be used on sessionful bindings.</summary>
      <returns>
          <see langword="true" /> if the contract can only be used on sessionful bindings; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComContractElement.UserDefinedTypes">
      <summary>Gets a collection of User Defined Types (UDT) that is to be included in the service contract. This class cannot be inherited.</summary>
      <returns>The collection of User Defined Types (UDT).</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComContractsSection.ComContracts">
      <summary>Gets all the COM+ integration service contracts specified in the section.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ComContractElementCollection" /> that contains all the COM+ integration service contracts specified in the section.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComMethodElement.ExposedMethod">
      <summary>Gets the COM+ method that is exposed when the interface on a COM+ component is exposed as a Web service.</summary>
      <returns>The name of the COM+ method that is exposed when the interface on a COM+ component is exposed as a Web service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CommonBehaviorsSection.EndpointBehaviors">
      <summary>Gets all the child entries that are <see langword="EndpointBehavior" /> elements identified by their unique name.</summary>
      <returns>The child entries that are <see langword="EndpointBehavior" /> elements identified by their unique name.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CommonBehaviorsSection.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CommonBehaviorsSection.ServiceBehaviors">
      <summary>Gets all the child entries that are <see langword="serviceBehavior" /> elements identified by their unique name.</summary>
      <returns>The child entries that are <see langword="serviceBehavior" /> elements identified by their unique name.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComPersistableTypeElement.ID">
      <summary>Gets or sets a unique identifier for a persistable type.</summary>
      <returns>A unique identifier for a persistable type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComPersistableTypeElement.Name">
      <summary>Gets or sets the name of the persistable type.</summary>
      <returns>A name of the persistable type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CompositeDuplexElement.BindingElementType">
      <summary>Gets the type of binding element.</summary>
      <returns>The type of binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CompositeDuplexElement.ClientBaseAddress">
      <summary>Gets or sets the base address for the client.</summary>
      <returns>A <see cref="T:System.Uri" /> that contains the base address for the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComUdtElement.Name">
      <summary>Gets or sets the readable type name. </summary>
      <returns>The readable type name. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComUdtElement.TypeDefID">
      <summary>Gets or sets a GUID string that identifies the specific UDT type within the registered type library.</summary>
      <returns>The specific UDT type within the registered type library.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComUdtElement.TypeLibID">
      <summary>Gets or sets a GUID string that identifies the registered type library that defines the type.</summary>
      <returns>The registered type library that defines the type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ComUdtElement.TypeLibVersion">
      <summary>Gets or sets a string that identifies the type library version that defines the type.</summary>
      <returns>The type library version that defines the type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.ChannelInitializationTimeout">
      <summary>Gets or sets the maximum time the channel can be in the initialization status before being disconnected.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> structure that specifies the maximum time the channel can be in the initialization status before being disconnected.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.ConnectionBufferSize">
      <summary>Gets or sets the size of the buffer used to transmit a part of the serialized message on the wire from the client or service.</summary>
      <returns>The size of the buffer used to transmit a part of the serialized message on the wire from the client or service. The default value is 8K.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.</summary>
      <returns>A valid <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> value that indicates whether the hostname is included when routing incoming requests to an endpoint URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" /> , which ignores the hostname in the match. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.MaxBufferSize">
      <summary>Gets or sets the maximum size of the buffer to use.</summary>
      <returns>The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.MaxOutputDelay">
      <summary>Gets or sets the maximum interval of time that a part of a message or a full message can remain buffered in memory before being sent out.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the maximum interval of time that a part of a message or a full message can remain buffered in memory before being sent out. The default value is 200 milliseconds. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.MaxPendingAccepts">
      <summary>Gets or sets the maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service.</summary>
      <returns>The maximum number of pending messages the service can accept. The default value is 1.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.MaxPendingConnections">
      <summary>Gets or sets the maximum number of pending connections.</summary>
      <returns>The maximum number of pending connections.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ConnectionOrientedTransportElement.TransferMode">
      <summary>Gets or sets a value that specifies whether the messages are buffered or streamed with the connection-oriented transport.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.TransferMode" /> value that specifies whether a channel uses streamed or buffered modes of message transfer. The default is <see cref="F:System.ServiceModel.TransferMode.Buffered" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ContextBindingElementExtensionElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> object that represents the binding element.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ContextBindingElementExtensionElement.ClientCallbackAddress">
      <summary>Gets or sets the client callback address for the binding element.</summary>
      <returns>A <see cref="T:System.Uri" /> which contains the client callback address.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ContextBindingElementExtensionElement.ContextExchangeMechanism">
      <summary>Gets or sets a value that specifies the mechanism used to exchange context for binding elements.</summary>
      <returns>The mechanism used to exchange context for binding elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ContextBindingElementExtensionElement.ContextManagementEnabled">
      <summary>Gets or sets a value that specifies whether context management is enabled.</summary>
      <returns>
          <see langword="true" /> if context management is enabled; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ContextBindingElementExtensionElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ContextBindingElementExtensionElement.ProtectionLevel">
      <summary>Gets or sets the protection level for this configuration element.</summary>
      <returns>The protection level for this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CustomBindingCollectionElement.Bindings">
      <summary>Gets the bindings defined in this section.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.CustomBindingElementCollection" /> that contains all the bindings defined in this section.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CustomBindingCollectionElement.BindingType">
      <summary>Gets the type of this binding.</summary>
      <returns>A <see cref="T:System.Type" /> that contains the type of the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CustomBindingCollectionElement.ConfiguredBindings">
      <summary>Gets all the binding configuration elements contained in this element.</summary>
      <returns>A collection of all the binding configuration elements contained in this element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CustomBindingElement.CloseTimeout">
      <summary>Gets or sets the interval of time provided for a close operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CustomBindingElement.OpenTimeout">
      <summary>Gets or sets the interval of time provided for an open operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CustomBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CustomBindingElement.ReceiveTimeout">
      <summary>Gets or sets the interval of time provided for a receive operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the receive operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.CustomBindingElement.SendTimeout">
      <summary>Gets or sets the interval of time provided for a send operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DataContractSerializerElement.BehaviorType">
      <summary>Gets the type of this behavior element.</summary>
      <returns>The type of the behavior element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DataContractSerializerElement.IgnoreExtensionDataObject">
      <summary>Gets or sets a value that specifies whether to ignore data supplied by an extension of the class, when the class is being serialized or deserialized.</summary>
      <returns>
          <see langword="true" /> to omit the extension data; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DataContractSerializerElement.MaxItemsInObjectGraph">
      <summary>Gets or sets the maximum number of items to serialize or deserialize.</summary>
      <returns>The maximum number of items to serialize or deserialize. The default is 65536.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DefaultPortElement.Port">
      <summary>Gets or sets the default communications port number.</summary>
      <returns>The communications port.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DefaultPortElement.Scheme">
      <summary>Gets or sets the group of protocol settings associated with a communications port.</summary>
      <returns>The communications protocol settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DelegatingHandlerElement.Type">
      <summary>Gets or sets the type of the handler element.</summary>
    </member>
    <member name="P:System.ServiceModel.Configuration.DiagnosticSection.EndToEndTracing">
      <summary>Gets the End-to-End tracing configuration settings specified in a <see cref="T:System.ServiceModel.Configuration.EndToEndTracingElement" /> instance.</summary>
      <returns>Returns <see cref="T:System.ServiceModel.Configuration.EndToEndTracingElement" />, which contains End-to-End tracing configuration settings. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DiagnosticSection.EtwProviderId">
      <summary>Gets the identifier for the Event-Tracing provider, which writes events to ETW sessions.</summary>
      <returns>Returns <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DiagnosticSection.MessageLogging">
      <summary>Describes the settings for Windows Communication Foundation (WCF) message logging.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.MessageLoggingElement" /> that describes the settings for WCF message logging.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DiagnosticSection.PerformanceCounters">
      <summary>Gets or sets a value that specifies whether performance counters for the assembly are enabled. </summary>
      <returns>A valid <see cref="T:System.ServiceModel.Diagnostics.PerformanceCounterScope" /> value that specifies what kind of performance counters for the assembly are enabled.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DiagnosticSection.WmiProviderEnabled">
      <summary>Gets or sets a value that specifies whether the WMI provider for the assembly is enabled.</summary>
      <returns>
          <see langword="true" /> if the WMI provider for the assembly is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DispatcherSynchronizationElement.AsynchronousSendEnabled">
      <summary>Gets or sets whether asynchronous message sending is enabled.</summary>
      <returns>
          <see langword="true" /> if asynchronous send is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DispatcherSynchronizationElement.BehaviorType">
      <summary>Gets the type of the <see cref="T:System.ServiceModel.Configuration.DispatcherSynchronizationElement" /> behavior extension.</summary>
      <returns>A type object.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DispatcherSynchronizationElement.MaxPendingReceives">
      <summary>Gets or sets the maximum number of received messages that can be buffered by the dispatcher.</summary>
      <returns>A number that represents a quantity of messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.DnsElement.Value">
      <summary>Gets or sets the value represented by this configuration element.</summary>
      <returns>The value represented by this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndpointAddressElementBase.Address">
      <summary>Gets or sets the URI for the endpoint.</summary>
      <returns>The <see cref="T:System.Uri" /> that identifies the network location for the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndpointAddressElementBase.Headers">
      <summary>Gets the collection of address headers for the endpoints that the builder can create.</summary>
      <returns>The <see cref="T:System.ServiceModel.Configuration.AddressHeaderCollectionElement" /> that contains address information for the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndpointAddressElementBase.Identity">
      <summary>Gets the identity for the endpoint.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.IdentityElement" /> that provides an identity that enables the authentication of an endpoint by other endpoints exchanging messages with it.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndpointAddressElementBase.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndpointCollectionElement.ConfiguredEndpoints">
      <summary>When implemented in a derived class, provides a read-only collection of <see cref="T:System.ServiceModel.Configuration.StandardEndpointElement" /> methods and properties.</summary>
      <returns>A read-only collection of <see cref="T:System.ServiceModel.Configuration.StandardEndpointElement" /> methods and properties.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndpointCollectionElement.EndpointName">
      <summary>When implemented in a derived class, gets the value of the name attribute of a service endpoint element.</summary>
      <returns>The value of the name attribute in a service endpoint element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndpointCollectionElement.EndpointType">
      <summary>When implemented in a derived class, gets the type of the service endpoint.</summary>
      <returns>A service endpoint type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndToEndTracingElement.ActivityTracing">
      <summary>Gets a value that indicates whether activity tracing is enabled.</summary>
      <returns>
          <see langword="true" /> if activity tracing is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndToEndTracingElement.MessageFlowTracing">
      <summary>Gets a value that indicates whether message flow tracing in enabled.</summary>
      <returns>
          <see langword="true" /> is message flow tracing is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.EndToEndTracingElement.PropagateActivity">
      <summary>Gets a value that indicates whether the propagate attribute is set to <see langword="true" />.</summary>
      <returns>
          <see langword="true" /> if the propagate activity attribute is set to <see langword="true" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionElement.Name">
      <summary>Gets or sets a unique name of this configuration element.</summary>
      <returns>A unique name of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionElement.Type">
      <summary>Gets or sets the type of this configuration element.</summary>
      <returns>The type of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionElementCollection.ThrowOnDuplicate">
      <summary>Gets a value indicating whether an attempt to add a duplicate <see cref="T:System.Configuration.ConfigurationElement" /> to the <see cref="T:System.ServiceModel.Configuration.ExtensionElementCollection" /> will cause an exception to be thrown.</summary>
      <returns>
          <see langword="true" /> if an attempt to add a duplicate <see cref="T:System.Configuration.ConfigurationElement" /> to the <see cref="T:System.ServiceModel.Configuration.ExtensionElementCollection" /> will cause an exception to be thrown; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionsSection.BehaviorExtensions">
      <summary>Gets all the behavior extensions that are defined in the section.</summary>
      <returns>A collection of behavior extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionsSection.BindingElementExtensions">
      <summary>Gets all the binding element extensions that are defined in the section.</summary>
      <returns>A collection of binding element extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionsSection.BindingExtensions">
      <summary>Gets all the binding extensions that are defined in the section.</summary>
      <returns>A collection of binding extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionsSection.EndpointExtensions">
      <summary>Gets an <see cref="T:System.ServiceModel.Configuration.ExtensionElementCollection" /> object  that contains the specified endpoint extension.</summary>
      <returns>A collection of endpoint extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ExtensionsSection.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.AlgorithmSuite">
      <summary>Gets or sets the message encryption and key-wrap algorithms.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> value. The default value is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.ClaimTypeRequirements">
      <summary>Gets the set of claim types for this binding.</summary>
      <returns>A collection of claim types. The default is an empty collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.EstablishSecurityContext">
      <summary>Gets or sets a value indicating whether a secure conversation is established using security context tokens.</summary>
      <returns>
          <see langword="true" /> if a secure conversation is established using security context tokens; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.IssuedKeyType">
      <summary>Gets or sets the type of key to be issued.</summary>
      <returns>The type of key to be issued.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.IssuedTokenType">
      <summary>Gets or sets a URI that specifies the type of token to be issued.</summary>
      <returns>A URI that specifies the type of token to be issued.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.Issuer">
      <summary>Gets the issuer address.</summary>
      <returns>The issuer address.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.IssuerMetadata">
      <summary>Gets the endpoint address of the issuer.</summary>
      <returns>The endpoint address of the issuer.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential">
      <summary>Gets or sets a value that specifies whether the service credential is exchanged as part of the negotiation.</summary>
      <returns>
          <see langword="true" /> if the service credential is negotiated; <see langword="false" /> if the service credential is available out-of-band. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement.TokenRequestParameters">
      <summary>Gets a collection of configuration elements that specify additional XML elements to be sent in the message body to the Security Token Service when requesting a token.</summary>
      <returns>A collection of configuration elements that specify additional XML elements to be sent in the message body to the Security Token Service when requesting a token.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HostElement.BaseAddresses">
      <summary>Gets the base addresses used by the service host.</summary>
      <returns>A collection of base addresses.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HostElement.Timeouts">
      <summary>Gets a configuration element that specifies the interval of time allowed for the service host to open or close.</summary>
      <returns>A configuration element that specifies the interval of time allowed for the service host to open or close.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HostTimeoutsElement.CloseTimeout">
      <summary>Gets or sets the interval of time allowed for the service host to close.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time allowed for the service host to close</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HostTimeoutsElement.OpenTimeout">
      <summary>Gets or sets the interval of time allowed for the service host to open.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time allowed for the service host to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.AllowCookies">
      <summary>Gets or sets a value that indicates whether the client accepts cookies.</summary>
      <returns>
          <see langword="true" /> if the client accepts cookies; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.BypassProxyOnLocal">
      <summary>Gets or sets a value that indicates whether to bypass the proxy server for local addresses.</summary>
      <returns>
          <see langword="true" /> if the proxy server is bypassed for local addresses; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.HostNameComparisonMode">
      <summary>Gets or sets the HTTP hostname comparison mode used to parse URIs.</summary>
      <returns>The HTTP hostname comparison mode used to parse URIs.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size for a buffer pool that is processed by the binding.</summary>
      <returns>The maximum size for a buffer pool that is processed by the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.MaxBufferSize">
      <summary>Gets or sets the maximum size of the buffer to use.</summary>
      <returns>The maximum size of the buffer to use.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size for a message that can be processed by the binding.</summary>
      <returns>The maximum size for a message that can be processed by the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.Properties">
      <summary>Gets the properties of the binding.</summary>
      <returns>The properties of the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.ProxyAddress">
      <summary>Gets or sets the URI address of the HTTP proxy.</summary>
      <returns>The URI address of the HTTP proxy.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.ReaderQuotas">
      <summary>Gets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The complexity constraints.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.TextEncoding">
      <summary>Gets or sets the character set encoding to be used for emitting messages on the binding.</summary>
      <returns>The character set encoding to be used for emitting messages on the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.TransferMode">
      <summary>Gets or sets the transfer mode.</summary>
      <returns>The transfer mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpBindingBaseElement.UseDefaultWebProxy">
      <summary>Gets or sets a value that indicates whether the system’s auto-configured HTTP proxy is used.</summary>
      <returns>True if the system’s auto-configured HTTP proxy is used; otherwise.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpDigestClientElement.ImpersonationLevel">
      <summary>Gets or sets the impersonation preference that the client uses to communicate to the server. </summary>
      <returns>A valid <see cref="T:System.Security.Principal.TokenImpersonationLevel" /> value. The default is <see cref="F:System.Security.Principal.TokenImpersonationLevel.Identification" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement.Handlers">
      <summary>Gets or sets a collection of handlers from the configuration.</summary>
      <returns>a collection of handlers from the configuration.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement.Type">
      <summary>Gets or sets the type of the <see cref="T:System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement" /> object.</summary>
      <returns>The type of the <see cref="T:System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpsTransportElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>A <see cref="T:System.Type" /> of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpsTransportElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpsTransportElement.RequireClientCertificate">
      <summary>Gets or sets a boolean value that specifies whether the server requires the client to provide a client certificate as part of the HTTPS handshake.</summary>
      <returns>
          <see langword="true" /> if SSL client authentication is required; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.AllowCookies">
      <summary>Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.</summary>
      <returns>
          <see langword="true" /> if cookies are allowed; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.AuthenticationScheme">
      <summary>Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP listener.</summary>
      <returns>The <see cref="T:System.Net.AuthenticationSchemes" /> object that specifies the protocols used for client authentication. The default is Anonymous.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.BindingElementType">
      <summary>Gets the type of binding.</summary>
      <returns>The type of binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.BypassProxyOnLocal">
      <summary>Gets or sets a value that indicates whether proxies are ignored for local addresses.</summary>
      <returns>
          <see langword="true" /> if proxies are ignored for local addresses; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.DecompressionEnabled">
      <summary>Gets or sets a value that indicates whether data decompression for SOAP messages is enabled for this transport.</summary>
      <returns>
          <see langword="true" /> if data decompression for SOAP messages is enabled for this transport; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.ExtendedProtectionPolicy">
      <summary>Gets a <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" /> instance which contains the configuration settings to use for extended protection for a session.</summary>
      <returns>The <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" /> which contains the configuration settings to use for extended protection for a session.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.HostNameComparisonMode">
      <summary>Gets or sets a value that specifies how the hostname is used to reach the service when matching on the URI.</summary>
      <returns>The <see cref="T:System.ServiceModel.HostNameComparisonMode" /> value that specifies how the hostname is included when routing incoming requests to an endpoint URI. The default value is StrongWildcard, which ignores the hostname in the match.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.KeepAliveEnabled">
      <summary>Gets or sets a <see langword="Boolean" /> value that indicates whether to make a persistent connection to the internet resource.</summary>
      <returns>
          <see langword="true" /> if a persistent connection to the internet resource is maintained; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.MaxBufferSize">
      <summary>Gets or sets the maximum size of the buffer pool.</summary>
      <returns>The maximum size of the buffer pool. The default is 524,288 bytes (512 * 1024).</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.MaxPendingAccepts">
      <summary>Gets or sets the maximum number of pending asynchronous accept operations that are available for processing incoming connections to the service.</summary>
      <returns>The maximum number of pending asynchronous accept operations that are available for processing incoming connections to the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.MessageHandlerFactory">
      <summary>Gets or sets the message handler factory.</summary>
      <returns>The message handler factory.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.ProxyAddress">
      <summary>Gets or sets a URI that contains the address of the proxy to use for HTTP requests.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the address for the proxy.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.ProxyAuthenticationScheme">
      <summary>Gets or sets the authentication scheme used to authenticate client requests being processed by an HTTP proxy.</summary>
      <returns>The <see cref="T:System.Net.AuthenticationSchemes" /> object that specifies the protocols used for client authentication on the proxy. The default is Anonymous.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.Realm">
      <summary>Gets or sets the authentication realm.</summary>
      <returns>A string that contains the authentication realm.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.RequestInitializationTimeout">
      <summary>Gets or sets the timespan that specifies how long the request initialization has to complete before timing out.</summary>
      <returns>A timespan after which the request initialization times out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.TransferMode">
      <summary>Gets or sets a value that specifies whether messages are buffered or streamed or a request or response.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.TransferMode" /> value that specifies whether messages are buffered or streamed or a request or response.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.UnsafeConnectionNtlmAuthentication">
      <summary>Gets or sets a value that indicates whether unsafe connection sharing is enabled on the server.</summary>
      <returns>
          <see langword="true" /> if unsafe connection sharing is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.UseDefaultWebProxy">
      <summary>Gets or sets a value that indicates whether the machine-wide proxy settings are used rather than the user-specific settings.</summary>
      <returns>
          <see langword="true" /> if the <see cref="N:System.Net" /> default proxy settings are used; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportElement.WebSocketSettings">
      <summary>Gets or sets the web socket settings.</summary>
      <returns>The web socket settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportSecurityElement.ClientCredentialType">
      <summary>Gets or sets the type of client credential to be used for authentication.</summary>
      <returns>The type of client credential to be used for authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportSecurityElement.ExtendedProtectionPolicy">
      <summary>Gets or sets an <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" /> instance which contains the configuration settings to use for extended protection for a session.</summary>
      <returns>An <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" /> instance which contains the configuration settings to use for extended protection for a session.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportSecurityElement.ProxyCredentialType">
      <summary>Gets or sets the type of client credential to be used for authentication against the proxy.</summary>
      <returns>The type of client credential to be used for authentication against the proxy.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.HttpTransportSecurityElement.Realm">
      <summary>Gets or sets the authentication realm for digest or basic authentication.</summary>
      <returns>The authentication realm. The default value is "".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IBindingConfigurationElement.CloseTimeout">
      <summary>Gets the interval of time provided for a close operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IBindingConfigurationElement.Name">
      <summary>Gets the name of the binding.</summary>
      <returns>The name of the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IBindingConfigurationElement.OpenTimeout">
      <summary>Gets the interval of time provided for an open operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IBindingConfigurationElement.ReceiveTimeout">
      <summary>Gets the interval of time provided for a receive operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the receive operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IBindingConfigurationElement.SendTimeout">
      <summary>Gets the interval of time provided for a send operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IdentityElement.Certificate">
      <summary>Gets the configuration settings of an X.509 certificate.</summary>
      <returns>The configuration settings of an X.509 certificate.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IdentityElement.CertificateReference">
      <summary>Gets the configuration settings for X.509 certificate validation.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.CertificateReferenceElement" /> that defines configuration settings for X.509 certificate validation.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IdentityElement.Dns">
      <summary>Gets a DNS identity.</summary>
      <returns>A DNS identity.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IdentityElement.Rsa">
      <summary>Gets an RSA identity.</summary>
      <returns>An RSA identity.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IdentityElement.ServicePrincipalName">
      <summary>Gets a service principal name (SPN) identity.</summary>
      <returns>A service principal name (SPN) identity.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IdentityElement.UserPrincipalName">
      <summary>Gets a user principal name (UPN) identity.</summary>
      <returns>A user principal name (UPN) identity.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElement.BehaviorConfiguration">
      <summary>Gets or sets the behavior that this configuration applies to.</summary>
      <returns>The name of the behavior that this configuration applies to. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElement.IssuerAddress">
      <summary>Gets or sets the address of the token issuer.</summary>
      <returns>The address of the token issuer. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientElement.CacheIssuedTokens">
      <summary>Gets or sets a value that specifies whether issued tokens are to be cached.</summary>
      <returns>
          <see langword="true" /> if tokens are to be cached; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientElement.DefaultKeyEntropyMode">
      <summary>Gets or sets the default value of <see cref="T:System.ServiceModel.Security.SecurityKeyEntropyMode" />.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.Security.SecurityKeyEntropyMode" /> value. The default value is <see cref="F:System.ServiceModel.Security.SecurityKeyEntropyMode.CombinedEntropy" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientElement.IssuedTokenRenewalThresholdPercentage">
      <summary>Gets or sets the renewal threshold percentage for issued tokens.</summary>
      <returns>The renewal threshold percentage for issued tokens.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientElement.IssuerChannelBehaviors">
      <summary>Gets a collection of configuration elements that define issuer channel behaviors.</summary>
      <returns>A collection of configuration elements that define issuer channel behaviors.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientElement.LocalIssuer">
      <summary>Gets a configuration element that defines the address of the local issuer.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement" /> that specifies the address of the local issuer.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientElement.LocalIssuerChannelBehaviors">
      <summary>Gets or sets a collection of local issuer channel behaviors.</summary>
      <returns>A collection of local issuer channel behaviors. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenClientElement.MaxIssuedTokenCachingTime">
      <summary>Gets or sets the maximum caching time for an issued token.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum caching time for an issued token.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.AdditionalRequestParameters">
      <summary>Gets a collection of configuration elements that specifies extra information.</summary>
      <returns>A collection of configuration elements that specifies extra information.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.ClaimTypeRequirements">
      <summary>Gets a collection of required claim types.</summary>
      <returns>A collection of required claim types. Each element in the collection is a <see cref="T:System.ServiceModel.Configuration.ClaimTypeElement" /> instance whose <see cref="P:System.ServiceModel.Configuration.ClaimTypeElement.ClaimType" /> property is set.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.DefaultMessageSecurityVersion">
      <summary>Gets or sets the default message security version to be used with this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.MessageSecurityVersion" /> that provides information about the versions of the security specifications, (WS-Security, WS-Trust, WS-Secure Conversation and WS-Security Policy), that must be supported by the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.Issuer">
      <summary>Gets a configuration element that specifies the endpoint that issues the current token.</summary>
      <returns>A configuration element that specifies the endpoint that issues the current token.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.IssuerMetadata">
      <summary>Gets a configuration element that specifies additional information of the token issuer.</summary>
      <returns>A configuration element that specifies additional information of the token issuer.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.KeySize">
      <summary>Gets or sets the size of the issuance key.</summary>
      <returns>The size of the issuance key. The default value is 256.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.KeyType">
      <summary>Gets or sets the type of key to be issued.</summary>
      <returns>A valid <see cref="T:System.IdentityModel.Tokens.SecurityKeyType" /> value that specifies the type of key to be issued. The default value is <see cref="F:System.IdentityModel.Tokens.SecurityKeyType.SymmetricKey" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.TokenType">
      <summary>Gets or sets the type of token to be used in issuance.</summary>
      <returns>The type of token to be used in issuance. The default is http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAML.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersElement.UseStrTransform">
      <summary>Gets or sets a value that indicates whether the issued token parameter uses STR transformation.</summary>
      <returns>
          <see langword="true" /> if the issued token parameter uses STR transformation; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement.Binding">
      <summary>Gets or sets the type of binding to use.</summary>
      <returns>The type of binding to use. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement.BindingConfiguration">
      <summary>Gets or sets the name of the binding configuration to use when the endpoint is instantiated. The binding configuration must be in scope when the endpoint is defined.</summary>
      <returns>The name of the binding configuration to use when the endpoint is instantiated.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.AllowedAudienceUris">
      <summary>Gets a collection of audience URIs that are allowed in the element.</summary>
      <returns>A collection of audience URIs that are allowed in the element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.AllowUntrustedRsaIssuers">
      <summary>Gets or sets a value that specifies whether untrusted RSA certificate issuers are allowed.</summary>
      <returns>
          <see langword="true" /> if untrusted RSA certificate issuers are accepted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.AudienceUriMode">
      <summary>Gets or sets a value that specifies whether the <see cref="T:System.IdentityModel.Tokens.SamlSecurityToken" /> security token's <see cref="T:System.IdentityModel.Tokens.SamlAudienceRestrictionCondition" /> should be validated.</summary>
      <returns>A valid value of <see cref="T:System.IdentityModel.Selectors.AudienceUriMode" /> that specifies whether the <see cref="T:System.IdentityModel.Tokens.SamlSecurityToken" /> security token's <see cref="T:System.IdentityModel.Tokens.SamlAudienceRestrictionCondition" /> should be validated.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.CertificateValidationMode">
      <summary>Gets or sets the certificate validation mode.</summary>
      <returns>A valid value of <see cref="T:System.ServiceModel.Security.X509CertificateValidationMode" />. If set to <see cref="F:System.ServiceModel.Security.X509CertificateValidationMode.Custom" />, then a <see langword="customCertificateValidator" /> must also be supplied. The default is <see cref="F:System.ServiceModel.Security.X509CertificateValidationMode.ChainTrust" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.CustomCertificateValidatorType">
      <summary>Gets or sets the type and assembly used to validate a custom type.</summary>
      <returns>The type and assembly used to validate a custom type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.KnownCertificates">
      <summary>Gets a collection of configuration elements that specify certificates issued by a trusted issuer.</summary>
      <returns>A collection of configuration elements that specify certificates issued by a trusted issuer.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.RevocationMode">
      <summary>Gets or sets the revocation mode that specifies whether a revocation check occurs, and if it is performed online or offline.</summary>
      <returns>The revocation mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.SamlSerializerType">
      <summary>Gets or sets the type of <see cref="T:System.IdentityModel.Tokens.SamlSerializer" /> that is used for the service credential.</summary>
      <returns>The type of <see cref="T:System.IdentityModel.Tokens.SamlSerializer" /> that is used for the service credential.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.IssuedTokenServiceElement.TrustedStoreLocation">
      <summary>Gets or sets the location of the X.509 certificate store.</summary>
      <returns>A valid value of <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.CacheCookies">
      <summary>Gets or sets a boolean value that specifies whether cookie caching is enabled. </summary>
      <returns>
          <see langword="true" /> if cookie caching is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.CookieRenewalThresholdPercentage">
      <summary>Gets or sets the maximum percentage of cookies that can be renewed.</summary>
      <returns>A value that is between 0 and 100 inclusively. The default is 90.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.DetectReplays">
      <summary>Gets or sets a boolean value that specifies whether replay attacks against the channel are detected and dealt with automatically.</summary>
      <returns>
          <see langword="true" /> if replay attacks against the channel are detected and dealt with automatically; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.MaxClockSkew">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the maximum time difference between the system clocks of the two communicating parties.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the maximum time difference between the system clocks of the two communicating parties. The default value is "00:05:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.MaxCookieCachingTime">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the maximum lifetime of cookies.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the maximum lifetime of cookies. The default value is "10675199.02:48:05.4775807".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.ReconnectTransportOnFailure">
      <summary>Gets or sets a boolean value that specifies whether connections using WS-Reliable messaging attempt to reconnect after transport failures.</summary>
      <returns>
          <see langword="true" /> if connections using WS-Reliable messaging attempt to reconnect after transport failures; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.ReplayCacheSize">
      <summary>Gets or sets a value that specifies the number of cached nonces used for replay detection.</summary>
      <returns>The number of cached nonces used for replay detection. The default value is 500000.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.ReplayWindow">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the duration in which individual message nonces are valid.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the duration in which individual message nonces are valid.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.SessionKeyRenewalInterval">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the duration after which the initiator renews the key for the security session.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the duration after which the initiator renews the key for the security session. The default is "10:00:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.SessionKeyRolloverInterval">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the time interval a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the duration a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement.TimestampValidityDuration">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the duration in which a time stamp is valid.</summary>
      <returns>A positive <see cref="T:System.TimeSpan" /> that specifies the duration in which a time stamp is valid. The default is "00:15:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.DetectReplays">
      <summary>Gets or sets a Boolean value that specifies whether replay attacks against the channel are detected and dealt with automatically.</summary>
      <returns>
          <see langword="true" /> if replay attacks against the channel are detected and dealt with automatically; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.InactivityTimeout">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the duration of inactivity the channel waits before it times out. </summary>
      <returns>A positive <see cref="T:System.TimeSpan" /> that specifies the duration of inactivity the channel waits before it times out. The default is "01:00:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.IssuedCookieLifetime">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the lifetime issued to all new security cookies.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the lifetime issued to all new security cookies. The default value is "10:00:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.MaxCachedCookies">
      <summary>Gets or sets a value that specifies the maximum number of cookies that can be cached.</summary>
      <returns>The maximum number of cookies that can be cached.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.MaxClockSkew">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the maximum time difference between the system clocks of the two communicating parties.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the maximum time difference between the system clocks of the two communicating parties. The default value is "00:05:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.MaxPendingSessions">
      <summary>Gets or sets a value that specifies the maximum number of pending security sessions that the service supports.</summary>
      <returns>The maximum number of pending security sessions that the service supports. The default value is 1000.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.MaxStatefulNegotiations">
      <summary>Gets or sets a value that specifies the number of security negotiations that can be active concurrently.</summary>
      <returns>The number of security negotiations that can be active concurrently. The default value is 1024.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.NegotiationTimeout">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the maximum duration for the security negotiation phase between server and client.</summary>
      <returns>A positive <see cref="T:System.TimeSpan" /> value that specifies the maximum duration for the security negotiation phase between server and client. The default is "00:02:00"</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.ReconnectTransportOnFailure">
      <summary>Gets or sets a Boolean value that specifies whether connections using WS-Reliable messaging attempt to reconnect after transport failures.</summary>
      <returns>
          <see langword="true" /> if connections using WS-Reliable messaging attempt to reconnect after transport failures; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.ReplayCacheSize">
      <summary>Gets or sets a value that specifies the number of cached nonces used for replay detection.</summary>
      <returns>The number of cached nonces used for replay detection. The default value is 500000.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.ReplayWindow">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the duration in which individual message nonces are valid.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the duration in which individual message nonces are valid.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.SessionKeyRenewalInterval">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the duration after which the initiator renews the key for the security session.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the duration after which the initiator renews the key for the security session. The default is "10:00:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.SessionKeyRolloverInterval">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the time interval a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the duration a previous session key is valid on incoming messages during a key renewal. The default is "00:05:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement.TimestampValidityDuration">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that specifies the duration in which a time stamp is valid.</summary>
      <returns>A positive <see cref="T:System.TimeSpan" /> that specifies the duration in which a time stamp is valid. The default is "00:15:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageLoggingElement.Filters">
      <summary>Gets the XPathFilter objects that are used for message logging.</summary>
      <returns>A collection of XPathFilter objects that are used for message logging.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageLoggingElement.LogEntireMessage">
      <summary>Gets or sets a value that specifies whether the entire message (message header and body) is logged.</summary>
      <returns>
          <see langword="true" /> if the entire message (message header and body) is logged; otherwise, <see langword="false" />. The default is <see langword="false" />, which means that only the message header is logged.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageLoggingElement.LogKnownPii">
      <summary>Gets or sets a value that indicates whether the known Pii identifier is logged.</summary>
      <returns>
          <see langword="true" /> if the known Pii is logged; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageLoggingElement.LogMalformedMessages">
      <summary>Gets or sets a value that specifies whether malformed messages are logged.</summary>
      <returns>
          <see langword="true" /> if malformed messages are logged; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageLoggingElement.LogMessagesAtServiceLevel">
      <summary>Gets or sets a value that specifies whether messages are traced at the service level (before encryption and transport-related transforms).</summary>
      <returns>
          <see langword="true" /> if messages are traced at the service level (before encryption and transport-related transforms); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageLoggingElement.LogMessagesAtTransportLevel">
      <summary>Gets or sets a value that specifies whether messages are traced at the transport level.</summary>
      <returns>
          <see langword="true" /> if messages are traced at the transport level; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageLoggingElement.MaxMessagesToLog">
      <summary>Gets or sets a value that specifies the maximum number of messages to log.</summary>
      <returns>The maximum number of messages to log. The default is 1000.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageLoggingElement.MaxSizeOfMessageToLog">
      <summary>Gets or sets a value that specifies the maximum size, in bytes, of a message to log.</summary>
      <returns>The maximum size, in bytes, of a message to log. Messages larger than the limit are not logged. This setting affects all trace levels. The default is Int32.MaxValue.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageSecurityOverHttpElement.AlgorithmSuite">
      <summary>Gets or sets the message encryption and key-wrap algorithms used to secure an HTTP message.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> value that specifies the message encryption and key-wrap algorithms used to secure an HTTP message. The default value is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageSecurityOverHttpElement.ClientCredentialType">
      <summary>Specifies the type of credential to be used when performing client authentication using message-based security or <see langword="TransportWithMessageCredential" />.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.MessageCredentialType" /> value that specifies the type of credential to be used when performing client authentication using message-based security or <see langword="TransportWithMessageCredential" />. The default value is <see cref="F:System.ServiceModel.MessageCredentialType.Windows" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageSecurityOverHttpElement.NegotiateServiceCredential">
      <summary>Gets or sets a Boolean value that specifies whether the service credential is provisioned at the client out-of-band, or is obtained from the service to the client through a process of negotiation.</summary>
      <returns>
          <see langword="true" /> if the service credential is provisioned at the client out-of-band; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageSecurityOverHttpElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageSecurityOverMsmqElement.AlgorithmSuite">
      <summary>Specifies the algorithm suite used for security messages at the SOAP level.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> setting for messages sent over the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageSecurityOverMsmqElement.ClientCredentialType">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MessageCredentialType" /> security setting for messages sent over the MSMQ transport.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageCredentialType" /> security setting for messages sent over the MSMQ transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageSecurityOverTcpElement.AlgorithmSuite">
      <summary>Gets or sets the message encryption and key-wrap algorithms used to secure a TCP message.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> value that specifies the message encryption and key-wrap algorithms used to secure a TCP message. The default value is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MessageSecurityOverTcpElement.ClientCredentialType">
      <summary>Specifies the type of credential to be used when performing client authentication using message-based security or <see langword="TransportWithMessageCredential" />.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.MessageCredentialType" /> value that specifies the type of credential to be used when performing client authentication using message-based security or <see langword="TransportWithMessageCredential" />. The default value is <see cref="F:System.ServiceModel.MessageCredentialType.Windows" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MetadataElement.PolicyImporters">
      <summary>Gets a collection of policy importers that specifies the import of custom policy assertions about bindings.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.PolicyImporterElementCollection" /> that specifies the import of custom policy assertions about bindings.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MetadataElement.WsdlImporters">
      <summary>Gets a collection of WSDL importers that imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.</summary>
      <returns>A collection of WSDL importers that imports Web Services Description Language (WSDL) 1.1 metadata with WS Policy attachments.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MexBindingElement`1.BindingElementType">
      <summary>Gets the type of this binding element. </summary>
      <returns>The <see cref="T:System.Type" /> of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.CustomDeadLetterQueue">
      <summary>Gets or sets a <see cref="T:System.Uri" /> that identifies a custom dead-letter queue where expired messages or messages that failed to be delivered are sent.</summary>
      <returns>A <see cref="T:System.Uri" /> instance that contains the URI of the custom dead-letter-queue.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.DeadLetterQueue">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.DeadLetterQueue" /> setting for this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.DeadLetterQueue" /> value that specifies which type of dead-letter queue to use, if any.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.Durable">
      <summary>Gets or sets a value that specifies whether messages sent with this binding are durable or volatile.</summary>
      <returns>
          <see langword="true" /> if the messages processed by this binding are durable; <see langword="false" /> if they are volatile. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.ExactlyOnce">
      <summary>Gets or sets a value that specifies whether messages sent with this binding have exactly-once assurances.</summary>
      <returns>
          <see langword="true" /> if messages sent with this binding have exactly-once assurances; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.MaxReceivedMessageSize">
      <summary>Gets or sets a value that indicates the maximum size, in bytes, allowed for a message.</summary>
      <returns>The maximum allowed size for a message that is sent or received with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.MaxRetryCycles">
      <summary>Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.</summary>
      <returns>The maximum number of retry cycles to attempt prior to transferring a message to the poison-message queue.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this binding configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.ReceiveContextEnabled">
      <summary>Gets or sets a value that indicates whether receive context for processing messages in queues is enabled.</summary>
      <returns>
          <see langword="true" /> if receive context for processing messages in queues is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.ReceiveErrorHandling">
      <summary>Gets or sets an enumeration value that specifies how poison and messages that cannot be dispatched are handled.</summary>
      <returns>A <see cref="T:System.ServiceModel.ReceiveErrorHandling" /> value that specifies how poison and messages that cannot be dispatched are handled.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.ReceiveRetryCount">
      <summary>Gets or sets the maximum number of immediate retries that the queue manager should attempt if transmission of a message from the application queue to the application fails.</summary>
      <returns>The maximum number of times the queue manager should attempt to send a message before transferring it to the retry queue.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.RetryCycleDelay">
      <summary>Gets or sets a value that specifies how long to wait before attempting another retry cycle when attempting to deliver a message that could not be delivered.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait before starting the next cycle of delivery attempts to the receiving application. The default value is 30 (minutes).</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.TimeToLive">
      <summary>Gets or sets a value that specifies how long messages are valid. When this time has elapsed, the message is placed in a dead-letter queue (if available).</summary>
      <returns>A <see cref="T:System.TimeSpan" /> value that specifies how long messages are valid. The default value is 24 hours.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.UseMsmqTracing">
      <summary>Gets or sets a value that indicates whether the Message Queuing (also known as MSMQ) built-in message tracing facility is used.</summary>
      <returns>
          <see langword="true" /> if the Message Queuing built-in message tracing facility is used; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.UseSourceJournal">
      <summary>Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.</summary>
      <returns>
          <see langword="true" /> if messages processed by this binding are copied to the source journal queue; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqBindingElementBase.ValidityDuration">
      <summary>Gets or sets a value that specifies a connection time-out when used with queued channels.</summary>
      <returns>A connection time-out when used with queued channels.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.CustomDeadLetterQueue">
      <summary>Gets or sets a URI that contains the location of the per-application dead-letter queue, where messages that have expired or that have failed transfer or delivery are placed.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the location of the per-application dead-letter queue. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.DeadLetterQueue">
      <summary>Gets or sets an enumeration value that indicates the type of dead-letter queue to use.</summary>
      <returns>A <see cref="T:System.ServiceModel.DeadLetterQueue" /> enumeration value that indicates the type of dead-letter queue to use.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.Durable">
      <summary>Gets or sets a value that indicates whether the messages processed by this binding are durable or volatile.</summary>
      <returns>
          <see langword="true" /> if the messages processed by this binding are durable; <see langword="false" /> if they are volatile. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.ExactlyOnce">
      <summary>Gets or sets a Boolean value that indicates whether messages processed by this binding will be received exactly once.</summary>
      <returns>
          <see langword="true" /> if messages processed by this binding will be received exactly once; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.MaxRetryCycles">
      <summary>Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.</summary>
      <returns>An integer that indicates the maximum number of retry cycles to attempt delivery of messages to the application. The default value is 2.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.MsmqTransportSecurity">
      <summary>Gets an <see cref="T:System.ServiceModel.Configuration.MsmqTransportSecurityElement" /> instance that encapsulates the transport security settings for a binding.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.MsmqTransportSecurityElement" /> instance that encapsulates the transport security settings for a binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this binding configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.ReceiveContextEnabled">
      <summary>Gets or sets a value that specifies if receive context for processing messages in queues is enabled.</summary>
      <returns>
          <see langword="true" /> if receive context for processing messages in queues is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.ReceiveErrorHandling">
      <summary>Gets or sets an enumeration value that specifies how poison and nondispatchable messages are handled.</summary>
      <returns>A <see cref="T:System.ServiceModel.ReceiveErrorHandling" /> value that specifies how poison and nondispatchable messages are handled.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.ReceiveRetryCount">
      <summary>Gets or sets the maximum number of times that the queue manager should attempt to send a message before transferring it to the retry queue.</summary>
      <returns>A 32-bit signed integer that specifies the maximum number of times that the queue manager should attempt to send a message before transferring it to the retry queue.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.RetryCycleDelay">
      <summary>Gets or sets a value that indicates the time delay between retry cycles when attempting to deliver a message that could not be delivered immediately.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait before starting the next cycle of delivery attempts to the receiving application. The default value is "00:10:00".</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.TimeToLive">
      <summary>Gets or sets the interval of time that indicates how long the messages processed by this binding can be in the queue before they expire.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that indicates how long the messages can be in the queue before they expire. The default value is one day (01:00:00:00).</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.UseMsmqTracing">
      <summary>Gets or sets a Boolean value that indicates whether messages processed by this binding should be traced.</summary>
      <returns>
          <see langword="true" /> if messages processed by this binding should be traced; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.UseSourceJournal">
      <summary>Gets or sets a Boolean value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.</summary>
      <returns>
          <see langword="true" /> if copies of messages processed by this binding should be stored in the source journal queue; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqElementBase.ValidityDuration">
      <summary>Gets or sets a value that specifies a connection time-out when used with queued channels.</summary>
      <returns>A connection time-out when used with queued channels.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqIntegrationBindingElement.BindingElementType">
      <summary>Gets the type of the binding element.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the type of binding element associated with this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqIntegrationBindingElement.Properties">
      <summary>Gets a configuration property collection associated with this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a set of properties associated with this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqIntegrationBindingElement.Security">
      <summary>Gets the type of security to be used with the binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationSecurityElement" /> that specifies the type of security to be used with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqIntegrationBindingElement.SerializationFormat">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat" /> to be used when serializing MSMQ messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat" /> to be used when serializing MSMQ messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqIntegrationElement.BindingElementType">
      <summary>Gets the binding type associated with this configuration element.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the type of binding element associated with this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqIntegrationElement.SerializationFormat">
      <summary>Gets or set the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat" /> to be used when serializing Message Queuing (MSMQ) messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat" /> to be used when serializing MSMQ messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqIntegrationSecurityElement.Mode">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode" /> that is associated with the Message Queuing integration channel.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode" /> that is associated with the Message Queuing integration channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqIntegrationSecurityElement.Transport">
      <summary>Gets the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> that is associated with the Message Queuing (MSMQ) integration channel.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> that is associated with the Message Queuing integration channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqTransportElement.BindingElementType">
      <summary>Gets the binding type.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the binding type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqTransportElement.MaxPoolSize">
      <summary>Gets or sets an integer that specifies the maximum size of the pool that contains internal MSMQ message objects.</summary>
      <returns>An integer that specifies the maximum size of the pool that contains internal MSMQ message objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqTransportElement.QueueTransferProtocol">
      <summary>Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.</summary>
      <returns>A <see cref="T:System.ServiceModel.QueueTransferProtocol" /> enumeration value that indicates the transport used for message delivery between queue managers. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqTransportElement.UseActiveDirectory">
      <summary>Returns a Boolean value that indicates whether queue addresses should be converted using Active Directory.</summary>
      <returns>
          <see langword="true" /> if queue addresses should be converted using Active Directory; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqTransportSecurityElement.MsmqAuthenticationMode">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqAuthenticationMode" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqAuthenticationMode" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqTransportSecurityElement.MsmqEncryptionAlgorithm">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqEncryptionAlgorithm" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqEncryptionAlgorithm" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqTransportSecurityElement.MsmqProtectionLevel">
      <summary>Gets or sets the <see cref="T:System.Net.Security.ProtectionLevel" /> that is associated with this instance of the <see cref="T:System.ServiceModel.Configuration.MsmqTransportSecurityElement" /> class.</summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MsmqTransportSecurityElement.MsmqSecureHashAlgorithm">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqSecureHashAlgorithm" /> that is associated with this instance of the <see cref="T:System.ServiceModel.Configuration.MsmqTransportSecurityElement" /> class.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqSecureHashAlgorithm" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MtomMessageEncodingElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> of this configuration element. </summary>
      <returns>The <see cref="T:System.Type" /> of this configuration element. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MtomMessageEncodingElement.MaxBufferSize">
      <summary>Gets or sets the maximum size of the buffer to use.</summary>
      <returns>The maximum number of types that are used to buffer messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MtomMessageEncodingElement.MaxReadPoolSize">
      <summary>Gets or sets a value that specifies the maximum number of messages that can be read simultaneously without allocating new readers.</summary>
      <returns>The maximum number of messages that can be read simultaneously without allocating new readers. The default is 64.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MtomMessageEncodingElement.MaxWritePoolSize">
      <summary>Gets or sets a value that specifies the maximum number of messages that can be sent simultaneously without allocating new writers.</summary>
      <returns>The maximum number of messages that can be sent simultaneously without allocating new writers. The default is 16.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MtomMessageEncodingElement.MessageVersion">
      <summary>Gets or sets the SOAP version of the messages sent using this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> value that specifies the SOAP version of the messages sent using this binding. The default is <see cref="P:System.ServiceModel.Channels.MessageVersion.Soap12WSAddressing10" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MtomMessageEncodingElement.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.MtomMessageEncodingElement.WriteEncoding">
      <summary>Gets or sets the character set encoding to be used for emitting messages on the binding.</summary>
      <returns>An <see cref="T:System.Text.Encoding" /> value that specifies the character set encoding to be used for emitting messages on the binding. The default is <see cref="T:System.Text.UTF8Encoding" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedPipeConnectionPoolSettingsElement.GroupName">
      <summary>Gets or sets a string that defines the name of the connection pool used for outgoing channels</summary>
      <returns>A string that defines the name of the connection pool used for outgoing channels</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedPipeConnectionPoolSettingsElement.IdleTimeout">
      <summary>Gets or sets the maximum time the connection can be idle before being disconnected.</summary>
      <returns>A positive <see cref="T:System.TimeSpan" /> that specifies the maximum time the connection can be idle before being disconnected. The default is 00:02:00.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedPipeConnectionPoolSettingsElement.MaxOutboundConnectionsPerEndpoint">
      <summary>Gets or sets the maximum number of connections to a remote endpoint initiated by the service.</summary>
      <returns>A positive integer that specifies the maximum number of connections to a remote endpoint initiated by the service. The default is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedPipeSettingsElement.ApplicationContainerSettings">
      <summary>Gets or sets the application container settings used in <see cref="T:System.ServiceModel.Configuration.NamedPipeSettingsElement" />.</summary>
      <returns>The application container settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedPipeTransportElement.BindingElementType">
      <summary>Gets the type for this binding element.</summary>
      <returns>The <see cref="T:System.Type" /> for this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedPipeTransportElement.ConnectionPoolSettings">
      <summary>Gets or sets additional connection pool settings.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.NamedPipeConnectionPoolSettingsElement" /> that specifies additional connection pool settings for this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedPipeTransportElement.PipeSettings">
      <summary>Gets or sets the pipe settings used in the <see cref="T:System.ServiceModel.Configuration.NamedPipeTransportElement" />.</summary>
      <returns>The pipe settings used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedPipeTransportSecurityElement.ProtectionLevel">
      <summary>Specifies the protection for this named pipe.</summary>
      <returns>A <see cref="T:System.Net.Security.ProtectionLevel" />. The default is <see cref="F:System.Net.Security.ProtectionLevel.EncryptAndSign" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedServiceModelExtensionCollectionElement`1.Name">
      <summary>Gets or sets the name of this collection.</summary>
      <returns>The name of this collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NamedServiceModelExtensionCollectionElement`1.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpBindingElement.MessageEncoding">
      <summary>Gets or sets the message encoding used for the <see cref="T:System.ServiceModel.Configuration.NetHttpBindingElement" />.</summary>
      <returns>The message encoding used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpBindingElement.ReliableSession">
      <summary>Gets the established reliable session for the <see cref="T:System.ServiceModel.Configuration.NetHttpBindingElement" />.</summary>
      <returns>The established reliable session.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpBindingElement.Security">
      <summary>Gets the secure binding for the binding element.</summary>
      <returns>The secure binding for the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpBindingElement.WebSocketSettings">
      <summary>Gets or sets the web socket settings used for the <see cref="T:System.ServiceModel.Configuration.NetHttpBindingElement" />.</summary>
      <returns>The web socket settings used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpsBindingElement.MessageEncoding">
      <summary>Gets or sets the message encoding used for the <see cref="T:System.ServiceModel.Configuration.NetHttpsBindingElement" />.</summary>
      <returns>The message encoding used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpsBindingElement.ReliableSession">
      <summary>Gets the established reliable session for the <see cref="T:System.ServiceModel.Configuration.NetHttpsBindingElement" />.</summary>
      <returns>The established reliable session.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpsBindingElement.Security">
      <summary>Gets the secure binding for the binding element.</summary>
      <returns>The secure binding for the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpsBindingElement.WebSocketSettings">
      <summary>Gets or sets the web socket settings used for the <see cref="T:System.ServiceModel.Configuration.NetHttpsBindingElement" />.</summary>
      <returns>The web socket settings used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpWebSocketTransportSettingsElement.SubProtocol">
      <summary>Gets or sets the web socket sub protocol.</summary>
      <returns>The web socket sub protocol.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetHttpWebSocketTransportSettingsElement.TransportUsage">
      <summary>Gets or sets the transport usage.</summary>
      <returns>The transport usage.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqBindingElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> of this binding.</summary>
      <returns>The <see cref="T:System.Type" /> of this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqBindingElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum amount of memory that is allocated for use by the message buffer manager that receives messages from the channel.</summary>
      <returns>The maximum amount of memory, in bytes, available for use by the message buffer manager. The default value is 524288 (0x80000) bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqBindingElement.Properties">
      <summary>Gets the <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> that is associated with this binding.</summary>
      <returns>The <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> that is associated with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqBindingElement.QueueTransferProtocol">
      <summary>Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.</summary>
      <returns>A <see cref="T:System.ServiceModel.QueueTransferProtocol" /> enumeration value that indicates the transport between queue managers that this binding uses.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqBindingElement.ReaderQuotas">
      <summary>Gets or sets the <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> object that is associated with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> object that is associated with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqBindingElement.Security">
      <summary>Gets the <see cref="T:System.ServiceModel.NetMsmqSecurity" /> that is associated with this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.NetMsmqSecurity" /> that is associated with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqBindingElement.UseActiveDirectory">
      <summary>Returns a Boolean value that indicates whether queue addresses should be converted using Active Directory.</summary>
      <returns>
          <see langword="true" /> if queue addresses should be converted using Active Directory; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqSecurityElement.Message">
      <summary>Gets the <see cref="T:System.ServiceModel.MessageSecurityOverMsmq" /> instance that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityOverMsmq" /> instance that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqSecurityElement.Mode">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.NetMsmqSecurityMode" /> instance that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.NetMsmqSecurityMode" /> instance that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetMsmqSecurityElement.Transport">
      <summary>Gets the <see cref="T:System.ServiceModel.Configuration.MsmqTransportSecurityElement" /> element that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> instance that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.BindingElementType">
      <summary>Gets the type of this configuration element.</summary>
      <returns>The <see cref="T:System.Type" /> of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.</summary>
      <returns>A <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> value that specifies whether the hostname is included when routing incoming requests to an endpoint URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname in the match. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size, in bytes, of the buffer pool.</summary>
      <returns>The maximum size of the buffer pool. The default is 524,288 bytes (512 * 1024).</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.MaxBufferSize">
      <summary>Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory.</summary>
      <returns>The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.MaxConnections">
      <summary>Gets or sets a value that specifies the maximum number of outbound and inbound connections the service creates and accepts respectively.</summary>
      <returns>The maximum number of outbound and inbound connections the service creates and accepts respectively. The default is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.MaxReceivedMessageSize">
      <summary>Gets and sets the maximum allowable message size, in bytes, that can be received on a channel configured with this binding.</summary>
      <returns>The maximum allowable message size that is processed by the binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.Security">
      <summary>Gets the type of security settings to be used with this binding. </summary>
      <returns>The <see cref="T:System.ServiceModel.Configuration.NetNamedPipeSecurityElement" /> that specifies the type of security settings to be used with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.TransactionFlow">
      <summary>Gets or sets a Boolean value that specifies whether the binding supports flowing WS-Transactions.</summary>
      <returns>
          <see langword="true" /> if the binding supports flowing WS-Transactions; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.TransactionProtocol">
      <summary>Gets or sets the transaction protocol to be used with this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.TransactionProtocol" /> that specifies the transaction protocol to be used with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeBindingElement.TransferMode">
      <summary>Gets or sets a value that specifies whether messages are buffered or streamed or a request or response.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.TransferMode" /> value that specifies whether messages are buffered or streamed or a request or response.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeSecurityElement.Mode">
      <summary>Gets or sets the type of security that is applied to this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.NetNamedPipeSecurityMode" /> that specifies the type of security applied to this binding. The default value is <see cref="F:System.ServiceModel.NetNamedPipeSecurityMode.Transport" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetNamedPipeSecurityElement.Transport">
      <summary>Gets the security settings for the transport.</summary>
      <returns>The security settings for the transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> of the binding element.</summary>
      <returns>The <see cref="T:System.Type" /> of the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.ListenIPAddress">
      <summary>Gets or sets the IP address on which the peer node will listen for TCP messages.</summary>
      <returns>
          <see cref="T:System.String" /> that specifies the IP address (IPv4 or IPv6) on which the peer channel binding will listen for TCP messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size, in bytes, for a buffer pool that stores TCP messages processed by the binding.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the maximum size (in bytes) for a buffer pool that is processed by the binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.MaxReceivedMessageSize">
      <summary>Gets and sets the maximum size, in bytes, for messages received by peer TCP bindings configured with this element.</summary>
      <returns>
          <see cref="T:System.Int32" /> that specifies the maximum size for messages received by peer TCP bindings configured with this element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.Port">
      <summary>Gets or sets the network interface port on which this binding will process peer channel TCP messages.</summary>
      <returns>
          <see cref="T:System.Int32" /> that specifies the network port on which this binding will process peer channel TCP messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.Properties">
      <summary>Gets a collection of configuration properties for this binding element.</summary>
      <returns>
          <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> that contains a collection of configuration properties for this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.ReaderQuotas">
      <summary>Gets the configuration element for reader quotas for bindings configured with this element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement" /> that specifies the configuration element for reader quotas for bindings configured with this element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.Resolver">
      <summary>Gets the configuration element for a peer resolver associated with this binding configuration.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.PeerResolverElement" /> that specifies the configuration for a peer resolver.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetPeerTcpBindingElement.Security">
      <summary>Gets the security configuration element for this binding configuration.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.PeerSecurityElement" /> that contains the security configuration element for this binding configuration.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.BindingElementType">
      <summary>Gets the type of this configuration element.</summary>
      <returns>The <see cref="T:System.Type" /> of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.</summary>
      <returns>A valid <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> value that specifies whether the hostname is used to reach the service when matching the URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname in the match.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.ListenBacklog">
      <summary>Gets or sets a value that specifies the maximum number of channels that can wait to be accepted on the listener.</summary>
      <returns>The maximum number of channels that can wait to be accepted on the listener. The default is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size, in bytes, for a buffer pool that stores TCP messages processed by the binding.</summary>
      <returns>The maximum size (in bytes) used to buffer incoming messages in memory. The default value is 65,536 bytes. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.MaxBufferSize">
      <summary>Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory.</summary>
      <returns>The maximum size, in bytes, of the buffer used to store messages in memory. The default is 65536.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.MaxConnections">
      <summary>Gets or sets a value that specifies the maximum number of outbound and inbound connections the service creates and accepts respectively.</summary>
      <returns>The maximum number of outbound and inbound connections the service creates and accepts respectively. The default is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, of a message that can be received on a channel configured with this binding.</summary>
      <returns>The maximum size, in bytes, of a message that is processed by this binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.PortSharingEnabled">
      <summary>Gets or sets a boolean value that specifies whether TCP port sharing is enabled for this connection.</summary>
      <returns>
          <see langword="true" /> if TCP port sharing is enabled for this connection; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.ReaderQuotas">
      <summary>Gets the constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.ReliableSession">
      <summary>Gets a configuration element that specifies whether reliable sessions are established between channel endpoints.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.ReliableSessionElement" /> that specifies whether reliable sessions are enabled.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.Security">
      <summary>Gets the type of security to be used with this binding. </summary>
      <returns>The <see cref="T:System.ServiceModel.Configuration.NetTcpSecurityElement" /> that is used with this binding. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.TransactionFlow">
      <summary>Gets or sets a Boolean value that specifies whether the binding supports flowing WS-Transactions.</summary>
      <returns>
          <see langword="true" /> if the binding supports flowing WS-Transactions; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.TransactionProtocol">
      <summary>Gets or sets the transaction protocol to be used with this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.TransactionProtocol" /> that specifies the transaction protocol to be used with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpBindingElement.TransferMode">
      <summary>Gets or sets a value that specifies whether messages are buffered or streamed or a request or response.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.TransferMode" /> value that specifies whether messages are buffered or streamed or a request or response.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpContextBindingElement.BindingElementType">
      <summary>Gets the CLR type of the standard binding associated with the configuration element <see langword="System.ServiceModel.NetTcpContextBinding" />.</summary>
      <returns>A <see cref="T:System.Type" /> that specifies the CLR type of the standard binding associated with the configuration element <see langword="System.ServiceModel.NetTcpContextBinding" /></returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpContextBindingElement.ClientCallbackAddress">
      <summary>Gets or sets the client callback address for the binding element.</summary>
      <returns>Returns <see cref="T:System.Uri" />, which contains the client callback address..</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpContextBindingElement.ContextManagementEnabled">
      <summary>Gets or sets a value that specifies whether context management is enabled.</summary>
      <returns>
          <see langword="true" /> if context management is enabled; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpContextBindingElement.ContextProtectionLevel">
      <summary>Gets or sets the desired protection level of the SOAP header used to propagate the context information. The default value is <see langword="ProtectionLevel.Sign" />.  </summary>
      <returns>A valid <see cref="T:System.Net.Security.ProtectionLevel" /> value.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpContextBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpSecurityElement.Message">
      <summary>Gets the security settings for the message.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.MessageSecurityOverTcpElement" /> that specifies the security settings for the message.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpSecurityElement.Mode">
      <summary>Gets or sets the type of security that is applied.</summary>
      <returns>A <see cref="T:System.ServiceModel.SecurityMode" /> that specifies the type of security that is applied. The default value is Transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NetTcpSecurityElement.Transport">
      <summary>Gets the security settings for the transport.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.TcpTransportSecurityElement" /> that specifies the security settings for the transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement.EstablishSecurityContext">
      <summary>Gets or sets a boolean value that specifies whether security context is established.</summary>
      <returns>
          <see langword="true" /> if security context is established; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.OneWayElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>The type of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.OneWayElement.ChannelPoolSettings">
      <summary>Gets the channel pool settings.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ChannelPoolSettingsElement" /> object that contains properties of the channel pool for the current channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.OneWayElement.MaxAcceptedChannels">
      <summary>Gets or sets the maximum number of channels that can be accepted.</summary>
      <returns>The maximum number of channels that can be accepted.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.OneWayElement.PacketRoutable">
      <summary>Gets or sets a value indicating whether packet routing is enabled.</summary>
      <returns>
          <see langword="true" /> if packet routing is enabled; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCredentialElement.Certificate">
      <summary>Gets the element for an X509 certificate from the peer credential configuration element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.X509PeerCertificateElement" /> that contains the configuration element for the X509 certificate associated with the current peer credential configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCredentialElement.MessageSenderAuthentication">
      <summary>Gets the element that describes message sender authentication properties for the associated X509 peer certificate from the peer credential configuration.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement" /> that describes message sender authentication properties for the associated X509 peer certificate.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCredentialElement.PeerAuthentication">
      <summary>Gets the element that describes authentication properties for the associated X509 peer certificate from the peer credential configuration.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement" /> that describes authentication properties for the associated X509 peer certificate.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCustomResolverElement.Address">
      <summary>Contains the URI of the schema used for the custom peer resolver configuration XML.</summary>
      <returns>The URI the schema used for the custom peer resolver configuration XML.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCustomResolverElement.Binding">
      <summary>Gets and sets the name of the string binding used for the custom peer resolver.</summary>
      <returns>The name of the string binding used for the custom peer resolver. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCustomResolverElement.BindingConfiguration">
      <summary>Gets and sets the binding configuration string for the custom peer resolver.</summary>
      <returns>The binding configuration string for the custom peer resolver.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCustomResolverElement.Headers">
      <summary>Gets a configuration element that defines the collection that contains the headers used for SOAP messages handled by the custom peer resolver.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.AddressHeaderCollectionElement" /> that defines the collection that contains the headers used for SOAP messages handled by the custom peer resolver.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCustomResolverElement.Identity">
      <summary>Gets the identity for custom peer resolvers configured with this element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.IdentityElement" /> that contains the identity for custom peer resolvers configured with this element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerCustomResolverElement.ResolverType">
      <summary>Gets and sets a string value that contains the "type" of the custom peer resolver.</summary>
      <returns>A string value that contains the "type" of the custom peer resolver.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerResolverElement.Custom">
      <summary>Gets the configuration element for this peer resolver if it is a custom peer resolver implementation.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.PeerCustomResolverElement" /> that contains the configuration element for the peer resolver if it is a custom peer resolver implementation.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerResolverElement.Mode">
      <summary>Gets and sets the type of the peer resolver represented by this configuration element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.PeerResolverMode" /> enumeration value that specifies the type of peer resolvder represented by this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerResolverElement.ReferralPolicy">
      <summary>Gets and sets the referral policy for peer resolvers configured with this element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.PeerReferralPolicy" /> that specifies the referral policy for peer resolvers configured with this element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerSecurityElement.Mode">
      <summary>Gets and sets the type of security used by peers configured with this element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.SecurityMode" /> enumeration value that specifies the type of security used by peers configured with this element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerSecurityElement.Transport">
      <summary>Gets the transport type for secured messages sent by peers configured with this element.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Configuration.PeerTransportSecurityElement" /> that specifies the transport type for secured messages sent by peers configured with this element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerTransportElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> object that represents the custom binding element.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the custom binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerTransportElement.ListenIPAddress">
      <summary>Gets and sets a configuration element that specifies the IP address upon which the peer transport listens.</summary>
      <returns>A <see cref="T:System.Net.IPAddress" /> that contains the IP address upon which the peer transport listens.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerTransportElement.MaxBufferPoolSize">
      <summary>Gets and sets a configuration element that specifies the maximum size of the TCP message buffer pool, in bytes.</summary>
      <returns>A <see cref="T:System.Int64" /> that specifies the maximum size of the TCP message buffer pool, in bytes. The default value is 524,288 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerTransportElement.MaxReceivedMessageSize">
      <summary>Gets and sets a configuration element that specifies the maximum size, in bytes, for TCP messages received by the peer binding.</summary>
      <returns>A <see cref="T:System.Int64" /> value that specifies the maximum size in bytes of TCP messages received over the peer channels created by this binding. The default value is 65,536 (64 KB).</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerTransportElement.Port">
      <summary>Gets and sets a configuration element that specifies the port for the peer transport binding.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the port for the peer transport binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerTransportElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerTransportElement.Security">
      <summary>Gets and sets a configuration element that specifies the security to set on peer channels created by this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.PeerSecuritySettings" /> enumeration value that indicates the security to set on peer channels created by this binding. Security can be either message- or transport-specific.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PeerTransportSecurityElement.CredentialType">
      <summary>Gets and sets the configuration for the type of credentials used to verify messages sent with the peer transport.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerTransportCredentialType" /> enumeration value that contains the type of credentials used to verify messages sent with the peer transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PnrpPeerResolverElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> object that represents the custom binding element.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the custom binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PolicyImporterElement.Type">
      <summary>Gets or sets the type of this configuration element.</summary>
      <returns>The type of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PrivacyNoticeElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> object that represents this custom binding element. </summary>
      <returns>A <see cref="T:System.Type" /> object that represents this custom binding type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PrivacyNoticeElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PrivacyNoticeElement.Url">
      <summary>Gets or sets the URI at which the privacy notice is located.</summary>
      <returns>The <see cref="T:System.Uri" /> at which the privacy notice is located.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.PrivacyNoticeElement.Version">
      <summary>Gets or sets the version of this privacy notice.</summary>
      <returns>An integer that specifies the version of this privacy notice.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ProtocolMappingElement.Binding">
      <summary>Gets or sets the settings for the communications protocol message formatting.</summary>
      <returns>The communications protocol message formatting information.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ProtocolMappingElement.BindingConfiguration">
      <summary>Gets or sets the binding settings for the protocol mapping configuration element.</summary>
      <returns>The binding configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ProtocolMappingElement.Scheme">
      <summary>Gets or sets the communications protocol type.</summary>
      <returns>Names the communications protocol.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ProtocolMappingSection.ProtocolMappingCollection">
      <summary>Gets the name of the collection of protocol mapping elements.</summary>
      <returns>A collection of protocol mapping elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.AcknowledgementInterval">
      <summary>Gets or sets the interval of time that a destination waits before sending an acknowledgment to the message source on reliable channels that are created by the factory.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that specifies the interval of time that a service waits until sending an acknowledgment to the message source. The default value is 2 seconds.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>The type of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.FlowControlEnabled">
      <summary>Gets or sets a value that indicates whether advanced flow control, a Microsoft-specific implementation of flow control for WS-Reliable messaging, is activated. </summary>
      <returns>
          <see langword="true" /> if advanced flow control, a Microsoft-specific implementation of flow control for WS-Reliable messaging, is activated; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.InactivityTimeout">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> value that specifies the maximum duration the channel allows the other communicating party not to send any messages before faulting the channel.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> value that specifies the maximum duration the channel allows the other communicating party not to send any messages before faulting the channel. The default is 00:10:00. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.MaxPendingChannels">
      <summary>Gets or sets the maximum number of channels that can wait to be accepted on the listener.</summary>
      <returns>The maximum number of channels that can wait to be accepted on the listener. The default is 128.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.MaxRetryCount">
      <summary>Gets or sets the maximum number of times a reliable channel attempts to retransmit a message it has not received an acknowledgment for, by calling Send on its underlying channel.</summary>
      <returns>The maximum number of times a reliable channel attempts to retransmit a message it has not received an acknowledgment for, by calling Send on its underlying channel. The minimum value is 1; the maximum 20; and the default value is 8.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.MaxTransferWindowSize">
      <summary>Gets or sets the maximum size of the buffer.</summary>
      <returns>The maximum size of the buffer. Valid values are from 1 to 4096 inclusive.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.Ordered">
      <summary>Gets or sets a value that specifies whether messages are guaranteed to arrive in the order they were sent.</summary>
      <returns>
          <see langword="true" /> if messages are guaranteed to arrive in the order they were sent; <see langword="false" /> if messages can arrive out of order. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ReliableSessionElement.ReliableMessagingVersion">
      <summary>Gets or sets the version of WS-ReliableMessaging specified by the configuration element.</summary>
      <returns>An instance derived from <see cref="T:System.ServiceModel.ReliableMessagingVersion" /> that represents the version of the WS-ReliableMessaging protocol used by the configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.RemoveBehaviorElement.BehaviorType">
      <summary>Gets or sets the type of the behavior that is removed.</summary>
      <returns>A behavior type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.RemoveBehaviorElement.Name">
      <summary>Gets or sets the name of the configuration element that removes the behavior.</summary>
      <returns>The element name.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.RsaElement.Value">
      <summary>Gets or sets the value encrypted by this identity.</summary>
      <returns>The value encrypted by this identity.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecureConversationServiceElement.SecurityStateEncoderType">
      <summary>Gets or sets the type of <see cref="T:System.ServiceModel.Security.SecurityStateEncoder" /> to be used.</summary>
      <returns>The type of <see cref="T:System.ServiceModel.Security.SecurityStateEncoder" /> to be used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElement.SecureConversationBootstrap">
      <summary>Gets a configuration element that specifies the default values used for initiating a secure conversation service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.SecurityElementBase" /> object that specifies the default values used for initiating a secure conversation service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.AllowInsecureTransport">
      <summary>Gets or sets a value that indicates whether unsecured transport is permitted.</summary>
      <returns>
          <see langword="true" /> if unsecured transport is permitted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.AllowSerializedSigningTokenOnReply">
      <summary>Gets or sets a boolean value that specifies whether a serialized token can be used on reply.</summary>
      <returns>
          <see langword="true" /> if a serialized token can be used on reply; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.AuthenticationMode">
      <summary>Gets or sets the authentication setting used for message exchange.</summary>
      <returns>The authentication setting used for message exchange.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>The type of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.CanRenewSecurityContextToken">
      <summary>Gets or sets a value that indicates whether the security context token can be renewed.</summary>
      <returns>
          <see langword="true" /> if the security context token can be renewed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.DefaultAlgorithmSuite">
      <summary>Gets or sets the default algorithm suite for this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> that specifies the default algorithm suite for this binding. The default is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.EnableUnsecuredResponse">
      <summary>Gets or sets a value that indicates whether unsecured response is permitted.</summary>
      <returns>
          <see langword="true" /> if unsecured response is permitted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.IncludeTimestamp">
      <summary>Gets or sets a Boolean value that specifies whether each message contains a timestamp.</summary>
      <returns>
          <see langword="true" /> if message contains a timestamp; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.IssuedTokenParameters">
      <summary>Gets the configuration element that specifies the current issued token.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.IssuedTokenParametersElement" /> that specifies the current issued token.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.KeyEntropyMode">
      <summary>Gets or sets the source of entropy used to create keys.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.Security.SecurityKeyEntropyMode" /> value that specifies the source of entropy used to create keys. The default value is <see cref="F:System.ServiceModel.Security.SecurityKeyEntropyMode.CombinedEntropy" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.LocalClientSettings">
      <summary>Gets the local client security settings for this binding.</summary>
      <returns>The local client security settings for this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.LocalServiceSettings">
      <summary>Gets the local service security settings for this binding.</summary>
      <returns>The local service security settings for this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.MessageProtectionOrder">
      <summary>Gets or sets the order of message encryption and signing for this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.MessageProtectionOrder" /> that specifies how message is protected. The default is <see cref="F:System.ServiceModel.Security.MessageProtectionOrder.SignBeforeEncrypt" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.MessageSecurityVersion">
      <summary>Gets or sets the version used for message security.</summary>
      <returns>A <see cref="T:System.ServiceModel.MessageSecurityVersion" /> that specifies the version used for message security.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.ProtectTokens">
      <summary>Gets or sets a value that indicates whether the security element base protects tokens.</summary>
      <returns>
          <see langword="true" /> if the security element base protects tokens; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.RequireDerivedKeys">
      <summary>Gets or sets a Boolean value that specifies whether derived keys are required.</summary>
      <returns>
          <see langword="true" /> if derived keys are required; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.RequireSecurityContextCancellation">
      <summary>Gets or sets a Boolean value that specifies whether security context should be cancelled and terminated when it is no longer required.</summary>
      <returns>
          <see langword="true" /> if security context should be cancelled and terminated when it is no longer required; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.RequireSignatureConfirmation">
      <summary>Gets or sets a Boolean value that specifies whether message signatures must be confirmed.</summary>
      <returns>
          <see langword="true" /> if message signatures must be confirmed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SecurityElementBase.SecurityHeaderLayout">
      <summary>Gets or sets the order of elements in the security header for this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.SecurityHeaderLayout" /> that specifies the order of elements in the security header for this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceActivationElement.Factory">
      <summary>Gets or sets a configuration string that contains the CLR type name of the factory that generates a service activation element.</summary>
      <returns>The configuration string that contains the CLR type name of the factory.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceActivationElement.RelativeAddress">
      <summary>Gets or sets the relative address of a service activation file.</summary>
      <returns>The relative address of a service activation file.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceActivationElement.Service">
      <summary>Gets or sets the name of the service application.</summary>
      <returns>The name of a service application.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthenticationElement.AuthenticationSchemes">
      <summary>Gets or sets the authentication schemes used in the <see cref="T:System.ServiceModel.Configuration.ServiceAuthenticationElement" />.</summary>
      <returns>The authentication schemes used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthenticationElement.BehaviorType">
      <summary>Gets the type of the authentication behavior extension in the current <see cref="T:System.ServiceModel.Configuration.ServiceAuthenticationElement" />.</summary>
      <returns>A type object.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthenticationElement.ServiceAuthenticationManagerType">
      <summary>Gets or sets the type of the authentication policy for the current <see cref="T:System.ServiceModel.Configuration.ServiceAuthenticationElement" />. </summary>
      <returns>A string that contains the authentication policy name.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.AuthorizationPolicies">
      <summary>Gets a collection of authorization policy types.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.AuthorizationPolicyTypeElementCollection" /> that contains a collection of authorization policy types.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.BehaviorType">
      <summary>Gets the type of this behavior configuration element.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.ImpersonateCallerForAllOperations">
      <summary>Gets or sets a Boolean value that specifies whether all the operations in the service impersonate the caller.</summary>
      <returns>
          <see langword="true" /> if all the operations in the service impersonate the caller; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.ImpersonateOnSerializingReply">
      <summary>Gets or sets a value that indicates whether the <see cref="T:System.ServiceModel.Configuration.ServiceAuthorizationElement" /> impersonates on serializing reply.</summary>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Configuration.ServiceAuthorizationElement" /> impersonates on serializing reply; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.PrincipalPermissionMode">
      <summary>Gets or sets the principal used to carry out operations on the server.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.Description.PrincipalPermissionMode" /> value that specifies the principal used to carry out operations on the server. The default is <see cref="F:System.ServiceModel.Description.PrincipalPermissionMode.UseWindowsGroups" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.RoleProviderName">
      <summary>Gets or sets the name of the role provider, which provides role information for a Windows Communication Foundation (WCF) application.</summary>
      <returns>The name of the role provider. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.ServiceAuthorizationManagerType">
      <summary>Gets or sets the type of service authorization manager used.</summary>
      <returns>A string that specifies the type of the service authorization manager.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.BehaviorType">
      <summary>Gets the type of this behavior configuration element.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.ClientCertificate">
      <summary>Gets the client certificate to be used when the client certificate is available out-of-band.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement" /> that specifies the client certificate to be used when the client certificate is available out-of-band.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.IdentityConfiguration">
      <summary>Gets or sets the identity configuration used in <see cref="T:System.ServiceModel.Configuration.ServiceCredentialsElement" />.</summary>
      <returns>The identity configuration used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.IssuedTokenAuthentication">
      <summary>Gets the current issued token for this service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.IssuedTokenServiceElement" /> that specifies the current issued token for this service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.Peer">
      <summary>Gets the current credentials for a peer node.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.PeerCredentialElement" /> that specifies the current credentials for a peer node.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.SecureConversationAuthentication">
      <summary>Gets the current credentials for a secure conversation.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.SecureConversationServiceElement" /> that specifies the current credentials for a secure conversation.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.ServiceCertificate">
      <summary>Gets an X.509 certificate initiated by a client.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement" /> that specifies an X.509 certificate initiated by a client.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.Type">
      <summary>Gets or sets the type of this configuration.</summary>
      <returns>The type of this configuration.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.UseIdentityConfiguration">
      <summary>Gets or sets a value that indicates whether the service credential element uses identity configuration.</summary>
      <returns>
          <see langword="true" /> if the service credential element uses identity configuration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.UserNameAuthentication">
      <summary>Gets the settings for username and password validation.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.UserNameServiceElement" /> that specifies the settings for username and password validation.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceCredentialsElement.WindowsAuthentication">
      <summary>Gets the settings for Windows credential validation.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.WindowsServiceElement" /> that specifies the settings for Windows credential validation.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.BehaviorType">
      <summary>Gets the type of this behavior element.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpHelpPageBinding">
      <summary>Gets or sets a string value that specifies the binding to be used when HTTP is utilized to access the service help page.</summary>
      <returns>The binding to be used when HTTP is utilized to access the service help page.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpHelpPageBindingConfiguration">
      <summary>Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in <see cref="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpHelpPageBinding" />.</summary>
      <returns>An XML section defining additional configuration information for the binding specified in <see cref="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpHelpPageBinding" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpHelpPageEnabled">
      <summary>Gets or sets a value that indicates whether Windows Communication Foundation (WCF) publishes an HTML help page at the address specified by the <see cref="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpHelpPageUrl" /> property.</summary>
      <returns>
          <see langword="true" /> if WCF publishes an HTML help page; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpHelpPageUrl">
      <summary>Gets or sets the location at which the HTML help file is published.</summary>
      <returns>The relative or absolute HTTP-based URL of the custom HTML help file the user sees when the endpoint is viewed using an HTML browser.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpsHelpPageBinding">
      <summary>Gets or sets a string value that specifies the binding to be used when HTTPS is utilized to access the service help page.</summary>
      <returns>The binding to be used when HTTPS is utilized to access the service help page.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpsHelpPageBindingConfiguration">
      <summary>Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in <see cref="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpsHelpPageBinding" />.</summary>
      <returns>An XML section defining additional configuration information for the binding specified in <see cref="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpsHelpPageBinding" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpsHelpPageEnabled">
      <summary>Gets or sets a value that specifies whether Windows Communication Foundation (WCF) returns an HTML help file over HTTPS at the address specified by the <see cref="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpsHelpPageUrl" /> property.</summary>
      <returns>
          <see langword="true" /> if an HTML help file is returned to clients making an HTTPS/GET request, for example, from an HTML browser; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.HttpsHelpPageUrl">
      <summary>Gets or sets the location at which an HTML help file is published for retrieval using HTTPS.</summary>
      <returns>The relative or absolute HTTPS-based URL of the custom HTML help file the user sees when the endpoint is viewed using an HTML browser.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceDebugElement.IncludeExceptionDetailInFaults">
      <summary>Gets or sets a value that specifies whether to include managed exception information in the detail of SOAP faults returned to the client for debugging purposes.</summary>
      <returns>
          <see langword="true" /> if Windows Communication Foundation (WCF) returns managed exception information in the SOAP faults for client-side debugging purposes; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceElement.BehaviorConfiguration">
      <summary>Gets or sets a string that contains the behavior name of the behavior to be used to instantiate the service.</summary>
      <returns>The behavior name of the behavior to be used to instantiate the service. The behavior name must be in scope at the point the service is defined. The default value is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceElement.Endpoints">
      <summary>Gets a collection of endpoints exposed by this service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ServiceEndpointElementCollection" /> that contains one or more endpoints exposed by this service. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceElement.Host">
      <summary>Gets a configuration element that specifies the host of this service instance.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.HostElement" /> that specifies the host of this service instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceElement.Name">
      <summary>Gets or sets the unique name of this service.</summary>
      <returns>The unique name of this service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.Address">
      <summary>Gets or sets a URI that contains the address of the endpoint.</summary>
      <returns>A URI that contains the address of the endpoint. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.BehaviorConfiguration">
      <summary>Gets or sets a string that contains the name of the behavior to be used for the endpoint.</summary>
      <returns>The name of the behavior to be used for the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.Binding">
      <summary>Gets or sets a string that specifies the type of binding to use.</summary>
      <returns>The type of binding to use.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.BindingConfiguration">
      <summary>Gets or sets a string that contains the binding name of the binding to use when the endpoint is instantiated.</summary>
      <returns>The binding name of the binding to use when the endpoint is instantiated. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.BindingName">
      <summary>Gets or sets a string that defines the qualified name of the binding for definition export through WSDL.</summary>
      <returns>The qualified name of the binding for definition export through WSDL. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.BindingNamespace">
      <summary>Gets or sets a string that defines the qualified name of the namespace of the binding for definition export through WSDL.</summary>
      <returns>The qualified name of the namespace of the binding for definition export through WSDL. The default is an empty string.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.Contract">
      <summary>Gets or sets a string that specifies which contract this endpoint is exposing.</summary>
      <returns>The contract this endpoint is exposing.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.EndpointConfiguration">
      <summary>Gets or sets the name of the standard endpoint that is set by the <see cref="P:System.ServiceModel.Configuration.ServiceEndpointElement.Kind" /> property, which references to the additional configuration information of this standard endpoint. The same name must be defined in the <see cref="T:System.ServiceModel.Configuration.StandardEndpointsSection" />.</summary>
      <returns>The name of the standard endpoint that is set by the <see cref="P:System.ServiceModel.Configuration.ServiceEndpointElement.Kind" /> property.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.Headers">
      <summary>Gets a collection of address headers.</summary>
      <returns>A collection of address headers.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.Identity">
      <summary>Gets a configuration element that specifies the authentication of an endpoint by other endpoints exchanging messages with it.</summary>
      <returns>The authentication of an endpoint by other endpoints exchanging messages with it.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.IsSystemEndpoint">
      <summary>Gets or sets a value that indicates whether this service endpoint is an infrastructure endpoint.</summary>
      <returns>
          <see langword="true" /> if this service endpoint is an infrastructure endpoint; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.Kind">
      <summary>Gets or sets the type of standard endpoint applied. The type must be registered in the <see langword="&lt;extensions&gt;" /> section or in machine.config. If nothing is specified, a common service endpoint is created.</summary>
      <returns>The type of standard endpoint applied.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.ListenUri">
      <summary>Gets or sets the URI at which the service endpoint listens.</summary>
      <returns>A <see cref="T:System.Uri" /> at which the service endpoint listens.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.ListenUriMode">
      <summary>Gets or sets a value that specifies how the transport treats the <see cref="P:System.ServiceModel.Configuration.ServiceEndpointElement.ListenUri" /> provided for the service to listen on.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.Description.ListenUriMode" /> value that specifies how the transport treats the <see cref="P:System.ServiceModel.Configuration.ServiceEndpointElement.ListenUri" /> provided for the service to listen on.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceEndpointElement.Name">
      <summary>Gets or sets the name of this configuration element.</summary>
      <returns>The name of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection.AspNetCompatibilityEnabled">
      <summary>Gets or sets a Boolean value that specifies whether ASP.NET compatibility mode has been enabled for the current application.</summary>
      <returns>
          <see langword="true" /> if ASP.NET compatibility mode has been enabled for the current application; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection.BaseAddressPrefixFilters">
      <summary>Gets a collection of configuration elements that specifies prefix filters for the base addresses used by the service host.</summary>
      <returns>A collection of configuration elements that specifies prefix filters for the base addresses used by the service host.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection.CloseIdleServicesAtLowMemory">
      <summary>Gets or sets a value that indicates whether <see cref="T:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection" /> closes idle services at low memory.</summary>
      <returns>
          <see langword="true" /> if <see cref="T:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection" /> closes idle services at low memory; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection.MinFreeMemoryPercentageToActivateService">
      <summary>Gets or sets an integer that specifies the minimum amount of free memory that should be available to the system, before a Windows Communication Foundation (WCF) service can be activated.</summary>
      <returns>An integer that specifies the minimum amount of free memory that should be available to the system, before a WCF service can be activated.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection.MultipleSiteBindingsEnabled">
      <summary>Gets or sets a value that specifies whether multiple IIS bindings per site are enabled.</summary>
      <returns>
          <see langword="true" /> if multiple IIS bindings per site are enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection.ServiceActivations">
      <summary>Gets a collection of configuration elements that activates a service and can be merged across a hierarchy of configuration files.</summary>
      <returns>A collection of configuration elements that activates a service and can be merged across a hierarchy of configuration files.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection.TransportConfigurationTypes">
      <summary>Gets a collection of types that implement the specific transport.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.TransportConfigurationTypeElementCollection" /> that contains all the types that implement the specific transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataEndpointElement.EndpointType">
      <summary>Gets the type of the current <see cref="T:System.ServiceModel.Description.ServiceMetadataEndpoint" />.</summary>
      <returns>The metadata service endpoint type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.BehaviorType">
      <summary>Gets the type of this behavior configuration element.</summary>
      <returns>A <see cref="T:System.Type" />, the value is the type of <see cref="T:System.ServiceModel.Description.ServiceMetadataBehavior" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.ExternalMetadataLocation">
      <summary>Gets or sets a string that contains the location of service metadata.</summary>
      <returns>A URI that specifies the location of a WSDL file, which is returned to the user in response to WSDL and MEX requests instead of the auto-generated WSDL. The default is a <see langword="null" /> Uri object.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpGetBinding">
      <summary>A string value that specifies the name of the binding to be used for metadata retrieval in HTTP GET scenarios.</summary>
      <returns>
Returns <see cref="T:System.String" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpGetBindingConfiguration">
      <summary>Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in <see cref="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpGetBinding" />.</summary>
      <returns>
Returns <see cref="T:System.String" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpGetEnabled">
      <summary>Gets or sets a value that specifies whether to publish service metadata for retrieval using an HTTP/Get request.</summary>
      <returns>
          <see langword="true" /> if the service metadata is published for retrieval using an HTTP/Get request; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpGetUrl">
      <summary>Gets or sets a URI that specifies the address at which the metadata is published for retrieval using an HTTP/Get request.</summary>
      <returns>A URI that specifies the address at which the metadata is published.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpsGetBinding">
      <summary>A string value that specifies the name of the binding to be used for metadata retrieval in HTTPS GET scenarios.</summary>
      <returns>
Returns <see cref="T:System.String" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpsGetBindingConfiguration">
      <summary>Gets or sets a string that points to an XML section defining additional configuration information for the binding specified in <see cref="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpsGetBinding" />.</summary>
      <returns>
Returns <see cref="T:System.String" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpsGetEnabled">
      <summary>Gets or sets a value that indicates whether to publish service metadata for retrieval using an HTTPS/Get request.</summary>
      <returns>
          <see langword="true" /> if the service metadata is published for retrieval using an HTTP/Get request; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.HttpsGetUrl">
      <summary>Gets or sets a URI that specifies the address at which the metadata is published for retrieval using an HTTPS/Get request.</summary>
      <returns>A URI that specifies the address at which the metadata is published for retrieval using an HTTPS/Get request.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceMetadataPublishingElement.PolicyVersion">
      <summary>Gets or sets a value that specifies the version of the WS-Policy specification being used. </summary>
      <returns>A valid value of <see cref="T:System.ServiceModel.Description.PolicyVersion" /> that specifies the version of the WS-Policy specification being used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.CollectionType">
      <summary>Gets the type of the configuration collection.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationElementCollectionType" /> that specifies the type of the configuration collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.ElementName">
      <summary>Gets the name used to identify this collection of elements in the configuration file.</summary>
      <returns>The name used to identify this collection of elements in the configuration file.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.Item(System.Int32)">
      <summary>Gets or sets a property, attribute, or child element of a <see cref="T:System.Configuration.ConfigurationElement" /> object with the specified index.</summary>
      <param name="index">The index of the element to be accessed.</param>
      <returns>The item located at the specified index within the collection.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="index" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1.Item(System.Object)">
      <summary>Gets or sets a property, attribute, or child element of a <see cref="T:System.Configuration.ConfigurationElement" /> object with the specified key.</summary>
      <param name="key">The key of the element to be accessed.</param>
      <returns>The item located at the specified key within the collection.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="key" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">
              <paramref name="key" /> is not found.</exception>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelEnhancedConfigurationElementCollection`1.ThrowOnDuplicate">
      <summary>Gets a Boolean value that indicates whether an attempt to add a duplicate <see cref="T:System.Configuration.ConfigurationElement" /> to this collection causes an exception to be thrown. </summary>
      <returns>
          <see langword="true" /> if an attempt to add a duplicate <see cref="T:System.Configuration.ConfigurationElement" /> to this collection causes an exception to be thrown; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Count">
      <summary>Gets the number of items in this collection.</summary>
      <returns>The number of items in this collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Item(System.Int32)">
      <summary>Gets the item at the specified index within the collection.</summary>
      <param name="index">The index of the item in the collection to retrieve.</param>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> that represents the item located at the specified index within the collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Item(System.Type)">
      <summary>Gets the item of the specified type within the collection.</summary>
      <param name="extensionType">The type of the item in the collection to retrieve.</param>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> that represents the item located at the specified index within the collection.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="extensionType" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
              <paramref name="extensionType" /> is invalid.</exception>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1.System#Collections#Generic#ICollection{TServiceModelExtensionElement}#IsReadOnly">
      <summary>Gets a value that indicates whether this <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1" /> is read-only.</summary>
      <typeparam name="TServiceModelExtensionElement">A ServiceModel extension element.</typeparam>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1" /> is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelExtensionElement.ConfigurationElementName">
      <summary>Gets the name of this configuration element.</summary>
      <returns>The unique name of this configuration element.</returns>
      <exception cref="T:System.Configuration.ConfigurationErrorsException">The configuration extension collection does not exist.</exception>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.Behaviors">
      <summary>Gets the configuration section that contains child entries that are behavior elements.</summary>
      <returns>The configuration section that contains child entries that are behavior elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.Bindings">
      <summary>Gets the configuration section that contains all the bindings.</summary>
      <returns>The configuration section that contains all the bindings.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.Client">
      <summary>Gets the configuration section that contains a list of endpoints that a client uses to connect to a service.</summary>
      <returns>The configuration section that contains a list of endpoints that a client uses to connect to a service.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.ComContracts">
      <summary>Gets the configuration section that defines the namespace and contract name for a service contract used in COM+ interoperability.</summary>
      <returns>The configuration section that defines the namespace and contract name for a service contract used in COM+ interoperability.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.CommonBehaviors">
      <summary>Gets the configuration section that contains a list of behaviors that is applied to all WCF services on the machine before the behaviors in the <see langword="behaviors" /> section are applied.</summary>
      <returns>The configuration section that contains a list of behaviors that is applied to all WCF services on the machine before the behaviors in the <see langword="behaviors" /> section are applied.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.Diagnostic">
      <summary>Gets the configuration section for the diagnostics features of WCF.</summary>
      <returns>The configuration section for the diagnostics features of WCF.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.Extensions">
      <summary>Gets a configuration section that defines all the extensions.</summary>
      <returns>A configuration section that defines all the extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.ProtocolMapping">
      <summary>Gets an endpoint configuration section that defines the communications protocol.</summary>
      <returns>An endpoint configuration section that defines the communications protocol.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.ServiceHostingEnvironment">
      <summary>Gets the configuration section that defines what type the service hosting environment instantiates for a particular transport.</summary>
      <returns>The configuration section that defines what type the service hosting environment instantiates for a particular transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.Services">
      <summary>Gets the configuration section that defines a collection of services.</summary>
      <returns>The configuration section that defines a collection of services.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceModelSectionGroup.StandardEndpoints">
      <summary>Gets a configuration section for the standard endpoints.</summary>
      <returns>A standard endpoint section element object.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServicePrincipalNameElement.Value">
      <summary>Gets or sets the service principal name encapsulated by this configuration element.</summary>
      <returns>The service principal name encapsulated by this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceSecurityAuditElement.AuditLogLocation">
      <summary>Gets or sets the location of the audit log.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.AuditLogLocation" /> value that specifies the location of the audit log. The default value is <see cref="F:System.ServiceModel.AuditLogLocation.Default" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceSecurityAuditElement.BehaviorType">
      <summary>Gets the type of this behavior configuration element.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceSecurityAuditElement.MessageAuthenticationAuditLevel">
      <summary>Gets or sets the type of message authentication level that is used to log audit events.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.AuditLevel" /> value that specifies the type of message authentication level that is used to log audit events. The default value is <see cref="F:System.ServiceModel.AuditLevel.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceSecurityAuditElement.ServiceAuthorizationAuditLevel">
      <summary>Gets or sets the types of authorization events that are recorded in the audit log.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.AuditLevel" /> value that specifies the type of authorization events that are recorded in the audit log. The default value is <see cref="F:System.ServiceModel.AuditLevel.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceSecurityAuditElement.SuppressAuditFailure">
      <summary>Gets or sets a Boolean value that specifies the behavior for suppressing failures of writing to the audit log.</summary>
      <returns>
          <see langword="true" /> if exceptions other than <see cref="T:System.OutOfMemoryException" />, <see cref="T:System.StackOverflowException" />, <see cref="T:System.Threading.ThreadAbortException" />, and <see cref="T:System.ArgumentException" /> that result from attempts to write audit events are handled by the system, and are not propagated to the application; <see langword="false" /> if all exceptions that result from attempts to write audit events are passed up to the application. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServicesSection.Services">
      <summary>Gets all the services configured in this section.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.ServiceElementCollection" /> that contains all the services configured in this section.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceThrottlingElement.BehaviorType">
      <summary>Gets the type of this behavior configuration element.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceThrottlingElement.MaxConcurrentCalls">
      <summary>Gets or sets a value that specifies the maximum number of concurrent calls to a single service instance.</summary>
      <returns>The maximum number of concurrent calls to a single service instance. The default is <see cref="F:System.Int32.MaxValue" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceThrottlingElement.MaxConcurrentInstances">
      <summary>Gets or sets a value that specifies the maximum number of concurrent service instances.</summary>
      <returns>The maximum number of concurrent service instances. The default is 26.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceThrottlingElement.MaxConcurrentSessions">
      <summary>Gets or sets a value that specifies the maximum number of concurrent connections to a single service.</summary>
      <returns>The maximum number of concurrent connections to a single service. The default is <see cref="F:System.Int32.MaxValue" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceTimeoutsElement.BehaviorType">
      <summary>Gets the type of this behavior element.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.ServiceTimeoutsElement.TransactionTimeout">
      <summary>Gets or sets the period within which a transaction must complete.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> object that represents the time within which transactions must complete or be automatically aborted.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SslStreamSecurityElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>The type of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SslStreamSecurityElement.RequireClientCertificate">
      <summary>Gets or sets a Boolean value that specifies whether a client certificate is required for this binding.</summary>
      <returns>
          <see langword="true" /> if a client certificate is required for this binding; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SslStreamSecurityElement.SslProtocols">
      <summary>Specifies the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.</summary>
      <returns>Returns <see cref="T:System.Security.Authentication.SslProtocols" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingCollectionElement`2.Bindings">
      <summary>Gets all the standard bindings defined in this configuration section.</summary>
      <returns>A collection of all the standard bindings defined in this configuration section.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingCollectionElement`2.BindingType">
      <summary>Gets the type of this binding.</summary>
      <returns>The type of this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingCollectionElement`2.ConfiguredBindings">
      <summary>Gets a collection of configured bindings objects.</summary>
      <returns>A collection of configured bindings objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingCollectionElement`2.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingElement.BindingElementType">
      <summary>When overridden in a derived class, gets the <see cref="T:System.Type" /> object that represents the custom binding element. </summary>
      <returns>A <see cref="T:System.Type" /> object that represents the custom binding type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingElement.CloseTimeout">
      <summary>Gets or sets the interval of time provided for a close operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the close operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingElement.Name">
      <summary>Gets or sets the name of the binding. </summary>
      <returns>The name of the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingElement.OpenTimeout">
      <summary>Gets or sets the interval of time provided for an open operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the open operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingElement.ReceiveTimeout">
      <summary>Gets or sets the interval of time provided for a receive operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the receive operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingElement.SendTimeout">
      <summary>Gets or sets the interval of time provided for a send operation to complete.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies how long the send operation has to complete before timing out.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement.Enabled">
      <summary>Gets or sets a Boolean value that specifies whether reliable session is enabled for this binding.</summary>
      <returns>
          <see langword="true" /> if reliable session is enabled for this binding; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingReliableSessionElement.InactivityTimeout">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> value that specifies the maximum duration the channel allows the other communicating party not to send any messages before faulting the channel.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> value that specifies the maximum duration the channel allows the other communicating party not to send any messages before faulting the channel. The default is 00:10:00. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingReliableSessionElement.Ordered">
      <summary>Gets or sets a Boolean value that specifies whether messages are guaranteed to arrive in the order they were sent.</summary>
      <returns>
          <see langword="true" /> if messages are guaranteed to arrive in the order they were sent; <see langword="false" /> if messages can arrive out of order. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardBindingReliableSessionElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2.ConfiguredEndpoints">
      <summary>Gets a read-only version of the current collection of standard endpoint elements.</summary>
      <returns>A read-only collection of endpoint elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2.Endpoints">
      <summary>Gets a default collection of standard endpoint elements.</summary>
      <returns>A collection of endpoint elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2.EndpointType">
      <summary>Gets the type of the standard endpoint in the collection.</summary>
      <returns>The service endpoint type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2.Properties">
      <summary>Stores the properties for the Endpoints property.</summary>
      <returns>A collection of configuration properties.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointElement.EndpointType">
      <summary>Not implemented.</summary>
      <returns>
          <see cref="T:System.Type" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointElement.Name">
      <summary>Gets or sets the name of the current endpoint element from a list of configuration strings for that element.</summary>
      <returns>The name of an endpoint element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointElement.Properties">
      <summary>Gets the collection of properties of the current endpoint element.</summary>
      <returns> A collection of configuration element properties.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointsSection.EndpointCollections">
      <summary>Returns a collection of standard endpoints.</summary>
      <returns>A generic list.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointsSection.Item(System.String)">
      <summary>Returns an endpoint element collection that contains the specified endpoint.</summary>
      <param name="endpoint">A name of an endpoint.</param>
      <returns>An endpoint collection element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.StandardEndpointsSection.MexEndpoint">
      <summary>Returns a collection element that contains metadata exchange endpoints.</summary>
      <returns>A metadata exchange collection element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.SynchronousReceiveElement.BehaviorType">
      <summary>Gets the type of this behavior configuration element.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpConnectionPoolSettingsElement.GroupName">
      <summary>Gets or sets a string that defines the name of the connection pool used for outgoing channels.</summary>
      <returns>The name of the connection pool used for outgoing channels.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpConnectionPoolSettingsElement.IdleTimeout">
      <summary>Gets or sets the maximum time the connection can be idle before being disconnected.</summary>
      <returns>A positive <see cref="T:System.TimeSpan" /> that specifies the maximum time the connection can be idle before being disconnected. The default is 00:02:00.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpConnectionPoolSettingsElement.LeaseTimeout">
      <summary>Gets or sets the time span after which an active connection is closed.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> structure that indicates the duration after which the TCP connection is closed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpConnectionPoolSettingsElement.MaxOutboundConnectionsPerEndpoint">
      <summary>Gets or sets the maximum number of connections to a remote endpoint initiated by the service.</summary>
      <returns>The maximum number of connections to a remote endpoint initiated by the service. The default is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> object that represents the custom binding element.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the custom binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportElement.ConnectionPoolSettings">
      <summary>Gets or sets a configuration element that specifies additional connection settings.</summary>
      <returns>A configuration element that specifies additional connection settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportElement.ExtendedProtectionPolicy">
      <summary>Gets or sets a <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" /> instance which contains the configuration settings to use for extended protection for a session.</summary>
      <returns>The configuration settings to use for extended protection for a session.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportElement.ListenBacklog">
      <summary>Gets or sets the maximum number of channels that can wait on the listener to be accepted.</summary>
      <returns>The maximum number of channels that can wait on the listener to be accepted. The default is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportElement.PortSharingEnabled">
      <summary>Gets or sets a value that specifies whether TCP port sharing is enabled for this connection.</summary>
      <returns>
          <see langword="true" /> if TCP port sharing is enabled; <see langword="false" /> if each binding uses its own exclusive port. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportElement.TeredoEnabled">
      <summary>Gets or sets a value that specifies whether Teredo (a technology for addressing clients that are behind firewalls) is enabled.</summary>
      <returns>
          <see langword="true" /> if Teredo is enabled; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportSecurityElement.ClientCredentialType">
      <summary>Gets and sets the type of client credential used for authentication.</summary>
      <returns>A <see cref="T:System.ServiceModel.TcpClientCredentialType" /> that specifies the type of client credential used for authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportSecurityElement.ExtendedProtectionPolicy">
      <summary>Get a <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" /> instance which contains the configuration settings to use for extended protection for a session.</summary>
      <returns>Returns <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportSecurityElement.ProtectionLevel">
      <summary>Gets or sets a value that defines message level security at the level of the named pipe.</summary>
      <returns>A <see cref="P:System.ServiceModel.TcpTransportSecurity.ProtectionLevel" /> value that defines message level security at the level of the named pipe.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TcpTransportSecurityElement.SslProtocols">
      <summary>Gets the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.</summary>
      <returns>The list of SSL/TLS protocols.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TextMessageEncodingElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> of this configuration element. </summary>
      <returns>The <see cref="T:System.Type" /> of this configuration element. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TextMessageEncodingElement.MaxReadPoolSize">
      <summary>Gets or sets a value that specifies the maximum number of messages that can be read simultaneously without allocating new readers.</summary>
      <returns>The maximum number of messages that can be read simultaneously without allocating new readers. The default is 64.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TextMessageEncodingElement.MaxWritePoolSize">
      <summary>Gets or sets a value that specifies the maximum number of messages that can be sent simultaneously without allocating new writers.</summary>
      <returns>The maximum number of messages that can be sent simultaneously without allocating new writers. The default is 16.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TextMessageEncodingElement.MessageVersion">
      <summary>Gets or sets the SOAP and WS-Addressing versions that are used to format the text message sent using this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageVersion" /> value that specifies the SOAP version of the messages sent using this binding. The default is <see cref="P:System.ServiceModel.Channels.MessageVersion.Soap12WSAddressing10" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TextMessageEncodingElement.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TextMessageEncodingElement.WriteEncoding">
      <summary>Gets or sets the character set encoding to be used for emitting messages on the binding.</summary>
      <returns>A valid <see cref="T:System.Text.Encoding" /> value that specifies the character set encoding to be used for emitting messages on the binding. The default is <see cref="T:System.Text.UTF8Encoding" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransactedBatchingElement.BehaviorType">
      <summary>Gets the type of this behavior configuration element.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransactedBatchingElement.MaxBatchSize">
      <summary>Gets or sets the maximum number of receive operations that can be batched together in one transaction.</summary>
      <returns>The maximum number of receive operations that can be batched together in one transaction. The default is 0.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransactionFlowElement.AllowWildcardAction">
      <summary>Gets or sets a value that indicates whether wildcard action is permitted.</summary>
      <returns>
          <see langword="true" /> if wildcard action is permitted; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransactionFlowElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> object that represents the type of this configuration element.</summary>
      <returns>The type of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransactionFlowElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransactionFlowElement.TransactionProtocol">
      <summary>Gets or sets the transaction protocol to be used.</summary>
      <returns>A <see cref="T:System.ServiceModel.TransactionProtocol" /> that specifies the transaction protocol to be used for transaction flow. The default is <see cref="P:System.ServiceModel.TransactionProtocol.OleTransactions" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransportConfigurationTypeElement.Name">
      <summary>Gets or sets a name that uniquely identifies the transport type.</summary>
      <returns>The name that uniquely identifies the transport type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransportConfigurationTypeElement.TransportConfigurationType">
      <summary>Gets or sets a string that contains the type that implements the specific transport.</summary>
      <returns>The type that implements the specific transport.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransportElement.ManualAddressing">
      <summary>Gets or sets a Boolean value that specifies whether the user takes control of message addressing.</summary>
      <returns>
          <see langword="true" /> if the user can address every message individually; <see langword="false" /> if the default WCF addressing mechanism automatically creates addresses for all messages. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransportElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size, in bytes, of the buffer pool.</summary>
      <returns>The maximum size of the buffer pool. The default is 524,288 bytes (512 * 1024).</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransportElement.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum allowable message size, in bytes, that can be received.</summary>
      <returns>The maximum allowable message size that can be received.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.TransportElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UseManagedPresentationElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> object that represents the binding element. </summary>
      <returns>A <see cref="T:System.Type" /> object that represents the binding element. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UseRequestHeadersForMetadataAddressElement.BehaviorType">
      <summary>Gets the type of the current <see cref="T:System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior" />.</summary>
      <returns>The type of the behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UseRequestHeadersForMetadataAddressElement.DefaultPorts">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Configuration.DefaultPortElement" /> objects.</summary>
      <returns>A collection of elements.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UserNameServiceElement.CachedLogonTokenLifetime">
      <summary>Gets or sets the maximum length of time a token is cached. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum length of time a token is cached.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UserNameServiceElement.CacheLogonTokens">
      <summary>Gets or sets a value that indicates whether logon tokens are cached. </summary>
      <returns>
          <see langword="true" /> if logon tokens are cached; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UserNameServiceElement.CustomUserNamePasswordValidatorType">
      <summary>Gets or sets the type of custom username password validator used.</summary>
      <returns>The type of custom username password validator used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UserNameServiceElement.IncludeWindowsGroups">
      <summary>Gets or sets a value that indicates whether Windows groups are included in the security context. </summary>
      <returns>
          <see langword="true" /> if Windows groups are included in the security context; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UserNameServiceElement.MaxCachedLogonTokens">
      <summary>Gets or sets the maximum number of logon tokens to cache. </summary>
      <returns>The maximum number of logon tokens to cache.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UserNameServiceElement.MembershipProviderName">
      <summary>Gets or sets a string that specifies the name of a member provider that provides password validation logic.</summary>
      <returns>The name of a member provider that provides password validation logic.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UserNameServiceElement.UserNamePasswordValidationMode">
      <summary>Gets or sets the manner in which username password is validated. </summary>
      <returns>A valid <see cref="T:System.ServiceModel.Security.UserNamePasswordValidationMode" /> value.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.UserPrincipalNameElement.Value">
      <summary>Gets or sets the value set for this configuration element.</summary>
      <returns>A string that specifies a user account name (sometimes referred to as the user logon name) and a domain name identifying the domain in which the user account is located. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.CreateNotificationOnConnection">
      <summary>Gets or sets a value that indicates whether to create notification on connection.</summary>
      <returns>
          <see langword="true" /> if notification is created; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.DisablePayloadMasking">
      <summary>Gets or sets a value that indicates whether to disable payload masking.</summary>
      <returns>
          <see langword="true" /> is payload masking is disabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.KeepAliveInterval">
      <summary>Gets or sets the keep alive interval.</summary>
      <returns>The keep alive interval.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.MaxPendingConnections">
      <summary>Gets or sets the maximum number of pending connections for this setting.</summary>
    </member>
    <member name="P:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.Properties">
      <summary>Gets the collection of configuration properties.</summary>
      <returns>The configuration properties.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.SubProtocol">
      <summary>Gets or sets the web socket sub protocol.</summary>
      <returns>The web socket sub protocol.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WebSocketTransportSettingsElement.TransportUsage">
      <summary>Gets or sets the web socket transport usage.</summary>
      <returns>The web socket transport usage.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WindowsClientElement.AllowedImpersonationLevel">
      <summary>Gets or sets the permissible impersonation level.</summary>
      <returns>A valid <see cref="T:System.Security.Principal.TokenImpersonationLevel" /> value that specifies the permissible impersonation level. The default is <see cref="F:System.Security.Principal.TokenImpersonationLevel.Identification" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WindowsClientElement.AllowNtlm">
      <summary>Gets or sets a boolean value that specifies whether NTLM authentication is allowed.</summary>
      <returns>
          <see langword="true" /> if Windows security is enabled in the workgroup scenario; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WindowsServiceElement.AllowAnonymousLogons">
      <summary>Gets or sets a Boolean value that specifies whether anonymous users can logon.</summary>
      <returns>
          <see langword="true" /> if anonymous users can logon; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WindowsServiceElement.IncludeWindowsGroups">
      <summary>Gets or sets a value that indicates whether Windows groups are included in the security context.</summary>
      <returns>
          <see langword="true" /> if Windows groups are included in the security context; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WindowsStreamSecurityElement.BindingElementType">
      <summary>Gets the <see cref="T:System.Type" /> object that represents the binding element. </summary>
      <returns>A <see cref="T:System.Type" /> object that represents the binding type.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WindowsStreamSecurityElement.ProtectionLevel">
      <summary>Gets or sets the message-level security used.</summary>
      <returns>A <see cref="T:System.Net.Security.ProtectionLevel" /> that specifies the message-level security used. The default value is <see cref="F:System.Net.Security.ProtectionLevel.EncryptAndSign" /> .</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement.BindingElementType">
      <summary>Gets the type of the <see cref="T:System.ServiceModel.WS2007FederationHttpBinding" /> class. </summary>
      <returns>The <see cref="T:System.Type" /> of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WS2007HttpBindingElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>The type of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WsdlImporterElement.Type">
      <summary>Gets or sets the type of this configuration element.</summary>
      <returns>The type of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>The <see cref="T:System.Type" /> of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.BypassProxyOnLocal">
      <summary>Gets or sets a boolean value that specifies whether to bypass the proxy server for local addresses.</summary>
      <returns>
          <see langword="true" /> if the proxy server is bypassed for local addresses; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.ClientBaseAddress">
      <summary>Gets or sets a URI that specifies the base address the client listens to for response messages from the service.</summary>
      <returns>A URI that specifies the base address that the client listens to for response messages from the service. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode">
      <summary>Gets or sets the HTTP hostname comparison mode used to parse URIs.</summary>
      <returns>A valid <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> value that specifies whether the hostname is used to reach the service when matching on the URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname in the match.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum amount of memory, in bytes, that can be allocated for the message buffer manager, which receives messages at the endpoints configured with this binding.</summary>
      <returns>The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 524288 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, for a message that can be received on a channel configured with this binding.</summary>
      <returns>The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.MessageEncoding">
      <summary>Gets or sets the encoder used to encode the message. </summary>
      <returns>A <see cref="T:System.ServiceModel.WSMessageEncoding" /> value that specifies the encoder used to encode the message. The default value is <see cref="F:System.ServiceModel.WSMessageEncoding.Text" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.ProxyAddress">
      <summary>Gets or set a URI that specifies the address of the HTTP proxy.</summary>
      <returns>A URI that specifies the address of the HTTP proxy. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.ReliableSession">
      <summary>Gets a configuration element that specifies whether reliable sessions are enabled for the endpoint configured with this binding.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.ReliableSessionElement" /> that specifies whether reliable sessions are enabled for the endpoint configured with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.Security">
      <summary>Gets the type of security to be used with this binding. </summary>
      <returns>The <see cref="T:System.ServiceModel.Configuration.WSDualHttpSecurityElement" /> that specifies the security settings used with this binding. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.TextEncoding">
      <summary>Gets or sets the character set encoding to be used for emitting messages on the binding.</summary>
      <returns>A valid <see cref="T:System.Text.Encoding" /> value that specifies the character set encoding to be used for emitting messages on the binding. The default is <see cref="T:System.Text.UTF8Encoding" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.TransactionFlow">
      <summary>Gets or sets a boolean value that specifies whether the binding supports flowing WS-Transactions.</summary>
      <returns>
          <see langword="true" /> if the binding supports flowing WS-Transactions; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.UseDefaultWebProxy">
      <summary>Gets or sets a boolean value that specifies whether the system’s auto-configured HTTP proxy is used.</summary>
      <returns>
          <see langword="true" /> if the system’s auto-configured HTTP proxy is used; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpSecurityElement.Message">
      <summary>Gets the security settings for the message.</summary>
      <returns>The security settings for the message.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSDualHttpSecurityElement.Mode">
      <summary>Gets or sets the type of security that is applied to this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.WSDualHttpSecurityMode" /> that specifies the type of security that is applied to this binding The default value is <see cref="P:System.ServiceModel.Configuration.WSDualHttpSecurityElement.Message" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSFederationHttpBindingElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>The <see cref="T:System.Type" /> of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSFederationHttpBindingElement.PrivacyNoticeAt">
      <summary>Gets or sets the URI at which the privacy notice is located.</summary>
      <returns>The <see cref="T:System.Uri" /> at which the privacy notice is located.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSFederationHttpBindingElement.PrivacyNoticeVersion">
      <summary>Gets or sets an integer that specifies the version of the current privacy notice.</summary>
      <returns>An integer that specifies the version of the current privacy notice.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSFederationHttpBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSFederationHttpBindingElement.Security">
      <summary>Gets the type of security to be used with this binding. </summary>
      <returns>The <see cref="T:System.ServiceModel.Configuration.WSFederationHttpSecurityElement" /> that defines the security used with this binding. The default value is <see cref="F:System.ServiceModel.SecurityMode.Message" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSFederationHttpSecurityElement.Message">
      <summary>Gets the security settings for the message. </summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement" /> that specifies the security settings for the message. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSFederationHttpSecurityElement.Mode">
      <summary>Gets or sets the type of security that is applied to this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.WSFederationHttpSecurityMode" /> that specifies the type of security that is applied to this binding. The default value is <see cref="P:System.ServiceModel.Configuration.WSFederationHttpSecurityElement.Message" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.BypassProxyOnLocal">
      <summary>Gets or sets a Boolean value that specifies whether to bypass the proxy server for local addresses.</summary>
      <returns>
          <see langword="true" /> if the proxy server is bypassed for local addresses; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.HostNameComparisonMode">
      <summary>Gets or sets the HTTP hostname comparison mode used to parse URIs.</summary>
      <returns>A <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> value that specifies the HTTP hostname comparison mode used to parse URIs.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size, in bytes, for a buffer pool that stores TCP messages processed by the binding.</summary>
      <returns>The maximum size (in bytes) for a buffer pool that is processed by the binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, for a message that can be processed by the binding.</summary>
      <returns>The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.MessageEncoding">
      <summary>Gets or sets the encoder used to encode the message. </summary>
      <returns>A <see cref="T:System.ServiceModel.WSMessageEncoding" /> value that specifies the encoder used to encode the message. The default value is <see cref="F:System.ServiceModel.WSMessageEncoding.Text" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.ProxyAddress">
      <summary>Gets or set a URI that specifies the address of the HTTP proxy.</summary>
      <returns>A URI that specifies the address of the HTTP proxy. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.ReliableSession">
      <summary>Gets a configuration element that specifies whether reliable sessions are enabled for the endpoint configured with this binding.</summary>
      <returns>An <see cref="T:System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement" /> that specifies whether reliable sessions are enabled for the endpoint configured with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.TextEncoding">
      <summary>Gets or sets the character set encoding to be used for emitting messages on the binding.</summary>
      <returns>An <see cref="T:System.Text.Encoding" /> value that specifies the character set encoding to be used for emitting messages on the binding. The default is <see cref="T:System.Text.UTF8Encoding" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.TransactionFlow">
      <summary>Gets or sets a Boolean value that specifies whether the binding supports flowing WS-Transactions.</summary>
      <returns>
          <see langword="true" /> if the binding supports flowing WS-Transactions; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingBaseElement.UseDefaultWebProxy">
      <summary>Gets or sets a Boolean value that specifies whether the system’s auto-configured HTTP proxy is used.</summary>
      <returns>
          <see langword="true" /> if the system’s auto-configured HTTP proxy is used; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingElement.AllowCookies">
      <summary>Gets or sets a value that indicates whether the WCF client will automatically store and resend any cookies sent by a single web service.</summary>
      <returns>
          <see langword="True" /> if automatic cookies processing is required; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingElement.BindingElementType">
      <summary>Gets the type of this binding element.</summary>
      <returns>The <see cref="T:System.Type" /> of this binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpBindingElement.Security">
      <summary>Gets the type of security to be used with this binding. </summary>
      <returns>The <see cref="T:System.ServiceModel.Configuration.WSHttpSecurityElement" /> that is used with this binding. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpContextBindingElement.BindingElementType">
      <summary>Gets the CLR type of the standard binding associated with this configuration element: <see cref="T:System.ServiceModel.WSHttpContextBinding" />.</summary>
      <returns>The CLR type of the standard binding associated with the configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpContextBindingElement.ClientCallbackAddress">
      <summary>Gets or sets the client callback address for the binding element.</summary>
      <returns>The client callback address for the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpContextBindingElement.ContextManagementEnabled">
      <summary>Gets or sets a value that specifies whether context management is enabled.</summary>
      <returns>
          <see langword="true" /> if context management is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpContextBindingElement.ContextProtectionLevel">
      <summary>Gets or sets the context protection level of the SOAP header used to propagate the context information.</summary>
      <returns>The context protection level of the SOAP header used to propagate the context information. The default is <see cref="F:System.Net.Security.ProtectionLevel.Sign" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpContextBindingElement.Properties">
      <summary>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</summary>
      <returns>A <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpSecurityElement.Message">
      <summary>Gets the security settings for the message.</summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.MessageSecurityOverHttpElement" /> that specifies the security settings for the message.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpSecurityElement.Mode">
      <summary>Specifies the type of security that is applied.</summary>
      <returns>A <see cref="T:System.ServiceModel.SecurityMode" /> value that specifies the type of security that is applied. The default value is <see cref="F:System.ServiceModel.SecurityMode.Message" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpSecurityElement.Transport">
      <summary>Gets the security settings for the transport. </summary>
      <returns>A <see cref="T:System.ServiceModel.Configuration.HttpTransportSecurityElement" /> that specifies the security settings for the transport. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpTransportSecurityElement.ClientCredentialType">
      <summary>Gets or sets the credential used to authenticate the client to the service.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.HttpClientCredentialType" /> value that specifies the credential used to authenticate the client to the service. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpTransportSecurityElement.ExtendedProtectionPolicy">
      <summary>Get a <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" /> instance which contains the configuration settings to use for extended protection for a session.</summary>
      <returns>Returns <see cref="T:System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpTransportSecurityElement.ProxyCredentialType">
      <summary>Gets or sets the credential used to authenticate the client to a domain proxy.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.HttpProxyCredentialType" /> value that specifies the credential used to authenticate the client to a domain proxy. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.WSHttpTransportSecurityElement.Realm">
      <summary>Gets or sets a string that specifies the authentication realm for digest or basic authentication.</summary>
      <returns>A string that specifies the authentication realm for digest or basic authentication. The default is an empty string. </returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement.FindValue">
      <summary>Gets or sets a string that specifies the value to search for in the X.509 certificate store.</summary>
      <returns>The value to search for in the X.509 certificate store.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement.StoreLocation">
      <summary>Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is <see cref="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement.StoreName">
      <summary>Gets or sets the name of the X.509 certificate store to open.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> that contains the name of the X.509 certificate store to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement.X509FindType">
      <summary>Gets or sets the type of X.509 search to be executed.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> that specifies the type of X.509 search to be executed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement.CertificateValidationMode">
      <summary>Gets or sets the certificate validation mode.</summary>
      <returns>The certificate validation mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement.CustomCertificateValidatorType">
      <summary>Gets or sets the type of custom client certificate validator used.</summary>
      <returns>The type of <see cref="T:System.IdentityModel.Selectors.X509CertificateValidator" /> to be used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement.IncludeWindowsGroups">
      <summary>Gets or sets a value that indicates whether Windows groups are included in the security context.</summary>
      <returns>
          <see langword="true" /> if Windows groups are included in the security context; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement.MapClientCertificateToWindowsAccount">
      <summary>Gets or sets a value that indicates whether the certificate is mapped to Windows accounts.</summary>
      <returns>
          <see langword="true" /> if the certificate is mapped to Windows accounts; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement.RevocationMode">
      <summary>Gets or sets the certificate revocation mode.</summary>
      <returns>The certificate revocation mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement.TrustedStoreLocation">
      <summary>Gets or sets the trusted store location where the client certificate is validated.</summary>
      <returns>The trusted store location.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement.FindValue">
      <summary>Gets or sets a string that specifies the value to search for in the X.509 certificate store.</summary>
      <returns>The value to search for in the X.509 certificate store.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement.StoreLocation">
      <summary>Gets or sets a value that specifies the location of the certificate store that the service can use to validate the client's certificate.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />. The default value is <see cref="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement.StoreName">
      <summary>Gets or sets the name of the X.509 certificate store to open.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> that contains the name of the X.509 certificate store to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement.X509FindType">
      <summary>Gets or sets the type of X.509 search to be executed.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> that specifies the type of X.509 search to be executed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509DefaultServiceCertificateElement.FindValue">
      <summary>Gets or sets a string that specifies the value to search for in the X.509 certificate store.</summary>
      <returns>The value to search for in the X.509 certificate store.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509DefaultServiceCertificateElement.StoreLocation">
      <summary>Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is <see cref="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509DefaultServiceCertificateElement.StoreName">
      <summary>Gets or sets the name of the X.509 certificate store to open.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> that contains the name of the X.509 certificate store to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509DefaultServiceCertificateElement.X509FindType">
      <summary>Gets or sets the type of X.509 search to be executed.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> that specifies the type of X.509 search to be executed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement.FindValue">
      <summary>Gets or sets a string that specifies the value to search for in the X.509 certificate store.</summary>
      <returns>The value to search for in the X.509 certificate store.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement.StoreLocation">
      <summary>Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is <see cref="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement.StoreName">
      <summary>Gets or sets the name of the X.509 certificate store to open.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> that contains the name of the X.509 certificate store to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement.X509FindType">
      <summary>Gets or sets the type of X.509 search to be executed.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> that specifies the type of X.509 search to be executed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement.Authentication">
      <summary>Gets the client certificate used for authentication.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.X509ClientCertificateAuthentication" /> that contains the client certificate used for authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement.Certificate">
      <summary>Gets the certificate that is used to represent the service when communicating back to the client.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> that is used to represent the service when communicating back to the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement.CertificateValidationMode">
      <summary>Gets the certificate validation mode.</summary>
      <returns>The certificate validation mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement.CustomCertificateValidatorType">
      <summary>Gets or sets the type of custom peer certificate validator to be used.</summary>
      <returns>The type of <see cref="T:System.IdentityModel.Selectors.X509CertificateValidator" /> to be used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement.RevocationMode">
      <summary>Gets or sets the certificate revocation mode.</summary>
      <returns>The certificate revocation mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement.TrustedStoreLocation">
      <summary>Gets or sets the trusted store location where the peer certificate is validated.</summary>
      <returns>The trusted store location where the peer certificate is validated.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509PeerCertificateElement.FindValue">
      <summary>Gets or sets a string that specifies the value to search for in the X.509 certificate store.</summary>
      <returns>The value to search for in the X.509 certificate store.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509PeerCertificateElement.StoreLocation">
      <summary>Gets or sets a value that specifies the location of the certificate store the client can use to validate the peer certificate.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />. The default value is <see cref="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509PeerCertificateElement.StoreName">
      <summary>Gets or sets the name of the X.509 certificate store to open.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> that contains the name of the X.509 certificate store to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509PeerCertificateElement.X509FindType">
      <summary>Gets or sets the type of X.509 search to be executed.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> that specifies the type of X.509 search to be executed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509RecipientCertificateClientElement.Authentication">
      <summary>Gets the certificate used for authentication.</summary>
      <returns>The certificate used for authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509RecipientCertificateClientElement.DefaultCertificate">
      <summary>Gets the default certificate to be used to represent the service when communicating back to the client.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> to be used to represent the service when communicating back to the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509RecipientCertificateClientElement.ScopedCertificates">
      <summary>Gets a scoped certificate to be used for representing the service when communicating back to the client.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> to be used for representing the service when communicating back to the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509RecipientCertificateClientElement.SslCertificateAuthentication">
      <summary>Gets the authentication settings for a Secure Sockets Layer (SSL) certificate.</summary>
      <returns>The authentication settings for an SSL certificate.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement.FindValue">
      <summary>Gets or sets a string that specifies the value to search for in the X.509 certificate store.</summary>
      <returns>The value to search for in the X.509 certificate store.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement.StoreLocation">
      <summary>Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> that specifies the location of the certificate store the client can use to validate the server’s certificate. The default value is <see cref="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement.StoreName">
      <summary>Gets or sets the name of the X.509 certificate store to open.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> that contains the name of the X.509 certificate store to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement.X509FindType">
      <summary>Gets or sets the type of X.509 search to be executed.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> that specifies the type of X.509 search to be executed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement.FindValue">
      <summary>Gets or sets a string that specifies the value to search for in the X.509 certificate store.</summary>
      <returns>The value to search for in the X.509 certificate store.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement.StoreLocation">
      <summary>Gets or sets a value that specifies the location of the certificate store the client can use to validate the server’s certificate.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />. The default value is <see cref="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement.StoreName">
      <summary>Gets or sets the name of the X.509 certificate store to open.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> that contains the name of the X.509 certificate store to open.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement.TargetUri">
      <summary>Gets or sets the URI for this certificate.</summary>
      <returns>A URI.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement.X509FindType">
      <summary>Gets or sets the type of X.509 search to be executed.</summary>
      <returns>A <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> that specifies the type of X.509 search to be executed.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement.CertificateValidationMode">
      <summary>Gets or sets the certificate validation mode.</summary>
      <returns>The certificate validation mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement.CustomCertificateValidatorType">
      <summary>Gets or sets the type of custom service certificate validator to be used.</summary>
      <returns>The type of <see cref="T:System.IdentityModel.Selectors.X509CertificateValidator" /> to be used.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement.RevocationMode">
      <summary>Gets or sets the certificate revocation mode.</summary>
      <returns>The certificate revocation mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement.TrustedStoreLocation">
      <summary>Gets or sets the trusted store location where the service certificate is validated.</summary>
      <returns>The trusted store location where the service certificate is validated.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement.MaxArrayLength">
      <summary>Gets and sets the maximum allowed array length.</summary>
      <returns>The maximum allowed array length.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement.MaxBytesPerRead">
      <summary>Gets and sets the maximum allowed bytes returned for each read.</summary>
      <returns>The maximum allowed bytes returned for each read.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement.MaxDepth">
      <summary>Gets and sets the maximum nested node depth for each read.</summary>
      <returns>The maximum nested node depth for each read.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement.MaxNameTableCharCount">
      <summary>Gets and sets the maximum characters allowed in a table name.</summary>
      <returns>The maximum characters allowed in a table name.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement.MaxStringContentLength">
      <summary>Gets and sets the maximum characters allowed in XML element content.</summary>
      <returns>The maximum characters allowed in XML element content.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.XmlElementElement.XmlElement">
      <summary>Gets or sets the <see cref="T:System.Xml.XmlElement" /> that this class encapsulates.</summary>
      <returns>The <see cref="T:System.Xml.XmlElement" /> that this class encapsulates.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.XPathMessageFilterElement.Filter">
      <summary>Gets or sets the XPath filter defined.</summary>
      <returns>The XPath filter defined.</returns>
    </member>
    <member name="P:System.ServiceModel.Configuration.XPathMessageFilterElementCollection.Item(System.Object)">
      <summary>Gets an item with the specified key from the collection.</summary>
      <param name="key">The key to look up in the collection.</param>
      <returns>The <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElement" /> associated with the specified <paramref name="key" /> in the collection. </returns>
    </member>
    <member name="P:System.ServiceModel.DataContractFormatAttribute.Style">
      <summary>Gets or sets the SOAP style of the serialized data.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.OperationFormatStyle" /> values. The default is <see cref="F:System.ServiceModel.OperationFormatStyle.Document" />.</returns>
    </member>
    <member name="P:System.ServiceModel.DeliveryRequirementsAttribute.QueuedDeliveryRequirements">
      <summary>Specifies whether the binding for a service must support queued contracts.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.QueuedDeliveryRequirementsMode" /> values; the default is <see cref="F:System.ServiceModel.QueuedDeliveryRequirementsMode.Allowed" />.</returns>
      <exception cref="T:System.ArgumentException">The value is not one of the <see cref="T:System.ServiceModel.QueuedDeliveryRequirementsMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.DeliveryRequirementsAttribute.RequireOrderedDelivery">
      <summary>Specifies whether the binding must support ordered messages.</summary>
      <returns>
          <see langword="true" /> instructs Windows Communication Foundation (WCF) to confirm that the binding must support the ordering of messages; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.DeliveryRequirementsAttribute.TargetContract">
      <summary>Gets or sets the type to which it applies.</summary>
      <returns>The <see cref="T:System.Type" /> to which the attribute applies.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.CallbackDebugBehavior.IncludeExceptionDetailInFaults">
      <summary>Gets or sets a value that controls whether client callback objects return managed exception information in SOAP faults back to the service.</summary>
      <returns>
          <see langword="true" /> if WCF returns managed client callback exception information in the SOAP faults for service debugging purposes in duplex communication; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.ClientCertificate">
      <summary>Gets an object that you can use to provide the X.509 certificate that the client uses to authenticate to the service. </summary>
      <returns>An <see cref="T:System.ServiceModel.Security.X509CertificateInitiatorClientCredential" /> that represents the client certificate. </returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.HttpDigest">
      <summary>Gets the current HTTP Digest credential.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.HttpDigestClientCredential" /> that represents the credential that the client uses to authenticate to the service when the HTTP Digest authentication method is chosen. </returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.IssuedToken">
      <summary>Use this property to specify the endpoint address and binding to use when contacting your local Security Token Service. This information is used when a service requires authentication using an issued token, but the policy of the service (represented as a binding on the client) does not explicitly specify how and where to obtain the issued token. </summary>
      <returns>An <see cref="T:System.ServiceModel.Security.IssuedTokenClientCredential" /> that specifies parameters to be used to obtain a token from a local Security Token Service. </returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.Peer">
      <summary>Controls the credentials that a peer node uses to authenticate itself to other nodes in the mesh, as well as authentication settings that a peer node uses to authenticate other peer nodes. </summary>
      <returns>A <see cref="T:System.ServiceModel.Security.PeerCredential" /> that represents the current peer credential.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.SecurityTokenHandlerCollectionManager">
      <summary>Gets or sets the security token handler for the client credential.</summary>
      <returns>The security token handler for the client credential.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.ServiceCertificate">
      <summary>Gets an object used to specify a service's X.509 certificate. </summary>
      <returns>An <see cref="T:System.ServiceModel.Security.X509CertificateRecipientClientCredential" /> that represents the certificate to use for a particular service. </returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.SupportInteractive">
      <summary>Gets or sets a value that indicates whether the system is allowed to interactively prompt the user for credentials when necessary. For example, setting it to <see langword="false" /> might be desired in middle-tier scenarios. </summary>
      <returns>
          <see langword="true" /> if the credential supports interactive mode; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.UseIdentityConfiguration">
      <summary>Gets or sets whether the client credentials uses identity configuration.</summary>
      <returns>
          <see langword="True" /> if the client credentials uses identity configuration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.UserName">
      <summary>Gets a credential object that you can use to set the user name and password that the client uses to authenticate itself to the service. </summary>
      <returns>A <see cref="T:System.ServiceModel.Security.UserNamePasswordClientCredential" /> that represents the current UserName credential.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientCredentials.Windows">
      <summary>Gets an object used to control the Windows credential that the client uses to authenticate itself to the service. </summary>
      <returns>A <see cref="T:System.ServiceModel.Security.WindowsClientCredential" /> that represents the current Windows credential.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ClientViaBehavior.Uri">
      <summary>Gets or set the URI for which the transport channel should be created.</summary>
      <returns>The URI for which the transport channel should be created.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.Behaviors">
      <summary>Gets the behaviors associated with the contract description.</summary>
      <returns>The <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" /> of type <see cref="T:System.ServiceModel.Description.IContractBehavior" /> associated with the contract description.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.CallbackContractType">
      <summary>Gets or sets the type of callback contract that the contract description specifies.</summary>
      <returns>The <see cref="T:System.Type" /> of callback contract that the contract description specifies.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.ConfigurationName">
      <summary>Gets or sets the configuration name for the contract description.</summary>
      <returns>The configuration name for the contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.ContractBehaviors">
      <summary>Gets the collection of behavior for the contract.</summary>
      <returns>The collection of behavior for the contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.ContractType">
      <summary>Gets or sets the contract type that the contract description specifies.</summary>
      <returns>The <see cref="T:System.Type" /> of contract that the contract description specifies.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.HasProtectionLevel">
      <summary>Gets a value that indicates whether the contract has had a protection level set.</summary>
      <returns>
          <see langword="true" /> if the protection level has been set; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.Name">
      <summary>Gets or sets the name of the contract.</summary>
      <returns>The name of the contract description.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.Namespace">
      <summary>Gets or sets the namespace for the contract.</summary>
      <returns>The namespace of the contract.</returns>
      <exception cref="T:System.ArgumentNullException">The value set is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.Operations">
      <summary>Gets the collection of operation descriptions associated with the contract.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.OperationDescriptionCollection" /> that contains the operation descriptions associated with the contract description.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.ProtectionLevel">
      <summary>Gets or sets the level of security protection associated with the contract.</summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" /> for the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ContractDescription.SessionMode">
      <summary>Gets or sets a value that indicates whether a session is required by the contract.</summary>
      <returns>The <see cref="T:System.ServiceModel.SessionMode" /> that specifies the support for reliable sessions that a contract requires or supports.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.DataContractSerializerMessageContractImporter.Enabled">
      <summary>Gets or sets a value that specifies whether importation of messages is enabled.</summary>
      <returns>
          <see langword="true" /> if importation is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.DataContractSerializerOperationBehavior.DataContractFormatAttribute">
      <summary>Gets the <see cref="T:System.ServiceModel.DataContractFormatAttribute" /> associated with the operation.</summary>
      <returns>The <see cref="T:System.ServiceModel.DataContractFormatAttribute" /> associated with the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.DataContractSerializerOperationBehavior.DataContractResolver">
      <summary>Gets or sets an implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver" /> that is used to dynamically map types during serialization and deserialization processes. </summary>
      <returns>Type:  <see cref="T:System.Runtime.Serialization.DataContractResolver" />A class that maps an <see langword="xsi:type" /> to a known data contract type.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.DataContractSerializerOperationBehavior.DataContractSurrogate">
      <summary>Gets or sets a surrogate to be used during the serialization and deserialization processes.</summary>
      <returns>An <see cref="T:System.Runtime.Serialization.IDataContractSurrogate" /> that is used as a substitute serializer.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.DataContractSerializerOperationBehavior.IgnoreExtensionDataObject">
      <summary>Gets or sets a value that specifies whether the data provided by an extension of a type (and therefore not in the data contract) is ignored or not.</summary>
      <returns>
          <see langword="true" /> to ignore the data; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.DataContractSerializerOperationBehavior.MaxItemsInObjectGraph">
      <summary>Gets or sets the maximum number of items in the object graph to serialize or deserialize.</summary>
      <returns>The maximum number of items in the object graph to serialize or deserialize. The default is <see cref="F:System.Int32.MaxValue" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.DispatcherSynchronizationBehavior.AsynchronousSendEnabled">
      <summary>Gets or sets a value that indicates whether asynchronous send behavior is enabled.</summary>
      <returns>
          <see langword="true" /> if asynchronous send behavior is enabled; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.DispatcherSynchronizationBehavior.MaxPendingReceives">
      <summary>Gets or sets the maximum number of receives that can be processed at one time.</summary>
      <returns>The maximum number of receives that can be processed at one time.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.FaultDescription.Action">
      <summary>The value of the action in the SOAP fault message.</summary>
      <returns>The action of the SOAP fault.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.FaultDescription.DetailType">
      <summary>The type of the SOAP fault detail.</summary>
      <returns>The type of the serializable detail object.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.FaultDescription.HasProtectionLevel">
      <summary>Gets a value that indicates whether the fault message has a protection level assigned.</summary>
      <returns>
          <see langword="true" /> if the fault message has a protection level; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.FaultDescription.Name">
      <summary>Gets or sets the name of the SOAP fault.</summary>
      <returns>The name of the SOAP fault.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.FaultDescription.Namespace">
      <summary>Gets or sets the namespace of the SOAP fault.</summary>
      <returns>The namespace of the SOAP fault.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.FaultDescription.ProtectionLevel">
      <summary>Specifies the level of protection the SOAP fault requires from the binding.</summary>
      <returns>One of the <see cref="T:System.Net.Security.ProtectionLevel" /> values. The default is <see cref="F:System.Net.Security.ProtectionLevel.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.IContractBehaviorAttribute.TargetContract">
      <summary>Gets the type of the contract to which the contract behavior is applicable.</summary>
      <returns>The contract to which the contract behavior is applicable.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageBodyDescription.Parts">
      <summary>Gets the parts for the body of the SOAP message.</summary>
      <returns>The body parts that you can inspect or modify.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageBodyDescription.ReturnValue">
      <summary>Gets or sets the portion of the SOAP message that contains the return value.</summary>
      <returns>The return value, if any.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageBodyDescription.WrapperName">
      <summary>Gets or sets the name of the wrapper element inside the SOAP body element if there is one.</summary>
      <returns>The wrapper element if there is one.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageBodyDescription.WrapperNamespace">
      <summary>Gets or sets the namespace of the wrapper element in the SOAP body if there is one.</summary>
      <returns>The namespace of the wrapper element if there is one.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageDescription.Action">
      <summary>Gets or sets the action parameter of the SOAP message that identifies the intent of the message.</summary>
      <returns>A <see cref="T:System.String" /> that contains the action URI.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageDescription.Body">
      <summary>Gets the body of the SOAP message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.MessagePartDescriptionCollection" /> that contains the body of the message.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageDescription.Direction">
      <summary>Gets the direction that indicates whether the message is incoming or outgoing.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.MessageDirection" /> that indicates whether the message is incoming to or outgoing from the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageDescription.HasProtectionLevel">
      <summary>Gets a value that indicates whether the <see cref="P:System.ServiceModel.Description.MessageDescription.ProtectionLevel" /> has been set.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Description.MessageDescription.ProtectionLevel" /> has been set; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageDescription.Headers">
      <summary>Gets the description of the headers of the SOAP message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.MessageHeaderDescriptionCollection" /> that contains descriptions of the headers of the SOAP message.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageDescription.MessageType">
      <summary>Gets or sets a type that identifies the type of message contract.</summary>
      <returns>A <see cref="T:System.Type" /> that identifies the type of message contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageDescription.Properties">
      <summary>Gets a description of the properties of the SOAP message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.MessagePropertyDescriptionCollection" /> that contains the descriptions of the properties of the SOAP message.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageDescription.ProtectionLevel">
      <summary>Gets or sets the security services required for the message. </summary>
      <returns>The value of <see cref="T:System.Net.Security.ProtectionLevel" /> that specified the security services required for the message.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is not valid value for <see cref="T:System.Net.Security.ProtectionLevel" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.MessageHeaderDescription.Actor">
      <summary>Gets or sets the intended recipient of the message header.</summary>
      <returns>A URI that indicates the intended recipient of the message header.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageHeaderDescription.MustUnderstand">
      <summary>Gets or sets a value indicating if the header must be understood according to the SOAP 1.1 and 1.2 specification..</summary>
      <returns>
          <see langword="true" /> if processing the message header is mandatory; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageHeaderDescription.Relay">
      <summary>Gets a value that indicates whether the header should be relayed.</summary>
      <returns>
          <see langword="true" /> if the message header can be relayed; otherwise, <see langword="false" />. The default is false according to the SOAP 1.1 specification.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessageHeaderDescription.TypedHeader">
      <summary>Gets or sets a value that indicates whether the message header is a message contract header.</summary>
      <returns>
          <see langword="true" /> if the message header is a message contract header; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessagePartDescription.HasProtectionLevel">
      <summary>Gets a value that indicates whether the message part has a value for the <see cref="P:System.ServiceModel.Description.MessagePartDescription.ProtectionLevel" /> property.</summary>
      <returns>
          <see langword="true" /> if a <see cref="T:System.Net.Security.ProtectionLevel" /> has been set for this message part; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessagePartDescription.Index">
      <summary>Gets or sets the index of the message part.</summary>
      <returns>The index of the message part.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessagePartDescription.MemberInfo">
      <summary>Gets or sets the member information for the message part.</summary>
      <returns>The member information for this message part.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessagePartDescription.Multiple">
      <summary>Gets or sets a value that controls whether the message part can occur more than once in the message.</summary>
      <returns>
          <see langword="true" /> if there can be more than one; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessagePartDescription.Name">
      <summary>Gets or sets the name of the message part.</summary>
      <returns>The name of the message part.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessagePartDescription.Namespace">
      <summary>Gets or sets the namespace of the message part.</summary>
      <returns>The namespace of the message part.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessagePartDescription.ProtectionLevel">
      <summary>Gets or sets the <see cref="T:System.Net.Security.ProtectionLevel" /> of the message part.</summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" /> of the message part.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MessagePartDescription.Type">
      <summary>Gets or sets the type of the message part.</summary>
      <returns>The type of the message part.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataConversionError.IsWarning">
      <summary>Gets a value that indicates whether the <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> is a warning or an error.</summary>
      <returns>
          <see langword="true" /> if the <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> is to be considered a warning; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataConversionError.Message">
      <summary>Gets the error or warning message.</summary>
      <returns>The message for the <see cref="T:System.ServiceModel.Description.MetadataConversionError" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataExchangeClient.HttpCredentials">
      <summary>Gets or sets the credentials used to make an HTTP/GET request.</summary>
      <returns>The <see cref="T:System.Net.ICredentials" /> object used to establish the request credentials.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataExchangeClient.MaximumResolvedReferences">
      <summary>Gets or sets the maximum number of references to metadata that the <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> downloads.</summary>
      <returns>The number of metadata references the <see cref="T:System.ServiceModel.Description.MetadataExchangeClient" /> resolves. The default is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataExchangeClient.OperationTimeout">
      <summary>Gets or sets the period of time within which the metadata must be downloaded before an exception is thrown.</summary>
      <returns>The period within which the metadata must be downloaded; the default is 1 minute.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataExchangeClient.ResolveMetadataReferences">
      <summary>Gets or sets a value that controls whether references to metadata are resolved.</summary>
      <returns>
          <see langword="true" /> if references to metadata are resolved; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataExchangeClient.SoapCredentials">
      <summary>Gets or sets the client security credentials used to make a WS-Transfer metadata request.</summary>
      <returns>The client security credentials used to make a WS-Transfer metadata request.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataExporter.Errors">
      <summary>Gets a collection of errors that occurred during metadata export.</summary>
      <returns>The export errors that occurred.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataExporter.PolicyVersion">
      <summary>Specifies the version of WS-Policy specification being used.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.PolicyVersion" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataExporter.State">
      <summary>Gets a dictionary of objects used in the export of metadata.</summary>
      <returns>A dictionary of objects used by the importer to export contracts and endpoints.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataImporter.Errors">
      <summary>Gets a value that indicates whether there were errors importing the metadata.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataImporter.KnownContracts">
      <summary>Gets a dictionary of contracts by name that the importer knows about.</summary>
      <returns>A dictionary of contracts listed by XML qualified name.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataImporter.PolicyImportExtensions">
      <summary>Gets a collection of policy importers that the importer calls to process policy assertions.</summary>
      <returns>A collection of policy importers that the <see cref="T:System.ServiceModel.Description.MetadataImporter" /> uses to process policy assertions.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataImporter.State">
      <summary>Gets or sets a collection of objects used in the importing of metadata.</summary>
      <returns>A dictionary of objects keyed by type.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataImporterQuotas.Defaults">
      <summary>Gets the default set of quotas for metadata importers.</summary>
      <returns>
Returns the <see cref="T:System.ServiceModel.Description.MetadataImporterQuotas" /> that contains the default set of quotas for metadata importers.
</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataImporterQuotas.Max">
      <summary>Gets the maximum quotas values for a metadata importer.</summary>
      <returns>
Returns the <see cref="T:System.ServiceModel.Description.MetadataImporterQuotas" /> that contains the maximum quota values for a metadata importer.
</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataLocation.Location">
      <summary>Gets or sets the address of the metadata documents.</summary>
      <returns>The address of the metadata documents.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataReference.Address">
      <summary>Gets or sets the network address of a service that returns metadata.</summary>
      <returns>An endpoint that returns metadata.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataReference.AddressVersion">
      <summary>Gets or sets the version implemented in, or used by the endpoint.</summary>
      <returns>An <see cref="T:System.ServiceModel.Channels.AddressingVersion" /> that represents the version implemented in, or used by the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSection.Attributes">
      <summary>Gets a collection of XML attributes that you can use to add or remove attributes extensions to the metadata.</summary>
      <returns>The collection of XML attributes for the <see cref="T:System.ServiceModel.Description.MetadataSection" />. The default collection is empty.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSection.Dialect">
      <summary>Gets or sets a value that indicates the type of metadata.</summary>
      <returns>The dialect for the metadata. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSection.Identifier">
      <summary>Gets or sets an identifier for the metadata.</summary>
      <returns>The identifier for the metadata. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSection.Metadata">
      <summary>Gets or sets the contained metadata object.</summary>
      <returns>The metadata contents for this <see cref="T:System.ServiceModel.Description.MetadataSection" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSection.MetadataExchangeDialect">
      <summary>Contains the value of the metadata exchange dialect.</summary>
      <returns>The dialect for a WS-Metadata Exchange document.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSection.PolicyDialect">
      <summary>Contains the value of the WS-Policy dialect.</summary>
      <returns>The dialect for a WS-Policy policy expression.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSection.ServiceDescriptionDialect">
      <summary>Contains the value of the Web Services Description Language (WSDL) dialect.</summary>
      <returns>The dialect for a WSDL document.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSection.XmlSchemaDialect">
      <summary>Contains the value of the XML Schema dialect.</summary>
      <returns>The dialect for an XML Schema document.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSet.Attributes">
      <summary>Gets a collection of <see cref="T:System.Xml.XmlAttribute" /> objects that appear in the serialized form of the <see cref="T:System.ServiceModel.Description.MetadataSet" />.</summary>
      <returns>The <see cref="T:System.Xml.XmlAttribute" /> objects that appear in the serialized form of the <see cref="T:System.ServiceModel.Description.MetadataSet" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MetadataSet.MetadataSections">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Description.MetadataSection" /> objects that represents the metadata.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.MetadataSection" /> objects that represents the metadata.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.MustUnderstandBehavior.ValidateMustUnderstand">
      <summary>Gets or sets a value that specifies whether to ensure that a header is understood according to the SOAP 1.1 and 1.2 specifications.</summary>
      <returns>
          <see langword="true" /> if the header must be correctly processed or a fault is thrown; otherwise, <see langword="false" />. The default is <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.BeginMethod">
      <summary>Gets the <see cref="T:System.CodeDom.CodeMemberMethod" /> for the asynchronous begin operation.</summary>
      <returns>The <see cref="T:System.CodeDom.CodeMemberMethod" /> for the asynchronous begin operation. Returns null if the operation is a synchronous operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.Contract">
      <summary>Gets the code generation context for the service contract.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceContractGenerationContext" /> for the current operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.DeclaringType">
      <summary>Gets the declaring type for the current operation.</summary>
      <returns>The declaring type for the current operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.EndMethod">
      <summary>Gets the asynchronous end operation declaration.</summary>
      <returns>The asynchronous end operation. Returns null if the operation is a synchronous operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.IsAsync">
      <summary>Gets a value that indicates whether asynchronous methods are generated for the current operation.</summary>
      <returns>
          <see langword="true" /> if the operation is asynchronous; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.IsTask">
      <summary>Gets a value that indicates whether a task is generated for the current operation.</summary>
      <returns>
          <see langword="True" /> if a task is generated for the current operation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.Operation">
      <summary>Gets the <see cref="T:System.ServiceModel.Description.OperationDescription" /> for the current operation.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.OperationDescription" /> for the current operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.ServiceContractGenerator">
      <summary>Gets the <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> that generates the current operation.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> that generates the current operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.SyncMethod">
      <summary>Gets the <see cref="T:System.CodeDom.CodeMemberMethod" /> for the synchronous operation.</summary>
      <returns>The <see cref="T:System.CodeDom.CodeMemberMethod" /> for the synchronous operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationContractGenerationContext.TaskMethod">
      <summary>Gets the <see cref="T:System.CodeDom.CodeMemberMethod" /> for the task operation.</summary>
      <returns>The <see cref="T:System.CodeDom.CodeMemberMethod" /> for the task operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.BeginMethod">
      <summary>Gets or sets the begin method of the operation.</summary>
      <returns>The <see cref="T:System.Reflection.MethodInfo" /> that provides access to the attributes and metadata of the method.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.Behaviors">
      <summary>Gets or sets the operation behaviors associated with the operation.</summary>
      <returns>A <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" /> that contains the <see cref="T:System.ServiceModel.Description.IOperationBehavior" /> objects associated with the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.DeclaringContract">
      <summary>Gets or sets the contract to which the operation belongs.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ContractDescription" /> for the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.EndMethod">
      <summary>Gets or sets the end method of the operation.</summary>
      <returns>The <see cref="T:System.Reflection.MethodInfo" /> that provides access to the attributes and metadata of the method.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.Faults">
      <summary>Gets the descriptions of the faults associated with the operation description.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.FaultDescriptionCollection" /> that contains details about the faults associated with the operation description.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.HasProtectionLevel">
      <summary>Gets a value that indicates whether the operation has had a protection level set.</summary>
      <returns>
          <see langword="true" /> if the protection level has been set; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.IsInitiating">
      <summary>Gets or sets a value that indicates whether the method implements an operation that can initiate a session on the server (if such a session exists). </summary>
      <returns>
          <see langword="true" /> if the operation is permitted to initiate a session on the server, otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.IsOneWay">
      <summary>Gets or sets a value that indicates whether an operation returns a reply message.</summary>
      <returns>
          <see langword="true" /> if this method receives a request message and returns no reply message; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.IsTerminating">
      <summary>Gets or sets a value that indicates whether the service operation causes the server to close the session after the reply message, if any, is sent.</summary>
      <returns>
          <see langword="true" /> if the operation causes the server to close the session, otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.KnownTypes">
      <summary>Gets the known types associated with the operation description.</summary>
      <returns>The collection of known types associated with the operation description.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.Messages">
      <summary>Gets or sets the descriptions of the messages that make up the operation.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.MessageDescriptionCollection" /> that contains descriptions of the messages that makes up the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.Name">
      <summary>Gets or sets the name of the operation description.</summary>
      <returns>The name of the operation description.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.OperationBehaviors">
      <summary>Gets the set of behaviors for the operation.</summary>
      <returns>The set of behaviors for the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.ProtectionLevel">
      <summary>Gets or sets the protection level for the operation.</summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" /> for the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.SyncMethod">
      <summary>Gets or sets the service synchronization method of the operation description.</summary>
      <returns>The <see cref="T:System.Reflection.MethodInfo" /> that provides access the attributes and metadata of the method.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.OperationDescription.TaskMethod">
      <summary>Gets or sets the method used for the task operation.</summary>
      <returns>The method used for the task operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.PolicyConversionContext.BindingElements">
      <summary>Gets a collection of binding elements to which custom binding elements that implement policy assertions are added.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.BindingElementCollection" /> that contains the binding elements for an endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.PolicyConversionContext.Contract">
      <summary>Gets the contract for the endpoint.</summary>
      <returns>The contract for the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.PolicyVersion.Default">
      <summary>Gets the default WS-Policy version.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.PolicyVersion" /> instance that specifies the default policy version.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.PolicyVersion.Namespace">
      <summary>Gets the namespace for the policy version.</summary>
      <returns>A string that contains the WS-Policy namespace.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.PolicyVersion.Policy12">
      <summary>Gets a <see cref="T:System.ServiceModel.Description.PolicyVersion" /> instance that represents WS-Policy 1.2.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.PolicyVersion" /> instance that represents WS-Policy 1.2.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.PolicyVersion.Policy15">
      <summary>Gets a <see cref="T:System.ServiceModel.Description.PolicyVersion" /> instance that represents WS-Policy 1.5.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.PolicyVersion" /> instance that represents WS-Policy 1.5.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceAuthenticationBehavior.AuthenticationSchemes">
      <summary>Gets or sets the value that represents the authentication scheme used by the service.</summary>
      <returns>The authentication scheme used by the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceAuthenticationBehavior.ServiceAuthenticationManager">
      <summary>Gets the <see cref="T:System.ServiceModel.ServiceAuthenticationManager" /> associated with this behavior.</summary>
      <returns>Returns <see cref="T:System.ServiceModel.ServiceAuthenticationManager" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.ExternalAuthorizationPolicies">
      <summary>Gets or sets a collection of external authorization policies.</summary>
      <returns>A collection of external authorization policies.</returns>
      <exception cref="T:System.InvalidOperationException">Behavior is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.ImpersonateCallerForAllOperations">
      <summary>Gets or sets a value that indicates whether the service performs impersonation for all the operations that it supports.</summary>
      <returns>
          <see langword="true" /> if the service performs impersonation for all the operations that it supports; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.InvalidOperationException">Behavior is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.ImpersonateOnSerializingReply">
      <summary>Gets or sets a value that indicates whether the service performs impersonation on serializing reply.</summary>
      <returns>
          <see langword="True" /> if the service performs impersonation on serializing reply; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.PrincipalPermissionMode">
      <summary>Gets or sets the principal permission mode.</summary>
      <returns>The principal permission mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.RoleProvider">
      <summary>Gets or sets a custom role provider.</summary>
      <returns>A custom role provider.</returns>
      <exception cref="T:System.InvalidOperationException">Behavior is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceAuthorizationBehavior.ServiceAuthorizationManager">
      <summary>Gets or sets the service authorization manager.</summary>
      <returns>The service authorization manager.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerationContext.Contract">
      <summary>Gets the <see cref="T:System.ServiceModel.Description.ContractDescription" /> for the current contract.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ContractDescription" /> for the current contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerationContext.ContractType">
      <summary>Gets the <see cref="T:System.CodeDom.CodeTypeDeclaration" /> for the current contract.</summary>
      <returns>The <see cref="T:System.CodeDom.CodeTypeDeclaration" /> for the current contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerationContext.DuplexCallbackType">
      <summary>Gets the <see cref="T:System.CodeDom.CodeTypeDeclaration" /> for the duplex callback contract on the service contract.</summary>
      <returns>The <see cref="T:System.CodeDom.CodeTypeDeclaration" /> for the duplex callback contract on the service contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerationContext.Operations">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Description.OperationContractGenerationContext" /> objects that represent the contract operations.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.OperationContractGenerationContext" /> objects that represent the contract operations.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerationContext.ServiceContractGenerator">
      <summary>Gets the <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> that is to generate the contract.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> that is to generate the contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerator.Configuration">
      <summary>Gets the <see cref="T:System.Configuration.Configuration" /> instance that contains the generated binding configurations.</summary>
      <returns>A <see cref="T:System.Configuration.Configuration" /> instance that contains the generated endpoint configurations.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerator.Errors">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> objects generated when generating service contract code and endpoint configurations.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Description.MetadataConversionError" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerator.NamespaceMappings">
      <summary>Gets a mapping from contract description namespaces to managed namespaces that is used when generating code.</summary>
      <returns>A mapping from contract description namespaces to managed namespaces.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerator.Options">
      <summary>Gets or sets options for generating service contract code.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.ServiceContractGenerationOptions" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerator.ReferencedTypes">
      <summary>Gets a mapping from contract descriptions to referenced contract types.  </summary>
      <returns>A mapping from contract descriptions to referenced contract types.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceContractGenerator.TargetCompileUnit">
      <summary>Gets the target <see cref="T:System.CodeDom.CodeCompileUnit" /> object for generating service contract code.</summary>
      <returns>A <see cref="T:System.CodeDom.CodeCompileUnit" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.ClientCertificate">
      <summary>Gets the current client certificate authentication and provisioning settings for this service.</summary>
      <returns>An <see cref="T:System.ServiceModel.Security.X509CertificateInitiatorServiceCredential" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.ExceptionMapper">
      <summary>Gets or sets the exception mapper associated with the service credentials.</summary>
      <returns>The exception mapper associated with the service credentials.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.IdentityConfiguration">
      <summary>Gets or sets the identity configuration for the service.</summary>
      <returns>The identity configuration for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.IssuedTokenAuthentication">
      <summary>Gets the current issued token (for example, SAML) authentication settings for this service.</summary>
      <returns>An <see cref="T:System.ServiceModel.Security.IssuedTokenServiceCredential" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.Peer">
      <summary>Gets the current credential authentication and provisioning settings to be used by peer transport endpoints configured on the service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.PeerCredential" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.SecureConversationAuthentication">
      <summary>Gets the current settings to be used by a secure conversation.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecureConversationServiceCredential" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.ServiceCertificate">
      <summary>Gets the current certificate associated with this service.</summary>
      <returns>An <see cref="T:System.ServiceModel.Security.X509CertificateRecipientServiceCredential" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.UseIdentityConfiguration">
      <summary>Gets or sets whether the service credential uses identity configuration.</summary>
      <returns>
          <see langword="True" /> if the service credential uses identity configuration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.UserNameAuthentication">
      <summary>Gets the current user name/password authentication settings for this service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.UserNamePasswordServiceCredential" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceCredentials.WindowsAuthentication">
      <summary>Gets the current Windows authentication settings for this service.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.WindowsServiceCredential" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDebugBehavior.HttpHelpPageBinding">
      <summary>Gets or sets high-level access to the definition of a binding.</summary>
      <returns>A channel binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDebugBehavior.HttpHelpPageEnabled">
      <summary>Gets or sets a value that controls whether Windows Communication Foundation (WCF) publishes an HTML help page at the address controlled by the <see cref="P:System.ServiceModel.Description.ServiceDebugBehavior.HttpHelpPageUrl" /> property.</summary>
      <returns>
          <see langword="true" /> if WCF publishes an HTML help page; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDebugBehavior.HttpHelpPageUrl">
      <summary>Gets or sets the location at which the HTML help file is published.</summary>
      <returns>The relative or absolute HTTP-based URL of the custom HTML help file that the user sees when the endpoint is viewed using an HTML browser.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDebugBehavior.HttpsHelpPageBinding">
      <summary>Gets or sets high-level access to the definition of a binding.</summary>
      <returns>A channel binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDebugBehavior.HttpsHelpPageEnabled">
      <summary>Gets or sets a value that specifies whether Windows Communication Foundation (WCF) returns an HTML help file over HTTPS at the address controlled by the <see cref="P:System.ServiceModel.Description.ServiceDebugBehavior.HttpsHelpPageUrl" /> property.</summary>
      <returns>
          <see langword="true" /> if an HTML help file is returned to clients making an HTTPS/GET request such as that of an HTML browser; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDebugBehavior.HttpsHelpPageUrl">
      <summary>Gets or sets the location at which an HTML file is published for retrieval using HTTPS.</summary>
      <returns>The relative or absolute HTTPS-based URL of the custom HTML help file that the user sees when the endpoint is viewed using an HTML browser.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDebugBehavior.IncludeExceptionDetailInFaults">
      <summary>Gets or sets a value that specifies whether to include managed exception information in the detail of SOAP faults returned to the client for debugging purposes.</summary>
      <returns>
          <see langword="true" /> if Windows Communication Foundation (WCF) returns managed exception information in the SOAP faults for client debugging purposes; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDescription.Behaviors">
      <summary>Gets the behaviors associated with the service.</summary>
      <returns>The <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" /> of type <see cref="T:System.ServiceModel.Description.IServiceBehavior" /> that contains the behaviors associated with the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDescription.ConfigurationName">
      <summary>Gets or sets the name of the &lt;<see langword="service" />&gt; configuration element.</summary>
      <returns>The name of the &lt;service&gt; configuration element used to configure the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDescription.Endpoints">
      <summary>Gets the collection of endpoints from the service description.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpointCollection" /> that contains the endpoints defined for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDescription.Name">
      <summary>Gets or sets the name of the service.</summary>
      <returns>The name of the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDescription.Namespace">
      <summary>Gets or sets the namespace for the service.</summary>
      <returns>The namespace for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceDescription.ServiceType">
      <summary>Gets the type of the service.</summary>
      <returns>An instance of the <see cref="T:System.Type" /> that implements the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.Address">
      <summary>Gets or sets the endpoint address for the service endpoint.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> that specifies the location of the service endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.Behaviors">
      <summary>Gets the behaviors for the service endpoint.</summary>
      <returns>The <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" /> of type <see cref="T:System.ServiceModel.Description.IEndpointBehavior" /> that contains the behaviors specified for the service endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.Binding">
      <summary>Gets or sets the binding for the service endpoint.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Binding" /> for the service endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.Contract">
      <summary>Gets the contract for the service endpoint.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ContractDescription" /> that specifies the contract for the service endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.EndpointBehaviors">
      <summary>Gets the endpoint behaviors for the service.</summary>
      <returns>The endpoint behaviors for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.IsSystemEndpoint">
      <summary>Gets or sets whether the service endpoint is generated by the system as opposed to being user-defined.</summary>
      <returns>
          <see langword="true" /> if the service endpoint is generated by the system; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.ListenUri">
      <summary>Gets or sets the URI at which the service endpoint listens.</summary>
      <returns>The <see cref="T:System.Uri" /> at which the service endpoint listens. The default value is provided by <see cref="P:System.ServiceModel.EndpointAddress.Uri" /> of the <see cref="T:System.ServiceModel.EndpointAddress" /> returned by <see cref="P:System.ServiceModel.Description.ServiceEndpoint.Address" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.ListenUriMode">
      <summary>Gets or sets how the transport handles the URI that is provided for the service to listen on.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ListenUriMode" /> for the service endpoint. The default value is <see cref="F:System.ServiceModel.Description.ListenUriMode.Explicit" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceEndpoint.Name">
      <summary>Gets or sets the name of the service endpoint.</summary>
      <returns>The name the service endpoint. The default value is the concatenation of the binding name and the contract description name. For example, <see cref="P:System.ServiceModel.Channels.Binding.Name" /> +'_' + <see cref="P:System.ServiceModel.Description.ContractDescription.Name" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataBehavior.ExternalMetadataLocation">
      <summary>Gets or sets a value that is the location of service metadata.</summary>
      <returns>The location of the service metadata.</returns>
      <exception cref="T:System.ArgumentException">The value is absolute and the schema is neither http nor https.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataBehavior.HttpGetBinding">
      <summary>Gets or sets a binding used to configure metadata retrieval when the transport is HTTP.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.Binding" /> that can be used to retrieve metadata over the HTTP protocol. </returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataBehavior.HttpGetEnabled">
      <summary>Gets or sets a value that indicates whether to publish service metadata for retrieval using an HTTP/GET request.</summary>
      <returns>
          <see langword="true" /> if the WSDL is published; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataBehavior.HttpGetUrl">
      <summary>Gets or sets the location of metadata publication for HTTP/GET requests.</summary>
      <returns>The absolute or relative location of the metadata.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataBehavior.HttpsGetBinding">
      <summary>Gets or sets a binding used to configure metadata retrieval when the transport is HTTPS.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.Binding" /> that can be used to retrieve metadata over the HTTPS protocol.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataBehavior.HttpsGetEnabled">
      <summary>Gets or sets a value that indicates whether to publish service metadata for retrieval using an HTTPS/GET request.</summary>
      <returns>
          <see langword="true" /> if the WSDL is published; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataBehavior.HttpsGetUrl">
      <summary>Gets or sets the location of metadata publication for HTTPS/GET requests.</summary>
      <returns>The address of HTTPS metadata.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExporter">
      <summary>Gets or sets the internal <see cref="T:System.ServiceModel.Description.MetadataExporter" /> object used to publish the service metadata.</summary>
      <returns>The internal <see cref="T:System.ServiceModel.Description.MetadataExporter" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataContractBehavior.MetadataGenerationDisabled">
      <summary>Gets or sets a value that specifies whether metadata generation should be disabled for the endpoint.</summary>
      <returns>
          <see langword="true" /> if metadata generation should be disabled; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataExtension.Metadata">
      <summary>Gets the service's metadata at runtime.</summary>
      <returns>A <see cref="T:System.ServiceModel.Description.MetadataSet" /> object that contains the service's metadata at runtime. Changes in the returned collection are reflected in subsequent requests for the service metadata. </returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceMetadataExtension.SingleWsdl">
      <summary>Gets the single WSDL used by the service.</summary>
      <returns>The single WSDL used by the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceSecurityAuditBehavior.AuditLogLocation">
      <summary>Gets or sets the location where secure-related event logs are written. </summary>
      <returns>The <see cref="T:System.ServiceModel.AuditLogLocation" />. The default value is <see cref="F:System.ServiceModel.AuditLogLocation.Default" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <see langword="set" /> and <see langword="value" /> are not valid members of <see cref="T:System.ServiceModel.AuditLogLocation" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel">
      <summary>Gets or sets the type of authentication events to audit at the message level.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.AuditLevel" /> enumeration values. The default is <see cref="F:System.ServiceModel.AuditLevel.None" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <see langword="set" /> and <see langword="value" /> are not valid members of <see cref="T:System.ServiceModel.AuditLevel" />. </exception>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel">
      <summary>Gets or sets the type of authorization events to audit at the service level.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.AuditLevel" /> enumeration values. The default is <see langword="None" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <see langword="set" /> and <see langword="value" /> are not valid members of <see cref="T:System.ServiceModel.AuditLevel" />. The default is <see cref="F:System.ServiceModel.AuditLevel.None" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceSecurityAuditBehavior.SuppressAuditFailure">
      <summary>Gets or sets a value that indicates whether failure to audit affects the application. </summary>
      <returns>
          <see langword="true" /> if failure to audit does not affect the application; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceThrottlingBehavior.MaxConcurrentCalls">
      <summary>Gets or sets a value that specifies the maximum number of messages actively processing across a <see cref="T:System.ServiceModel.ServiceHost" />.</summary>
      <returns>The upper limit of active messages in the service. The default is 16 times the processor count.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceThrottlingBehavior.MaxConcurrentInstances">
      <summary>Gets or sets a value that specifies the maximum number of <see cref="T:System.ServiceModel.InstanceContext" /> objects in the service that can execute at one time.</summary>
      <returns>The maximum number of <see cref="T:System.ServiceModel.InstanceContext" /> objects in the service at one time. The default is the sum of the value of <see cref="P:System.ServiceModel.Description.ServiceThrottlingBehavior.MaxConcurrentSessions" /> and the value of <see cref="P:System.ServiceModel.Description.ServiceThrottlingBehavior.MaxConcurrentCalls" />..</returns>
    </member>
    <member name="P:System.ServiceModel.Description.ServiceThrottlingBehavior.MaxConcurrentSessions">
      <summary>Gets or sets a value that specifies the maximum number of sessions a <see cref="T:System.ServiceModel.ServiceHost" /> object can accept at one time.</summary>
      <returns>The maximum number of sessions a service host accepts. The default is 100 times the processor count.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.TransactedBatchingBehavior.MaxBatchSize">
      <summary>Gets or sets the maximum number of receive operations that can be batched together in one transaction.</summary>
      <returns>The maximum number of receive operations that can be batched together in one transaction.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
              <paramref name="MaxBatchSize" /> is less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior.DefaultPortsByScheme">
      <summary>Gets a dictionary of default ports keyed by the address schemes.</summary>
      <returns>A dictionary of default ports keyed by the address schemes.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlContractConversionContext.Contract">
      <summary>Gets the <see cref="T:System.ServiceModel.Description.ContractDescription" /> being exported or imported.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ContractDescription" /> being exported or imported.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlContractConversionContext.WsdlPortType">
      <summary>Gets the <see cref="T:System.Web.Services.Description.PortType" /> that represents the contract.</summary>
      <returns>The <see cref="T:System.Web.Services.Description.PortType" /> that represents the contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlEndpointConversionContext.ContractConversionContext">
      <summary>Gets the <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> being exported or imported.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.WsdlContractConversionContext" /> being exported or imported. </returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlEndpointConversionContext.Endpoint">
      <summary>Gets the <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> being exported or imported.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> being exported or imported.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlEndpointConversionContext.WsdlBinding">
      <summary>Gets the <see cref="T:System.Web.Services.Description.Binding" /> for the WSDL endpoint.</summary>
      <returns>The <see cref="T:System.Web.Services.Description.Binding" /> for the WSDL endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlEndpointConversionContext.WsdlPort">
      <summary>Gets the <see cref="T:System.Web.Services.Description.Port" /> for the WSDL endpoint.</summary>
      <returns>The <see cref="T:System.Web.Services.Description.Port" /> for the WSDL endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlExporter.GeneratedWsdlDocuments">
      <summary>Gets a collection of <see cref="T:System.Web.Services.Description.ServiceDescription" /> objects after calling one of the export methods. </summary>
      <returns>A collection of <see cref="T:System.Web.Services.Description.ServiceDescription" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlExporter.GeneratedXmlSchemas">
      <summary>Gets a set of <see cref="T:System.Xml.Schema.XmlSchema" /> objects after calling one of the export methods.</summary>
      <returns>A set of <see cref="T:System.Xml.Schema.XmlSchema" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlImporter.WsdlDocuments">
      <summary>Gets a set of <see cref="T:System.Web.Services.Description.ServiceDescription" /> objects that describe the contract information in the metadata documents.</summary>
      <returns>A collection of <see cref="T:System.Web.Services.Description.ServiceDescription" /> objects that describe the contract information in the metadata documents.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlImporter.WsdlImportExtensions">
      <summary>Gets a set of <see cref="T:System.ServiceModel.Description.IWsdlImportExtension" /> objects used to import custom WSDL information.</summary>
      <returns>A set of <see cref="T:System.ServiceModel.Description.IWsdlImportExtension" /> objects used to import custom WSDL information.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.WsdlImporter.XmlSchemas">
      <summary>Gets a set of <see cref="T:System.Xml.Schema.XmlSchema" /> objects that describe types in the metadata.</summary>
      <returns>A set of <see cref="T:System.Xml.Schema.XmlSchema" /> objects that describe types in the metadata.</returns>
    </member>
    <member name="P:System.ServiceModel.Description.XmlSerializerOperationBehavior.XmlSerializerFormatAttribute">
      <summary>Gets the object that holds SOAP use and format options.</summary>
      <returns>An <see cref="T:System.ServiceModel.XmlSerializerFormatAttribute" /> that holds SOAP use and format options.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ActionMessageFilter.Actions">
      <summary>Gets a read-only copy of action strings for which this <see cref="T:System.ServiceModel.Dispatcher.ActionMessageFilter" /> tests.</summary>
      <returns>The <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> that contains the action strings for which this <see cref="T:System.ServiceModel.Dispatcher.ActionMessageFilter" /> tests.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.AsynchronousTransactedAcceptEnabled">
      <summary>Gets a value that indicates whether the transacted accept method calls on listener are asynchronous.</summary>
      <returns>
          <see langword="true" /> if the transacted accept method calls on listener are asynchronous; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.BindingName">
      <summary>Gets the name of the binding used to configure the service.</summary>
      <returns>The binding name of the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.ChannelInitializers">
      <summary>Gets a set of <see cref="T:System.ServiceModel.Dispatcher.IChannelInitializer" /> objects that you can use to inspect and add state to channels when they are first created.</summary>
      <returns>A <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> of type <see cref="T:System.ServiceModel.Dispatcher.IChannelInitializer" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.DefaultCloseTimeout">
      <summary>Gets the default interval of time allowed for the channel dispatcher to close.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the default interval of time allowed for the channel dispatcher to close.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.DefaultOpenTimeout">
      <summary>Gets the default interval of time allowed for the channel dispatcher to open.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the default interval of time allowed for the channel dispatcher to close.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.Endpoints">
      <summary>Gets the endpoint dispatchers which forward messages to the channel endpoints.</summary>
      <returns>A <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> of <see cref="T:System.ServiceModel.Dispatcher.EndpointDispatcher" /> which forward messages to the channel endpoints.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.ErrorHandlers">
      <summary>Gets a set of <see cref="T:System.ServiceModel.Dispatcher.IErrorHandler" /> objects that can be used to insert custom error handling functionality for an endpoint.</summary>
      <returns>A <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> of <see cref="T:System.ServiceModel.Dispatcher.IErrorHandler" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.Host">
      <summary>Gets the host for the service associated with the dispatcher.</summary>
      <returns>The <see cref="T:System.ServiceModel.ServiceHostBase" /> for the service associated with the dispatcher.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.IncludeExceptionDetailInFaults">
      <summary>Gets or sets a value that indicates whether to include the details about an exception in a fault.</summary>
      <returns>
          <see langword="true" /> if the details about an exception are included in the faults; otherwise, <see langword="false" />. </returns>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.IsTransactedAccept">
      <summary>Gets a value that indicates whether the accept method calls on the listener are done under a transaction.</summary>
      <returns>
          <see langword="true" /> if the accept method calls on the listener are done under a transaction; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.IsTransactedReceive">
      <summary>Gets a value that indicates whether the receive method calls on the listener are done under a transaction.</summary>
      <returns>
          <see langword="true" /> if the receive method calls on the listener are done under a transaction; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.Listener">
      <summary>Gets the listener associated with the channel dispatcher.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener" /> associated with the channel dispatcher.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.ManualAddressing">
      <summary>Gets or sets a value that indicates whether the channel dispatcher adds addressing headers to request-reply messages.</summary>
      <returns>
          <see langword="true" /> if the proxy does not add any addressing headers; otherwise, <see langword="false" />. The default is <see langword="false" />. See Remarks.</returns>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.MaxPendingReceives">
      <summary>Gets or sets the maximum pending messages per channel.</summary>
      <returns>An integer representing a maximum number of messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.MaxTransactedBatchSize">
      <summary>Gets or sets the maximum size for a transacted batch.</summary>
      <returns>The maximum size for a transacted batch.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than zero.</exception>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.MessageVersion">
      <summary>Gets or sets the SOAP message and WS-Addressing versions that are used or expected.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that is used or expected.</returns>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.ReceiveContextEnabled">
      <summary>Gets or sets whether ReceiveContext is enabled. </summary>
      <returns>
          <see langword="true" /> if ReceiveContext is enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.ReceiveSynchronously">
      <summary>Gets or sets a value that specifies whether the dispatcher uses synchronous calls to read messages from channels.</summary>
      <returns>
          <see langword="true" /> if the dispatcher uses synchronous methods to read messages from channels; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.SendAsynchronously">
      <summary>Gets or sets whether messages are sent asynchronously.</summary>
      <returns>
          <see langword="true" /> if messages are sent asynchronously; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.ServiceThrottle">
      <summary>Gets or sets the service throttle for the service associated with the channel dispatcher.</summary>
      <returns>A <see cref="T:System.ServiceModel.Dispatcher.ServiceThrottle" /> object.</returns>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.TransactionIsolationLevel">
      <summary>Gets or sets the default isolation level for transactions.</summary>
      <returns>One of the <see cref="T:System.Transactions.IsolationLevel" /> values. The default is <see cref="F:System.Transactions.IsolationLevel.Unspecified" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The isolation level set is not defined.</exception>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcher.TransactionTimeout">
      <summary>Gets or sets a value that specifies the default timeout for new transactions created by the dispatcher on behalf of the service.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> value that represents the default timeout period for transactions. The default is <see cref="F:System.TimeSpan.Zero" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than zero or is too large.</exception>
      <exception cref="T:System.InvalidOperationException">The communication object is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Closing" /> or <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcherBase.Host">
      <summary>When overridden in a derived class, gets the service host associated with the channel dispatcher. </summary>
      <returns>The <see cref="T:System.ServiceModel.ServiceHostBase" /> for the service associated with the dispatcher.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ChannelDispatcherBase.Listener">
      <summary>When overridden in a derived class, gets the channel listener associated with the channel dispatcher. </summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannelListener" /> associated with the channel dispatcher.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.Action">
      <summary>Gets the action of the operation.</summary>
      <returns>The action of the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.BeginMethod">
      <summary>Gets or sets the method associated with an asynchronous operation.</summary>
      <returns>A <see cref="T:System.Reflection.MethodInfo" /> object that represents the method handling the begin portion of an asynchronous method pair, or <see langword="null" /> if the operation is not part of an asynchronous method pair.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.ClientParameterInspectors">
      <summary>Gets a collection of parameter inspector objects used to view or modify parameters prior to or subsequent to a client call.</summary>
      <returns>A collection of parameter inspector objects used to view or modify parameters prior to or subsequent to a client call.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.DeserializeReply">
      <summary>Gets or sets a value that indicates whether the <see cref="P:System.ServiceModel.Dispatcher.ClientOperation.Formatter" /> property value is used to deserialize the reply message.</summary>
      <returns>
          <see langword="true " />if the return type is not a <see cref="T:System.ServiceModel.Channels.Message" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.EndMethod">
      <summary>Gets or sets the method that implements the asynchronous end method for the operation.</summary>
      <returns>A <see cref="T:System.Reflection.MethodInfo" /> that represents the end method for the operation, or <see langword="null" /> if the operation is not asynchronous.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.FaultContractInfos">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Dispatcher.FaultContractInfo" /> objects that represent the specified SOAP faults for this operation.</summary>
      <returns>A collection of SOAP faults specified for this operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.Formatter">
      <summary>Gets or sets the formatter that serializes objects into messages and deserializes messages into objects.</summary>
      <returns>An <see cref="T:System.ServiceModel.Dispatcher.IClientMessageFormatter" /> implementation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.IsInitiating">
      <summary>Gets or sets a value that indicates whether a session can be started by a message to this operation.</summary>
      <returns>
          <see langword="true" /> if a message to this operation can initiate a session; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.IsOneWay">
      <summary>Gets or sets a value that indicates if the operation is a one-way operation.</summary>
      <returns>
          <see langword="true" /> if the indigo2 client should not expect a reply; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.IsTerminating">
      <summary>Gets or sets a value that indicates if this operation is the last one in a session.</summary>
      <returns>
          <see langword="true" /> if the associated session is closed after the operation is invoked; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.Name">
      <summary>Gets the name of the operation.</summary>
      <returns>The name of the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.ParameterInspectors">
      <summary>Gets or sets a collection of <see cref="T:System.ServiceModel.Dispatcher.IParameterInspector" /> objects that can inspect and modify inbound and outbound objects for a particular client method.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Dispatcher.IParameterInspector" /> implementations.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.Parent">
      <summary>Gets the containing <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" /> object.</summary>
      <returns>The containing <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.ReplyAction">
      <summary>Gets the action of the reply message for this operation.</summary>
      <returns>The action of the reply.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.SerializeRequest">
      <summary>Gets or sets a value that specifies whether the <see cref="P:System.ServiceModel.Dispatcher.ClientOperation.Formatter" /> object serializes an outbound message.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Dispatcher.ClientOperation.Formatter" /> property serializes the return values into a reply message; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.SyncMethod">
      <summary>Gets or sets the method that is associated with this operation.</summary>
      <returns>A <see cref="T:System.Reflection.MethodInfo" /> that represents the method that implements the operation. If the operation is asynchronous, this value is <see langword="null" /> and the implementing methods are stored in the <see cref="P:System.ServiceModel.Dispatcher.ClientOperation.BeginMethod" /> and <see cref="P:System.ServiceModel.Dispatcher.ClientOperation.EndMethod" /> properties.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.TaskMethod">
      <summary>Gets or sets the method associated with a task.</summary>
      <returns>A <see cref="T:System.Reflection.MethodInfo" /> object that represents the method associated with a task.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperation.TaskTResult">
      <summary>Gets or sets the type of the result of the method that is associated with a task.</summary>
      <returns>The <see cref="T:System.Type" /> of the result of the method that is associated with a task.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientOperationCompatBase.ParameterInspectors">
      <summary>Gets a collection of parameter inspectors.</summary>
      <returns>A collection of parameter inspectors.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.CallbackClientType">
      <summary>Gets or sets the type of the callback contract associated with a duplex client.</summary>
      <returns>A <see cref="T:System.Type" /> object that represents the callback contract associated with a duplex client.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.CallbackDispatchRuntime">
      <summary>Gets the dispatch run-time that dispatches service-initiated operations.</summary>
      <returns>A <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" /> object. If the contract is a duplex contract, the dispatch behavior contains service-initiated operations; otherwise the dispatch behavior contains no operations.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.ChannelInitializers">
      <summary>Gets a collection of channel initializer objects used to customize the channel associated with a client.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Dispatcher.IChannelInitializer" /> implementations.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.ClientMessageInspectors">
      <summary>Gets a collection of message inspector objects used to view or modify messages of a particular service operation.</summary>
      <returns>A collection of message inspector objects used to view or modify messages of a particular service operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.ClientOperations">
      <summary>Gets a collection of client operation objects used to attach extension objects that inspect or modify messages and behavior of a particular service operation.</summary>
      <returns>A collection of client operation objects used to attach extension objects that inspect or modify messages and behavior of a particular service operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.ContractClientType">
      <summary>Gets or sets the type of the contract associated with a client.</summary>
      <returns>The <see cref="T:System.Type" /> object that represents the contract associated with this client.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.ContractName">
      <summary>Gets the name of the contract associated with a client.</summary>
      <returns>The contract name for a client.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.ContractNamespace">
      <summary>Gets the namespace of the contract associated with a client.</summary>
      <returns>The namespace of the contract associated with a client.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.InteractiveChannelInitializers">
      <summary>Gets a collection of an interactive channel initializer.</summary>
      <returns>A synchronized collection of type <see cref="T:System.ServiceModel.Dispatcher.IInteractiveChannelInitializer" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.ManualAddressing">
      <summary>Gets or sets a value that indicates whether the client adds addressing headers to request-reply messages.</summary>
      <returns>
          <see langword="true" /> if the client does not add any addressing headers; otherwise, <see langword="false" />. The default is <see langword="false" />. See Remarks.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.MaxFaultSize">
      <summary>Gets or sets the maximum fault size.</summary>
      <returns>An integer representing the maximum fault size.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.MessageInspectors">
      <summary>Gets a collection of message inspector implementations for a client.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Dispatcher.IClientMessageInspector" /> implementations.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.MessageVersionNoneFaultsEnabled">
      <summary>Gets or sets a value that indicates whether the MessageVersionNoneFaultsEnabled property is set.</summary>
      <returns>
          <see langword="true" /> if the MessageVersionNoneFaultsEnabled property is set; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.Operations">
      <summary>Gets a collection of client operations for a client.</summary>
      <returns>A synchronized collection of <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.OperationSelector">
      <summary>Gets or sets an <see cref="T:System.ServiceModel.Dispatcher.IClientOperationSelector" /> implementation that can be used to select a <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" />.</summary>
      <returns>An <see cref="T:System.ServiceModel.Dispatcher.IClientOperationSelector" /> object that selects a <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.UnhandledClientOperation">
      <summary>Gets the client operation for methods that do not have a corresponding <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" /> in the <see cref="P:System.ServiceModel.Dispatcher.ClientRuntime.Operations" /> collection.</summary>
      <returns>A <see cref="T:System.ServiceModel.Dispatcher.ClientOperation" /> that represents the method to which the current message contents are routed when the operation selector cannot find an operation that matches the message.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.ValidateMustUnderstand">
      <summary>Gets or sets a value that specifies whether the system or the application enforces SOAP <see langword="MustUnderstand" /> header processing.</summary>
      <returns>
          <see langword="true" /> if the system is to perform SOAP header <see langword="MustUnderstand" /> processing; otherwise <see langword="false" />, which indicates that the application performs this processing. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntime.Via">
      <summary>Gets or sets the transport address that is used to send messages through the client.</summary>
      <returns>A <see cref="T:System.Uri" /> that is the destination address for the transport. The default value is the <see cref="P:System.ServiceModel.EndpointAddress.Uri" /> value of the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntimeCompatBase.MessageInspectors">
      <summary>Gets a collection of message inspector implementations for a client.</summary>
      <returns>A collection of message inspector implementations.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ClientRuntimeCompatBase.Operations">
      <summary>Gets a collection of client operations for a client.</summary>
      <returns>A collection of client operations.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.Action">
      <summary>Gets the value of the action for this operation.</summary>
      <returns>The value of the action for this operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.AutoDisposeParameters">
      <summary>Gets or sets whether parameters are to be automatically disposed.</summary>
      <returns>
          <see langword="true" /> if the parameters are to be automatically disposed; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.CallContextInitializers">
      <summary>A collection of <see cref="T:System.ServiceModel.Dispatcher.ICallContextInitializer" /> objects that defines the methods that enable the initialization and recycling of thread-local storage with the thread that invokes user code.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Dispatcher.ICallContextInitializer" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.DeserializeRequest">
      <summary>Gets or sets a value that indicates whether the <see cref="P:System.ServiceModel.Dispatcher.DispatchOperation.Formatter" /> property value is used to deserialize the request message.</summary>
      <returns>
          <see langword="false" />
           if the return type is of type <see cref="T:System.ServiceModel.Channels.Message" /> and there are no out parameters; otherwise, <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.FaultContractInfos">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Dispatcher.FaultContractInfo" /> objects that represent the specified SOAP faults for this operation.</summary>
      <returns>A collection of SOAP faults specified for this operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.Formatter">
      <summary>Gets or sets the formatter that deserializes messages into objects and serializes objects into messages.</summary>
      <returns>An <see cref="T:System.ServiceModel.Dispatcher.IDispatchMessageFormatter" /> implementation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.Impersonation">
      <summary>Gets or sets a value that indicates the degree to which the operation requires impersonation.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.ImpersonationOption" /> values.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.Invoker">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Dispatcher.IOperationInvoker" /> object that invokes the user-defined method.</summary>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.IOperationInvoker" /> object that invokes the user-defined method.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.IsInsideTransactedReceiveScope">
      <summary>Gets or sets whether the scope of the operation is inside a transacted receive activity.</summary>
      <returns>
          <see langword="true" /> if the scope is inside a transacted receive activity; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.IsOneWay">
      <summary>Gets a value that indicates if the operation is a one-way operation.</summary>
      <returns>
          <see langword="true" /> if the operation has only an input; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.IsTerminating">
      <summary>Gets or sets a value that indicates if this operation is the last one in a session.</summary>
      <returns>
          <see langword="true" /> if the associated session is closed after the operation is invoked; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.Name">
      <summary>Gets the name of the operation.</summary>
      <returns>The name of the operation. This is used as the key to the <see cref="P:System.ServiceModel.Dispatcher.DispatchRuntime.Operations" /> collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.ParameterInspectors">
      <summary>Gets or sets a collection of <see cref="T:System.ServiceModel.Dispatcher.IParameterInspector" /> objects that can inspect and modify inbound and outbound objects for a particular proxy method.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Dispatcher.IParameterInspector" /> implementations.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.Parent">
      <summary>Gets the associated <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" /> object.</summary>
      <returns>The associated <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.ReleaseInstanceAfterCall">
      <summary>Gets or sets a value that specifies whether to recycle the service object after a call.</summary>
      <returns>
          <see langword="true" /> if the instance is released after a call is completed; otherwise, <see langword="false" />. The default is <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.ReleaseInstanceBeforeCall">
      <summary>Gets or sets a value that specifies whether to recycle the service object prior to dispatching the call.</summary>
      <returns>
          <see langword="true" /> if the instance is released and a new one created prior to dispatching the call; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.ReplyAction">
      <summary>Gets the action of the reply message for the operation.</summary>
      <returns>The action of the reply message for the operation.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.SerializeReply">
      <summary>Gets or sets a value that specifies whether the <see cref="P:System.ServiceModel.Dispatcher.DispatchOperation.Formatter" /> object serializes reply messages.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.Dispatcher.DispatchOperation.Formatter" /> property serializes the return values into a reply message; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.TransactionAutoComplete">
      <summary>Gets or sets a value that specifies whether the current transaction automatically completes when the operation returns successfully.</summary>
      <returns>
          <see langword="true" /> if the operation automatically completes on successful return; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchOperation.TransactionRequired">
      <summary>Gets or sets a value that specifies whether the operation must execute within a transaction.</summary>
      <returns>
          <see langword="true" /> if the operation must execute within the scope of a transaction; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.AutomaticInputSessionShutdown">
      <summary>Gets or sets a value that specifies whether the service closes an input session when the client closes an output session. </summary>
      <returns>
          <see langword="true" /> if the service closes an input session when the client closes an output session; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.CallbackClientRuntime">
      <summary>Gets the <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" /> object that represents the installation point for extensions to Windows Communication Foundation (WCF) for outbound calls to a duplex callback endpoint.</summary>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.ClientRuntime" /> object that is the installation point for run-time client customization in duplex contracts.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ChannelDispatcher">
      <summary>Gets the <see cref="T:System.ServiceModel.Dispatcher.ChannelDispatcher" /> for this dispatch run-time object.</summary>
      <returns>The channel dispatcher for the dispatch run-time object.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ConcurrencyMode">
      <summary>Gets or sets whether an instance of a service processes messages sequentially or concurrently.</summary>
      <returns>A <see cref="T:System.ServiceModel.ConcurrencyMode" /> object that controls whether an instance of a service processes messages sequentially or concurrently.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.EndpointDispatcher">
      <summary>Gets the <see cref="T:System.ServiceModel.Dispatcher.EndpointDispatcher" /> for this dispatch runtime.</summary>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.EndpointDispatcher" /> for this dispatch runtime.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.EnsureOrderedDispatch">
      <summary>Gets a value that indicates whether messages are to be dispatched in the order they were sent.</summary>
      <returns>
          <see langword="true" /> if messages are to be dispatched in the order they were sent; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ExternalAuthorizationPolicies">
      <summary>Gets or sets the external authorization policies that define a set of rules for authorizing a user, given a set of claims.</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> objects that define a set of rules for authorizing a user, given a set of claims.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.IgnoreTransactionMessageProperty">
      <summary>Gets or sets whether to ignore the <see cref="T:System.ServiceModel.Channels.TransactionMessageProperty" />.</summary>
      <returns>
          <see langword="true" />, the <see cref="T:System.ServiceModel.Channels.TransactionMessageProperty" /> is ignored when executing the service method; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ImpersonateCallerForAllOperations">
      <summary>Gets or sets a value that controls whether the service attempts to impersonate using the credentials provided by the incoming message.</summary>
      <returns>
          <see langword="true" /> if the service attempts to impersonate based on message credentials when an operation's <see cref="P:System.ServiceModel.Dispatcher.DispatchOperation.Impersonation" /> property value is either <see cref="F:System.ServiceModel.ImpersonationOption.Required" /> or <see cref="F:System.ServiceModel.ImpersonationOption.Allowed" />; <see langword="false" /> if the service attempts impersonation only if an operation's <see cref="P:System.ServiceModel.Dispatcher.DispatchOperation.Impersonation" /> property value is <see cref="F:System.ServiceModel.ImpersonationOption.Required" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ImpersonateOnSerializingReply">
      <summary>Gets a value that indicates whether impersonation is used on serializing reply operation.</summary>
      <returns>
          <see langword="true" /> if impersonation is used on serializing reply operation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.InputSessionShutdownHandlers">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Dispatcher.IInputSessionShutdown" /> objects that can be used to add a custom handler to control how input sessions are closed.</summary>
      <returns>A <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> of type <see cref="T:System.ServiceModel.Dispatcher.IInputSessionShutdown" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.InstanceContextInitializers">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Dispatcher.IInstanceContextInitializer" /> objects that can be used to inspect or modify an <see cref="T:System.ServiceModel.InstanceContext" /> object when it is first created.</summary>
      <returns>A <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> object of type <see cref="T:System.ServiceModel.Dispatcher.IInstanceContextInitializer" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.InstanceContextProvider">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Dispatcher.IInstanceContextProvider" /> to be used by the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" />.</summary>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.IInstanceContextProvider" /> to be used by the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.InstanceProvider">
      <summary>Gets or sets an <see cref="T:System.ServiceModel.Dispatcher.IInstanceProvider" /> object that you can use to control the creation and destruction of service objects.</summary>
      <returns>An <see cref="T:System.ServiceModel.Dispatcher.IInstanceProvider" /> object that controls the creation and destruction of service objects associated with an <see cref="T:System.ServiceModel.InstanceContext" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.MessageAuthenticationAuditLevel">
      <summary>Gets or sets a value that specifies whether successful message authentication events are written to the event log specified by <see cref="P:System.ServiceModel.Dispatcher.DispatchRuntime.SecurityAuditLogLocation" />.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.AuditLevel" /> values. The default is <see cref="F:System.ServiceModel.AuditLevel.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.MessageInspectors">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Dispatcher.IDispatchMessageInspector" /> objects that can be used to attach a custom message inspector for all incoming and outgoing messages across the endpoint.</summary>
      <returns>A <see cref="T:System.Collections.Generic.SynchronizedCollection`1" /> object of type <see cref="T:System.ServiceModel.Dispatcher.IDispatchMessageInspector" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.Operations">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> objects that can be used to control the execution behavior of a particular operation.</summary>
      <returns>A <see cref="T:System.Collections.Generic.SynchronizedKeyedCollection`2" /> of type <see cref="T:System.String" /> and <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.OperationSelector">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Dispatcher.IDispatchOperationSelector" /> object that controls the selection of a destination <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> for a particular message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.IDispatchOperationSelector" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.PreserveMessage">
      <summary>Gets or sets whether the message is preserved.</summary>
      <returns>
          <see langword="true" /> if message is preserved; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.PrincipalPermissionMode">
      <summary>Gets or sets a value that specifies how the <see cref="P:System.Threading.Thread.CurrentPrincipal" /> property is set.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.Description.PrincipalPermissionMode" /> values; the default is <see cref="F:System.ServiceModel.Description.PrincipalPermissionMode.UseWindowsGroups" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ReleaseServiceInstanceOnTransactionComplete">
      <summary>Gets or sets a value that specifies whether the service object is recycled after the transaction successfully completes.</summary>
      <returns>
          <see langword="true" /> if the service object is recycled after the transaction successfully completes; otherwise, <see langword="false" />. The default value is the value of <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.ReleaseServiceInstanceOnTransactionComplete" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.RoleProvider">
      <summary>Gets or sets the custom <see cref="T:System.Web.Security.RoleProvider" /> that is used by the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" />.</summary>
      <returns>The custom <see cref="T:System.Web.Security.RoleProvider" /> that is used by the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.SecurityAuditLogLocation">
      <summary>Gets or sets the location of the audit log.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.AuditLogLocation" /> values.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ServiceAuthenticationManager">
      <summary>Gets or sets the object that manages an authentication process for service operations. </summary>
      <returns>An authentication management object.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ServiceAuthorizationAuditLevel">
      <summary>Gets or sets a value that controls what service authorization events are audited.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.AuditLevel" /> values. The default is <see cref="F:System.ServiceModel.AuditLevel.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ServiceAuthorizationManager">
      <summary>Gets the <see cref="T:System.ServiceModel.ServiceAuthorizationManager" /> that provides authorization checking for the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.ServiceAuthorizationManager" /> that provides authorization checking for the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.SingletonInstanceContext">
      <summary>Gets or sets the singleton <see cref="T:System.ServiceModel.Dispatcher.IInstanceContextProvider" /> to be used by the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" />.</summary>
      <returns>The singleton <see cref="T:System.ServiceModel.Dispatcher.IInstanceContextProvider" /> to be used by the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.SuppressAuditFailure">
      <summary>Gets or sets a value that specifies whether to suppress non-critical exceptions that occur during the logging process.</summary>
      <returns>
          <see langword="true" /> if non-critical exceptions that occur during the logging process are suppressed; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.SynchronizationContext">
      <summary>Gets or sets the synchronization context that is used to invoke the service operations.</summary>
      <returns>The <see cref="T:System.Threading.SynchronizationContext" /> object used to determine on which thread the service operation is invoked.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.TransactionAutoCompleteOnSessionClose">
      <summary>Gets or sets a value that specifies whether to automatically complete the current transaction when the session closes. </summary>
      <returns>
          <see langword="true" /> if transactions automatically complete when the session closes; otherwise, <see langword="false" />. The default is the value specified by <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionAutoCompleteOnSessionClose" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.Type">
      <summary>Gets or sets the contract type.</summary>
      <returns>The type of the contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.UnhandledDispatchOperation">
      <summary>Gets or sets the operation to which unrecognized messages are dispatched.</summary>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.DispatchOperation" /> to which unrecognized messages are dispatched.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.DispatchRuntime.ValidateMustUnderstand">
      <summary>Gets or sets the value of <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.ValidateMustUnderstand" />.</summary>
      <returns>The value of <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.ValidateMustUnderstand" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter.Address">
      <summary>Gets the address that the <see cref="T:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter" /> tests messages against.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> that the <see cref="T:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter" /> tests messages against.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter.IncludeHostNameInComparison">
      <summary>Gets a value that indicates whether the host name is included in the endpoint address comparison.</summary>
      <returns>
          <see langword="true" /> if the host name is included in the endpoint address comparison; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.AddressFilter">
      <summary>Gets or sets a <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> object that is used to identify whether a particular message is destined for the endpoint address.</summary>
      <returns>The address filter used to route the message to the appropriate endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.ChannelDispatcher">
      <summary>Gets the associated <see cref="T:System.ServiceModel.Dispatcher.ChannelDispatcher" /> object, which can be used to inspect or modify other channel-related values and behaviors.</summary>
      <returns>The channel dispatcher which can be used to inspect or modify other channel-related values and behaviors.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.ContractFilter">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> object that is used to identify whether a message is destined for this contract.</summary>
      <returns>The filter used to route messages to the appropriate contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.ContractName">
      <summary>Gets the endpoint contract name.</summary>
      <returns>The name of the endpoint contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.ContractNamespace">
      <summary>Gets the namespace of the endpoint contract.</summary>
      <returns>The namespace of the endpoint contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.DispatchRuntime">
      <summary>Gets the <see cref="T:System.ServiceModel.Dispatcher.DispatchRuntime" /> object used to inspect, modify, or extend run-time behavior across a service endpoint or a client callback endpoint.</summary>
      <returns>The <see cref="P:System.ServiceModel.Dispatcher.EndpointDispatcher.DispatchRuntime" /> object used to inspect, modify, or extend run-time behavior across a service endpoint or a client callback endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.EndpointAddress">
      <summary>Gets the address of the endpoint.</summary>
      <returns>The address of the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.FilterPriority">
      <summary>Gets or sets the priority of the <see cref="P:System.ServiceModel.Dispatcher.EndpointDispatcher.ContractFilter" /> and the <see cref="P:System.ServiceModel.Dispatcher.EndpointDispatcher.AddressFilter" /> combination when the <see cref="P:System.ServiceModel.Dispatcher.EndpointDispatcher.ChannelDispatcher" /> is selecting endpoints.</summary>
      <returns>The priority of the filter.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.EndpointDispatcher.IsSystemEndpoint">
      <summary>Gets a value that indicates whether the endpoint is created internally by the server and not by the user.</summary>
      <returns>
          <see langword="true" /> if the endpoint was generated by the system; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ExceptionHandler.AlwaysHandle">
      <summary>Gets an instance of <see cref="T:System.ServiceModel.Dispatcher.ExceptionHandler" /> that handles all exceptions.</summary>
      <returns>An <see cref="T:System.ServiceModel.Dispatcher.ExceptionHandler" /> object that returns <see langword="true" /> for all exceptions.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ExceptionHandler.AsynchronousThreadExceptionHandler">
      <summary>Gets or sets the current <see cref="T:System.ServiceModel.Dispatcher.ExceptionHandler" /> implementation for the application domain.</summary>
      <returns>Assign a custom <see cref="T:System.ServiceModel.Dispatcher.ExceptionHandler" /> object that receives unhandled exceptions that occur on asynchronous Windows Communication Foundation (WCF) threads.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ExceptionHandler.TransportExceptionHandler">
      <summary>Gets or sets the current transport <see cref="T:System.ServiceModel.Dispatcher.ExceptionHandler" /> implementation for the application domain.</summary>
      <returns>A custom <see cref="T:System.ServiceModel.Dispatcher.ExceptionHandler" /> object that receives unhandled exceptions that occur within the global Windows Communication Foundation (WCF) transports.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.FaultContractInfo.Action">
      <summary>Gets the SOAP fault action value.</summary>
      <returns>The SOAP fault action value.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.FaultContractInfo.Detail">
      <summary>The type of the object that is serialized as the SOAP fault detail.</summary>
      <returns>The <see cref="T:System.Type" /> that represents the serialized SOAP fault detail.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException.Filters">
      <summary>Gets the collection of filters that contains the filter that caused the exception to be thrown.</summary>
      <returns>The <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> that contains the filters that caused the exception to be thrown.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.IClientOperationSelector.AreParametersRequiredForSelection">
      <summary>Gets a value that indicates whether parameters are required to determine the selection.</summary>
      <returns>
          <see langword="true" /> if parameters are required; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.IOperationInvoker.IsSynchronous">
      <summary>Gets a value that specifies whether the <see cref="M:System.ServiceModel.Dispatcher.IOperationInvoker.Invoke(System.Object,System.Object[],System.Object[]@)" /> or <see cref="M:System.ServiceModel.Dispatcher.IOperationInvoker.InvokeBegin(System.Object,System.Object[],System.AsyncCallback,System.Object)" /> method is called by the dispatcher.</summary>
      <returns>
          <see langword="true" /> if the dispatcher invokes the synchronous operation; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageFilterException.Filters">
      <summary>Gets the collection of <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" />s that exceeded the quota of nodes.</summary>
      <returns>The collection of <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" />s that exceeded the quota of nodes.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageFilterTable`1.Count">
      <summary>Gets the number of filter/<paramref name="FilterData" /> pairs in the filter table.</summary>
      <returns>The number of filter/<paramref name="FilterData" /> pairs items in the filter table.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageFilterTable`1.DefaultPriority">
      <summary>Gets or sets the default priority for the filter table.</summary>
      <returns>The default priority assigned by filters added to the filter table. The default value for the default priority is 0.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageFilterTable`1.IsReadOnly">
      <summary>Gets a value that indicates whether the filter table is read-only.</summary>
      <returns>
          <see langword="false" /> for all filter tables.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageFilterTable`1.Item(System.ServiceModel.Dispatcher.MessageFilter)">
      <summary>Gets or sets the filter data associated with the specified <paramref name="filter" />.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> associated with the filter data to get or set.</param>
      <returns>The filter data associated with the <paramref name="filter" />. If the specified <paramref name="filter" /> is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException" />, and a set operation creates a new filter data element with the specified <paramref name="filter" /> as the key.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved, and the <paramref name="filter" /> is not in the table.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageFilterTable`1.Keys">
      <summary>Gets a collection of all the filters contained in the filter table.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of all the filters contained in the filter table.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageFilterTable`1.Values">
      <summary>Gets a collection of all the <paramref name="FilterData" /> contained in the filter table.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of all the <paramref name="FilterData" /> contained in the filter table.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageQueryTable`1.Count">
      <summary>Gets the number of query/data pairs in the table.</summary>
      <returns>Returns <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageQueryTable`1.IsReadOnly">
      <summary>Gets a value that indicates whether the table is read-only.</summary>
      <returns>
          <see cref="T:System.Boolean" />
        
          <see langword="false" /> for all tables.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageQueryTable`1.Item(System.ServiceModel.Dispatcher.MessageQuery)">
      <summary>Gets or sets the query object associated with the data type.</summary>
      <param name="key">The query object to get or set.</param>
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageQueryTable`1.Keys">
      <summary>Returns a collection of all the collection keys contained in the table.</summary>
      <returns>
          <see cref="T:System.Collections.Generic.ICollection`1" />
        A collection of all of the query objects contained in the table.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MessageQueryTable`1.Values">
      <summary>Gets a collection of the result values contained in the table.</summary>
      <returns>
          <see cref="T:System.Collections.Generic.ICollection`1" />
        All of the result values contained in the table.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.MultipleFilterMatchesException.Filters">
      <summary>Gets the collection of filters that caused the exception to be thrown.</summary>
      <returns>The <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> that contains the filters that caused the exception to be thrown.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter.Address">
      <summary>Gets the Endpoint Address that the <see cref="T:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter" /> tests messages against.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> that the <see cref="T:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter" /> tests messages against.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter.IncludeHostNameInComparison">
      <summary>Gets a value that indicates whether the host name is included in the endpoint address comparison.</summary>
      <returns>
          <see langword="true" /> if the host name is included in the endpoint address comparison; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.SeekableXPathNavigator.CurrentPosition">
      <summary>When overridden in a derived class, gets or sets a value associated with the node in the data where the XPath navigator is positioned.</summary>
      <returns>A value that is associated with the navigator’s current position. </returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ServiceThrottle.MaxConcurrentCalls">
      <summary>Gets or sets the maximum number of messages actively processing across all dispatcher objects in a <see cref="T:System.ServiceModel.ServiceHost" />.</summary>
      <returns>The upper limit of active messages in the service. The default is 16 * number of processors in the computer.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ServiceThrottle.MaxConcurrentInstances">
      <summary>Gets or sets the maximum number of service objects that can execute at one time.</summary>
      <returns>The maximum number of <see cref="T:System.ServiceModel.InstanceContext" /> objects in the service at one time. The default is Maximum Concurrent Calls + Maximum Concurrent Sessions.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.ServiceThrottle.MaxConcurrentSessions">
      <summary>Gets or sets a value that specifies the maximum number of sessions a <see cref="T:System.ServiceModel.ServiceHost" /> object can accept at one time.</summary>
      <returns>The maximum number of sessions a service host accepts. The default is 100 * number of processors in the computer.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageContext.Whitespace">
      <summary>Gets a value that indicates whether to include white space nodes in the output.</summary>
      <returns>Always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilter.Namespaces">
      <summary>Gets the manager that resolves namespace prefixes in the XPath expression that defines the filter.</summary>
      <returns>The <see cref="T:System.Xml.XmlNamespaceManager" /> for the current <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilter.NodeQuota">
      <summary>Gets or sets the maximum number of nodes that should be looked at during filter evaluation.</summary>
      <returns>The maximum number of nodes that should be looked at during filter evaluation.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The quota is zero or negative. </exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilter.XPath">
      <summary>Gets the XPath expression that defines the query criteria for the filter.</summary>
      <returns>The XPath expression for the filter.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Count">
      <summary>Gets the number of filter/data pairs currently in the filter table.</summary>
      <returns>The number of filter/data pairs currently in the filter table.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.IsReadOnly">
      <summary>The <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1" /> is not read-only.</summary>
      <returns>Always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Item(System.ServiceModel.Dispatcher.MessageFilter)">
      <summary>Gets or sets the filter data associated with the specified <paramref name="filter" />.</summary>
      <param name="filter">The <see cref="T:System.ServiceModel.Dispatcher.MessageFilter" /> associated with the filter data to get or set.</param>
      <returns>The filter data associated with the <paramref name="filter" />. If the specified <paramref name="filter" /> is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException" /> and a set operation creates a new filter data element with the specified <paramref name="filter" /> as key.</returns>
      <exception cref="T:System.ArgumentNullException">
              <paramref name="filter" /> is <see langword="null" />.</exception>
      <exception cref="T:System.Xml.XPath.XPathException">A compiler error occurred. </exception>
      <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and the <paramref name="filter" /> is not in the table.</exception>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Keys">
      <summary>Gets a collection of all the filters contained in the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of all the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilter" />s contained in the filter table.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.NodeQuota">
      <summary>Gets or sets the maximum number of XML document nodes that can be examined by the individual filters during a single call to a <see langword="Match" /> method. This value applies for each filter.</summary>
      <returns>The number of nodes that can be examined.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1.Values">
      <summary>Gets a collection of all the <paramref name="FilterData" /> contained in the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1" />.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of all the <paramref name="FilterData" /> contained in the filter table.</returns>
    </member>
    <member name="P:System.ServiceModel.Dispatcher.XPathResult.ResultType">
      <summary>Returns the type of the value returned by the XPath query.</summary>
      <returns>
          <see cref="T:System.Xml.XPath.XPathResultType" />
        One of the enumeration values. To get the actual result, use the corresponding method. For example, if the value is <see cref="F:System.Xml.XPath.XPathResultType.Number" />, use the <see cref="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsNumber" /> method.</returns>
    </member>
    <member name="P:System.ServiceModel.DuplexClientBase`1.InnerDuplexChannel">
      <summary>Gets the inner duplex channel.</summary>
      <returns>The inner duplex channel.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddress.AnonymousUri">
      <summary>Gets a version-neutral representation of the anonymous URI.</summary>
      <returns>A <see cref="T:System.Uri" /> with the value http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddress.Headers">
      <summary>Gets the collection of address headers for the endpoints that the builder can create.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.AddressHeaderCollection" /> that contains address information for the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddress.Identity">
      <summary>Gets the identity for the endpoint used to authenticate it.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointIdentity" /> for the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddress.IsAnonymous">
      <summary>Gets a value that indicates whether the endpoint is anonymous.</summary>
      <returns>
          <see langword="true" /> if the endpoint is <see cref="P:System.ServiceModel.EndpointAddress.AnonymousUri" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddress.IsNone">
      <summary>Gets a value that indicates whether the URI for the endpoint is the <see cref="P:System.ServiceModel.EndpointAddress.NoneUri" />.</summary>
      <returns>
          <see langword="true" /> if the URI of the endpoint is <see cref="P:System.ServiceModel.EndpointAddress.NoneUri" />; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddress.NoneUri">
      <summary>Gets a version-neutral URI used for the address of an endpoint to which a message must not be sent.</summary>
      <returns>A <see cref="T:System.Uri" /> with the value http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/None.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddress.Uri">
      <summary>Gets the URI for the endpoint.</summary>
      <returns>The <see cref="T:System.Uri" /> for the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddressBuilder.Headers">
      <summary>Gets the list of address headers for the endpoints that the builder can create.</summary>
      <returns>The <see cref="T:System.Collections.Generic.List`1" /> of type <see cref="T:System.ServiceModel.Channels.AddressHeader" /> that contains the address headers for the endpoints that the builder can create.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddressBuilder.Identity">
      <summary>Gets or sets the identity for the endpoints that the builder can create.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointIdentity" /> for the endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointAddressBuilder.Uri">
      <summary>Gets or sets the URI for the endpoints that the builder can create.</summary>
      <returns>The <see cref="T:System.Uri" /> that specifies the endpoint address.</returns>
    </member>
    <member name="P:System.ServiceModel.EndpointIdentity.IdentityClaim">
      <summary>Gets the identity claim that corresponds to the identity. </summary>
      <returns>The <see cref="T:System.IdentityModel.Claims.Claim" /> that represents the identity claim.</returns>
    </member>
    <member name="P:System.ServiceModel.EnvelopeVersion.NextDestinationActorValue">
      <summary>Gets a string that contains the URI name for the SOAP role associated with the current message version for the next destination.</summary>
      <returns>A string that contains http://schemas.xmlsoap.org/soap/actor/next if SOAP1.1 is used; a string that contains http://www.w3.org/2003/05/soap-envelope/role/next if SOAP1.2 is used; and an empty string if the message version is none.</returns>
    </member>
    <member name="P:System.ServiceModel.EnvelopeVersion.None">
      <summary>Gets the envelope version not using a version of SOAP.</summary>
      <returns>The envelope version not using a SOAP formatting.</returns>
    </member>
    <member name="P:System.ServiceModel.EnvelopeVersion.Soap11">
      <summary>Gets the SOAP1.1 envelope version.</summary>
      <returns>The SOAP1.1 <see cref="T:System.ServiceModel.EnvelopeVersion" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.EnvelopeVersion.Soap12">
      <summary>Gets the SOAP1.2 envelope version.</summary>
      <returns>The SOAP1.2 <see cref="T:System.ServiceModel.EnvelopeVersion" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.ExceptionDetail.HelpLink">
      <summary>Gets or sets the help link from the exception passed to the constructor.</summary>
      <returns>The help link information of the exception.</returns>
    </member>
    <member name="P:System.ServiceModel.ExceptionDetail.InnerException">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.ExceptionDetail" /> object that represents the inner exception.</summary>
      <returns>The inner exception information.</returns>
    </member>
    <member name="P:System.ServiceModel.ExceptionDetail.Message">
      <summary>Gets or sets the message from the exception passed to the constructor.</summary>
      <returns>The exception message.</returns>
    </member>
    <member name="P:System.ServiceModel.ExceptionDetail.StackTrace">
      <summary>Gets or sets the stack trace information from the exception passed to the constructor.</summary>
      <returns>The stack trace of the exception.</returns>
    </member>
    <member name="P:System.ServiceModel.ExceptionDetail.Type">
      <summary>Gets or sets the type string for the exception passed to the constructor.</summary>
      <returns>The type string for the exception passed to the constructor.</returns>
    </member>
    <member name="P:System.ServiceModel.ExtensionCollection`1.System#Collections#Generic#ICollection{System#ServiceModel#IExtension{T}}#IsReadOnly">
      <summary>Gets whether the collection is read-only.</summary>
      <returns>
          <see cref="T:System.ServiceModel.ExtensionCollection`1" /> always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultCode.IsPredefinedFault">
      <summary>Gets a value that indicates whether the fault is a SOAP 1.1 or SOAP 1.2 fault.</summary>
      <returns>
          <see langword="true" /> if the fault is a SOAP 1.1 or SOAP 1.2 fault; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultCode.IsReceiverFault">
      <summary>Gets a value that indicates whether the fault is a SOAP 1.1 server fault or a SOAP 1.2 receiver fault.</summary>
      <returns>
          <see langword="true" /> if the fault is a SOAP 1.1 server fault or a SOAP 1.2 receiver fault; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultCode.IsSenderFault">
      <summary>Gets a value that indicates whether the fault is a SOAP 1.1 client fault or a SOAP 1.2 sender fault.</summary>
      <returns>
          <see langword="true" /> if the fault is a SOAP 1.1 client fault or a SOAP 1.2 sender fault; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultCode.Name">
      <summary>Gets the local name of the fault code. </summary>
      <returns>The local name of the fault code. </returns>
    </member>
    <member name="P:System.ServiceModel.FaultCode.Namespace">
      <summary>Gets the namespace for the fault code. </summary>
      <returns>A Uniform Resource Identifier (URI) for the namespace name. </returns>
    </member>
    <member name="P:System.ServiceModel.FaultCode.SubCode">
      <summary>Gets the fault subcode. </summary>
      <returns>A <see cref="T:System.ServiceModel.FaultCode" /> object that represents the fault subcode. </returns>
    </member>
    <member name="P:System.ServiceModel.FaultContractAttribute.Action">
      <summary>Gets or sets the action of the SOAP fault message that is specified as part of the operation contract.</summary>
      <returns>The value of the action for the SOAP fault message.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultContractAttribute.DetailType">
      <summary>Gets the type of a serializable object that contains error information.</summary>
      <returns>The type that represents the serializable error class. </returns>
    </member>
    <member name="P:System.ServiceModel.FaultContractAttribute.HasProtectionLevel">
      <summary>Gets a value that indicates whether the SOAP fault message has a protection level assigned.</summary>
      <returns>
          <see langword="true" /> if the fault message has a protection level; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultContractAttribute.Name">
      <summary>Gets or sets the name of the fault message in Web Services Description Language (WSDL).</summary>
      <returns>The fault message name. The default is the name of the type used as the fault detail.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultContractAttribute.Namespace">
      <summary>Gets or sets the namespace of the SOAP fault.</summary>
      <returns>The namespace of the SOAP fault.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultContractAttribute.ProtectionLevel">
      <summary>Specifies the level of protection the SOAP fault requires from the binding.</summary>
      <returns>One of the <see cref="T:System.Net.Security.ProtectionLevel" /> values. The default is <see cref="F:System.Net.Security.ProtectionLevel.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultException.Action">
      <summary>Gets the value of the SOAP action for the fault message.</summary>
      <returns>The value of the SOAP action for the fault message.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultException.Code">
      <summary>Gets the fault code for the SOAP fault.</summary>
      <returns>The fault code for the SOAP fault.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultException.Message">
      <summary>Gets the message for the exception.</summary>
      <returns>The exception message.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultException.Reason">
      <summary>Gets the <see cref="T:System.ServiceModel.FaultReason" /> for the SOAP fault.</summary>
      <returns>The reason for the SOAP fault.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultException`1.Detail">
      <summary>Gets the object that contains the detail information of the fault condition.</summary>
      <returns>The detail object that is the type parameter of the <see cref="T:System.ServiceModel.FaultException`1" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultImportOptions.UseMessageFormat">
      <summary>Gets or sets a value that indicates that the <see cref="T:System.Xml.Serialization.XmlSerializer" /> should be used for reading and writing faults.</summary>
      <returns>
          <see langword="true" /> if the <see cref="T:System.Xml.Serialization.XmlSerializer" /> should be used for reading and writing faults; <see langword="false" /> if the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> should be used. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultReason.Translations">
      <summary>Gets a collection of fault descriptions in different languages. </summary>
      <returns>A collection of <see cref="T:System.ServiceModel.FaultReasonText" /> objects, where each object describes the fault in a different language. </returns>
    </member>
    <member name="P:System.ServiceModel.FaultReasonText.Text">
      <summary>Gets the text of the SOAP fault reason.</summary>
      <returns>The text of the SOAP fault reason.</returns>
    </member>
    <member name="P:System.ServiceModel.FaultReasonText.XmlLang">
      <summary>Gets the language of the SOAP fault reason.</summary>
      <returns>The language of the SOAP fault reason.</returns>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.AlgorithmSuite">
      <summary>Gets and sets the algorithm suite that specifies the message encryption and key-wrap algorithms.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" />. The default is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />.</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.ClaimTypeRequirements">
      <summary>Gets a collection of the <see cref="T:System.ServiceModel.Security.Tokens.ClaimTypeRequirement" /> instances for this binding.</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Security.Tokens.ClaimTypeRequirement" />. The default is an empty collection.</returns>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.EstablishSecurityContext">
      <summary>Gets or sets whether a security context requires being put into place.</summary>
      <returns>
          <see langword="true" /> if security context requires placing; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.IssuedKeyType">
      <summary>Specifies the type of key to be issued.</summary>
      <returns>A <see cref="T:System.IdentityModel.Tokens.SecurityKeyType" />. The default is <see cref="F:System.IdentityModel.Tokens.SecurityKeyType.SymmetricKey" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not a valid <see cref="T:System.IdentityModel.Tokens.SecurityKeyType" />.</exception>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.IssuedTokenType">
      <summary>Specifies the type of token which should be issued by the security token service.</summary>
      <returns>The type of token to be issued. The default is <see langword="null" />, which causes WCF to request a SAML security token from the STS.</returns>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.IssuerAddress">
      <summary>Gets or sets the endpoint address of the security token service that issues credentials for the service.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> of the security token service.</returns>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.IssuerBinding">
      <summary>Gets or sets the binding to be used by the client when communicating with the security token service whose endpoint address equals <see cref="P:System.ServiceModel.FederatedMessageSecurityOverHttp.IssuerAddress" />.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Binding" /> to be used by the client when communicating with the security token service.</returns>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.IssuerMetadataAddress">
      <summary>Gets or sets the endpoint address for communicating with the security token service out of band.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Binding" /> to be used when communicating with the security token service out of band.</returns>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.NegotiateServiceCredential">
      <summary>Specifies whether a message level SSL negotiation is done to obtain the service’s certificate.</summary>
      <returns>
          <see langword="true" /> if the service certificate is negotiated; <see langword="false" /> if the service certificate is available out of band. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.FederatedMessageSecurityOverHttp.TokenRequestParameters">
      <summary>Gets a collection of XML elements to be sent in the message body to the security token service when requesting a token.</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.Xml.XmlElement" />.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.AllowCookies">
      <summary>Gets or sets a value that indicates whether the client accepts cookies and propagates them on future requests.</summary>
      <returns>
          <see langword="true" /> if cookies are allowed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.BypassProxyOnLocal">
      <summary>Gets or sets a value that indicates whether to bypass the proxy server for local addresses.</summary>
      <returns>
          <see langword="true" /> to bypass the proxy server for local addresses; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.EnvelopeVersion">
      <summary>Gets the version of SOAP that is used for messages that are processed by this binding.</summary>
      <returns>The version of SOAP that is used for messages that are processed by this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.</summary>
      <returns>
          <see langword="true" /> if the hostname is used for matching the URI; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.MaxBufferPoolSize">
      <summary>Gets or sets the maximum amount of memory, in bytes, that is allocated for use by the manager of the message buffers that receive messages from the channel.</summary>
      <returns>The maximum amount of memory, in bytes, that is allocated for use by the manager of the message buffers that receive messages from the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.MaxBufferSize">
      <summary>Gets or sets the maximum size, in bytes, for a buffer that receives messages from the channel.</summary>
      <returns>The maximum size, in bytes, for a buffer that receives messages from the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, for a message that can be received on a channel configured with this binding.</summary>
      <returns>The maximum size, in bytes, for a message that can be received on a channel configured with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.ProxyAddress">
      <summary>Gets or sets the URI address of the HTTP proxy.</summary>
      <returns>The URI address of the HTTP proxy.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.ReaderQuotas">
      <summary>Gets or sets the constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.Scheme">
      <summary>Gets the URI transport scheme for the channels and listeners that are configured with this binding.</summary>
      <returns>The URI transport scheme for the channels and listeners that are configured with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
      <summary>Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.</summary>
      <returns>
          <see langword="true" /> to incoming requests are handled synchronously or asynchronously; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.TextEncoding">
      <summary>Gets or sets the character encoding that is used for the message text.</summary>
      <returns>The character encoding that is used for the message text.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.TransferMode">
      <summary>Gets or sets a value that indicates whether messages are sent buffered or streamed.</summary>
      <returns>One of the enumeration values of <see cref="T:System.ServiceModel.TransferMode" /> that indicates whether messages are sent buffered or streamed.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpBindingBase.UseDefaultWebProxy">
      <summary>Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.</summary>
      <returns>
          <see langword="true" /> if the auto-configured HTTP proxy of the system should be used, if available; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpTransportSecurity.ClientCredentialType">
      <summary>Gets or sets the type of client credential to be used for authentication.</summary>
      <returns>Returns the <see cref="T:System.ServiceModel.HttpClientCredentialType" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">Setting the property to an undefined value.</exception>
    </member>
    <member name="P:System.ServiceModel.HttpTransportSecurity.ExtendedProtectionPolicy">
      <summary>Gets or sets the extended protection policy.</summary>
      <returns>The extended protection policy.</returns>
    </member>
    <member name="P:System.ServiceModel.HttpTransportSecurity.ProxyCredentialType">
      <summary>Gets or sets the type of client credential to be used for authentication against the proxy.</summary>
      <returns>Returns the <see cref="T:System.ServiceModel.HttpProxyCredentialType" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">Setting the property to an undefined value.</exception>
    </member>
    <member name="P:System.ServiceModel.HttpTransportSecurity.Realm">
      <summary>Gets or sets the authentication realm for digest or basic authentication.</summary>
      <returns>The authentication realm. The default value is "".</returns>
    </member>
    <member name="P:System.ServiceModel.IClientChannel.AllowInitializationUI">
      <summary>Gets or sets a value indicating whether <see cref="M:System.ServiceModel.IClientChannel.DisplayInitializationUI" /> attempts to call the <see cref="T:System.ServiceModel.Dispatcher.IInteractiveChannelInitializer" /> objects in the <see cref="P:System.ServiceModel.Dispatcher.ClientRuntime.InteractiveChannelInitializers" /> property or throws if that collection is not empty. </summary>
      <returns>
          <see langword="true" /> if Windows Communication Foundation (WCF) is permitted to invoke interactive channel initializers; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.IClientChannel.DidInteractiveInitialization">
      <summary>Gets a value indicating whether a call was done to a user interface to obtain credential information. </summary>
      <returns>
          <see langword="true" /> if the <see cref="M:System.ServiceModel.IClientChannel.DisplayInitializationUI" /> method was called (or the <see cref="M:System.ServiceModel.IClientChannel.BeginDisplayInitializationUI(System.AsyncCallback,System.Object)" /> and <see cref="M:System.ServiceModel.IClientChannel.EndDisplayInitializationUI(System.IAsyncResult)" /> methods; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.IClientChannel.Via">
      <summary>Gets the URI that contains the transport address to which messages are sent on the client channel.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the transport address to which messages are sent on the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.ICommunicationObject.State">
      <summary>Gets the current state of the communication-oriented object.</summary>
      <returns>The value of the <see cref="T:System.ServiceModel.CommunicationState" /> of the object.</returns>
    </member>
    <member name="P:System.ServiceModel.IContextChannel.AllowOutputBatching">
      <summary>Gets or sets a value that instructs Windows Communication Foundation (WCF) to store a set of messages before giving the messages to the transport.</summary>
      <returns>
          <see langword="true" /> if the batching of outgoing messages is allowed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.IContextChannel.InputSession">
      <summary>Gets the input session for the channel.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.IInputSession" /> for the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.IContextChannel.LocalAddress">
      <summary>Gets the local endpoint for the channel.</summary>
      <returns>The local <see cref="T:System.ServiceModel.EndpointAddress" /> for the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.IContextChannel.OperationTimeout">
      <summary>Gets or sets the time period within which an operation must complete or an exception is thrown.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the time period within which an operation must complete.</returns>
    </member>
    <member name="P:System.ServiceModel.IContextChannel.OutputSession">
      <summary>Gets the output session associated with the channel, if any.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.IOutputSession" /> implementation if an input session exists; otherwise, <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.IContextChannel.RemoteAddress">
      <summary>Gets the remote address associated with the channel.</summary>
      <returns>The remote <see cref="T:System.ServiceModel.EndpointAddress" /> for the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.IContextChannel.SessionId">
      <summary>Returns an identifier for the current session, if any.</summary>
      <returns>The current session identifier, if any.</returns>
    </member>
    <member name="P:System.ServiceModel.IDefaultCommunicationTimeouts.CloseTimeout">
      <summary>Gets the interval of time after which the close method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for the close method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.IDefaultCommunicationTimeouts.OpenTimeout">
      <summary>Gets the interval of time after which the open method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for the open method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.IDefaultCommunicationTimeouts.ReceiveTimeout">
      <summary>Gets the interval of time after which the receive method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for the receive method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.IDefaultCommunicationTimeouts.SendTimeout">
      <summary>Gets the interval of time after which the send method, invoked by a communication object, times out.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait for the send method to time out.</returns>
    </member>
    <member name="P:System.ServiceModel.IDuplexContextChannel.AutomaticInputSessionShutdown">
      <summary>Gets or sets a value that indicates whether the input session is shutdown automatically.</summary>
      <returns>
          <see langword="true" /> if the input session is shutdown automatically; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.IDuplexContextChannel.CallbackInstance">
      <summary>Gets or sets the instance context associated with the duplex message exchange.</summary>
      <returns>The <see cref="T:System.ServiceModel.InstanceContext" /> associated with the duplex message exchange.</returns>
    </member>
    <member name="P:System.ServiceModel.IExtensibleObject`1.Extensions">
      <summary>Gets a collection of extension objects for this extensible object.</summary>
      <typeparam name="T">The type of the extension collection.</typeparam>
      <returns>A <see cref="T:System.ServiceModel.IExtensionCollection`1" /> of extension objects.</returns>
    </member>
    <member name="P:System.ServiceModel.InstanceContext.Extensions">
      <summary>Gets the extension collection, if any, associated with the service instance.</summary>
      <returns>The <see cref="T:System.ServiceModel.IExtensionCollection`1" /> of type <see cref="T:System.ServiceModel.InstanceContext" /> that contains the instance contexts for the extensions of the service instance.</returns>
      <exception cref="T:System.ObjectDisposedException">The service instance associated with this context is closed, but was not aborted.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The service instance associated with this context is in a faulted state.</exception>
    </member>
    <member name="P:System.ServiceModel.InstanceContext.Host">
      <summary>Gets the host for the service instance.</summary>
      <returns>The <see cref="T:System.ServiceModel.ServiceHostBase" /> that hosts the service instance.</returns>
      <exception cref="T:System.ObjectDisposedException">The service instance associated with this context is closed, but was not aborted.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The service instance associated with this context is in a faulted state.</exception>
    </member>
    <member name="P:System.ServiceModel.InstanceContext.IncomingChannels">
      <summary>Gets the sessionful channels that are incoming to the service instance.</summary>
      <returns>The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> that contains the sessionful channels incoming to the service instance.</returns>
      <exception cref="T:System.ObjectDisposedException">The service instance is closed and cannot be used.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The service instance is in a faulted state.</exception>
    </member>
    <member name="P:System.ServiceModel.InstanceContext.ManualFlowControlLimit">
      <summary>Gets or sets a limit on the number of messages that can be processed by the instance context.  </summary>
      <returns>The number of messages that can be processed by the instance context. </returns>
    </member>
    <member name="P:System.ServiceModel.InstanceContext.OutgoingChannels">
      <summary>Gets the sessionful channels that are outgoing from the service instance.</summary>
      <returns>The <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.ServiceModel.Channels.IChannel" /> that contains the sessionful channels outgoing from the service instance.</returns>
      <exception cref="T:System.ObjectDisposedException">The service instance is closed and cannot be used.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The service instance is in a faulted state.</exception>
    </member>
    <member name="P:System.ServiceModel.InstanceContext.SynchronizationContext">
      <summary>Gets or sets the context used for thread synchronization with the current instance context.</summary>
      <returns>The <see cref="T:System.Threading.SynchronizationContext" /> used for thread synchronization with the current instance context.</returns>
      <exception cref="T:System.InvalidOperationException">The communication object is opened or closing and cannot be modified in these states.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectAbortedException">The communication object has been aborted and cannot be modified in these states.</exception>
      <exception cref="T:System.ObjectDisposedException">The communication object has been closed already and cannot be modified in these states.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The communication object is faulted and cannot be modified in these states.</exception>
    </member>
    <member name="P:System.ServiceModel.IOnlineStatus.IsOnline">
      <summary>Gets whether the instance has network connectivity and is connected to a resource.</summary>
      <returns>True if the current instance is available on the network; false if it is not.</returns>
    </member>
    <member name="P:System.ServiceModel.IServiceChannel.ListenUri">
      <summary>Gets the URI at which the service listens for incoming requests.</summary>
      <returns>The <see cref="T:System.Uri" /> at which the service listens for incoming requests on the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageBodyMemberAttribute.Order">
      <summary>Gets or sets a value that indicates the position in which the member is serialized into the SOAP body.</summary>
      <returns>The location of the element in the SOAP body.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value passed to the property setter is a negative integer.</exception>
    </member>
    <member name="P:System.ServiceModel.MessageContractAttribute.HasProtectionLevel">
      <summary>Gets a value that indicates whether the message has a protection level. </summary>
      <returns>
          <see langword="true" /> if the message must be encrypted, signed, or both; otherwise <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageContractAttribute.IsWrapped">
      <summary>Gets or sets a value that specifies whether the message body has a wrapper element.</summary>
      <returns>
          <see langword="true" /> if the message body has a wrapper element; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageContractAttribute.ProtectionLevel">
      <summary>Gets or sets a value that specified whether the message must be encrypted, signed, or both. </summary>
      <returns>One of the <see cref="T:System.Net.Security.ProtectionLevel" /> values. The default is <see cref="F:System.Net.Security.ProtectionLevel.None" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value passed to the property when the setting is not one of the <see cref="T:System.Net.Security.ProtectionLevel" /> values. </exception>
    </member>
    <member name="P:System.ServiceModel.MessageContractAttribute.WrapperName">
      <summary>Gets or sets the name of the wrapper element of the message body.</summary>
      <returns>The name of the wrapper element in the message body.</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
    </member>
    <member name="P:System.ServiceModel.MessageContractAttribute.WrapperNamespace">
      <summary>Gets or sets the namespace of the message body wrapper element.</summary>
      <returns>The wrapper element namespace.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageContractMemberAttribute.HasProtectionLevel">
      <summary>When overridden in a derived class, gets a value that indicates whether the member has a protection level assigned. </summary>
      <returns>
          <see langword="true" /> if the member has a protection level; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageContractMemberAttribute.Name">
      <summary>Specifies the name of the element that corresponds to this member. </summary>
      <returns>The name of the element that corresponds to this member. This string must be a valid XML element name. </returns>
    </member>
    <member name="P:System.ServiceModel.MessageContractMemberAttribute.Namespace">
      <summary>Specifies the namespace of the element that corresponds to this member. </summary>
      <returns>A namespace URI of the element that corresponds to this member. </returns>
    </member>
    <member name="P:System.ServiceModel.MessageContractMemberAttribute.ProtectionLevel">
      <summary>Specifies whether the member is to be transmitted as-is, signed, or signed and encrypted. </summary>
      <returns>One of the <see cref="T:System.Net.Security.ProtectionLevel" /> values. The default is <see cref="F:System.Net.Security.ProtectionLevel.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeader`1.Actor">
      <summary>Gets or sets the targeted recipient of the message header.</summary>
      <returns>The targeted recipient of the message header. The default is an empty string ("").</returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeader`1.Content">
      <summary>Gets or sets the content of the header.</summary>
      <returns>The content of the header.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeader`1.MustUnderstand">
      <summary>Gets or sets a value that indicates whether the header must be understood, as stated in the SOAP 1.1/1.2 specification. </summary>
      <returns>
          <see langword="true" /> if the header must be understood; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeader`1.Relay">
      <summary>Gets a value that indicates whether the header should be relayed.</summary>
      <returns>
          <see langword="true" /> if the header should be relayed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeaderAttribute.Actor">
      <summary>Gets or sets a URI that indicates the node at which this header is targeted. Maps to the role header attribute when SOAP 1.2 is used and the actor header attribute when SOAP 1.1 is used. </summary>
      <returns>A URI that indicates the node at which this header is targeted. This URI maps to the role header attribute when SOAP 1.2 is used and the actor header attribute when SOAP 1.1 is used. </returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeaderAttribute.MustUnderstand">
      <summary>Specifies whether the node acting in the <see cref="P:System.ServiceModel.MessageHeaderAttribute.Actor" /> role must understand this header. This is mapped to the <see langword="mustUnderstand" /> SOAP header attribute.</summary>
      <returns>
          <see langword="true" /> if the node acting in the <see cref="P:System.ServiceModel.MessageHeaderAttribute.Actor" /> role must understand this header; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeaderAttribute.Relay">
      <summary>Specifies whether this header is to be relayed to downstream nodes. This is mapped to the <see langword="relay" /> SOAP header attribute.</summary>
      <returns>
          <see langword="true" /> if this header is to be relayed to downstream nodes; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeaderException.HeaderName">
      <summary>Gets the name of the SOAP header that caused the exception.</summary>
      <returns>The name of the SOAP header.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeaderException.HeaderNamespace">
      <summary>Gets the namespace of the SOAP header that caused the exception.</summary>
      <returns>The namespace of the SOAP header.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageHeaderException.IsDuplicate">
      <summary>Gets a value that indicates whether there are multiple message headers or no message headers.</summary>
      <returns>
          <see langword="true" /> if the multiple message header is a duplicate; <see langword="false" /> if there are no message headers.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageParameterAttribute.Name">
      <summary>Obtains or sets the name attribute of the parameter in the XML Schema (XSD).</summary>
      <returns>The name attribute of the parameter in the XSD.</returns>
    </member>
    <member name="P:System.ServiceModel.MessagePropertyAttribute.Name">
      <summary>Gets or sets the name of the property.</summary>
      <returns>The name of the <see cref="T:System.ServiceModel.MessagePropertyAttribute" /> attribute.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityOverHttp.AlgorithmSuite">
      <summary>Specifies the algorithm suite used for security messages at the SOAP level. </summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" />. The default is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />.</returns>
      <exception cref="T:System.ArgumentNullException">The value of <see cref="P:System.ServiceModel.MessageSecurityOverHttp.AlgorithmSuite" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityOverHttp.ClientCredentialType">
      <summary>Specifies the type of client credential used for client authentication in the wsHttpBinding or wsDualHttpBinding bindings.</summary>
      <returns>A <see cref="T:System.ServiceModel.MessageCredentialType" />. The default is <see cref="F:System.ServiceModel.MessageCredentialType.Windows" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value of <see cref="P:System.ServiceModel.MessageSecurityOverHttp.ClientCredentialType" /> is not a valid <see cref="T:System.ServiceModel.MessageCredentialType" />.</exception>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityOverHttp.NegotiateServiceCredential">
      <summary>Gets or sets a value that indicates whether the service credential is provisioned at the client out of band or is obtained from the service through a process of negotiation.</summary>
      <returns>
          <see langword="true" /> if service credential is obtained through a process of negotiation; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityOverMsmq.AlgorithmSuite">
      <summary>Specifies the algorithm suite used for security messages at the SOAP level.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> setting for messages sent over the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityOverMsmq.ClientCredentialType">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MessageCredentialType" /> security setting for messages sent over the MSMQ transport.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageCredentialType" /> security setting for messages sent over the MSMQ transport.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityOverTcp.AlgorithmSuite">
      <summary>Specifies the algorithm suite to be used for securing messages at the SOAP level. </summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" />. The default is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />.</returns>
      <exception cref="T:System.ArgumentNullException">The value of <see cref="P:System.ServiceModel.MessageSecurityOverTcp.AlgorithmSuite" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityOverTcp.ClientCredentialType">
      <summary>Specifies the type of client credential the client uses to authenticate itself to the service at the SOAP level. </summary>
      <returns>A <see cref="T:System.ServiceModel.MessageCredentialType" />. The default is <see cref="F:System.ServiceModel.MessageCredentialType.Windows" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value of <see cref="P:System.ServiceModel.MessageSecurityOverTcp.ClientCredentialType" /> is not a valid <see cref="T:System.ServiceModel.MessageCredentialType" />.</exception>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.BasicSecurityProfileVersion">
      <summary>Gets the version information for the Basic Security Profile.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.BasicSecurityProfileVersion" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.Default">
      <summary>Gets the version information for default message security.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> object that represents the default message security.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.SecureConversationVersion">
      <summary>Gets the WS-SecureConversation version that corresponds to the message security version.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecureConversationVersion" /> object that corresponds to the message security version.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.SecurityPolicyVersion">
      <summary>Gets the WS-SecurityPolicy version that corresponds to the message security version.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityPolicyVersion" /> object that corresponds to the message security version.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.SecurityTokenVersion">
      <summary>Gets the security token version that corresponds to the message security version.</summary>
      <returns>The <see cref="T:System.IdentityModel.Selectors.SecurityTokenVersion" /> object that corresponds to the message security version.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.SecurityVersion">
      <summary>Gets the WS-Security version that corresponds to the message security version.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityVersion" /> object that corresponds to the message security version.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.TrustVersion">
      <summary>Gets the WS-Trust version that corresponds to the message security version.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.TrustVersion" /> object that corresponds to the message security version.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10">
      <summary>Gets the message security version that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> object that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10">
      <summary>Gets the message security version that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> object that requires the Basic Security Profile 1.0 based on WS-Security 1.0, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12">
      <summary>Gets the message security version that requires the WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> object that requires the WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 and WS-SecurityPolicy 1.2 security specifications.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10">
      <summary>Gets the message security version that requires the WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2, and BasicSecurityProfile 1.0 security specifications.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> object that requires the WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2, and BasicSecurityProfile 1.0 security specifications.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11">
      <summary>Gets the message security version that requires the WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> object that requires the WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.</returns>
    </member>
    <member name="P:System.ServiceModel.MessageSecurityVersion.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10">
      <summary>Gets the message security version that requires the Basic Security Profile based on WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityVersion" /> object that requires the Basic Security Profile based on WS-Security 1.1, WS-Trust of February 2005, WS-SecureConversation of February 2005 and WS-SecurityPolicy 1.1 security specifications.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.CustomDeadLetterQueue">
      <summary>Gets or sets a URI that contains the location of the dead-letter queue for each application, where messages that have expired or that have failed transfer or delivery are placed.</summary>
      <returns>The <see cref="T:System.Uri" /> that contains the location of the dead-letter queue for each application. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.DeadLetterQueue">
      <summary>Gets or sets an enumeration value that indicates the type of dead-letter queue to use.</summary>
      <returns>A <see cref="T:System.ServiceModel.DeadLetterQueue" /> enumeration value that indicates the type of dead-letter queue to use.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.Durable">
      <summary>Gets or sets a value that indicates whether the messages processed by this binding are durable or volatile.</summary>
      <returns>
          <see langword="true" /> if the messages processed by this binding are durable; <see langword="false" /> if they are volatile. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.ExactlyOnce">
      <summary>Gets or sets a value that indicates whether messages processed by this binding are received exactly once.</summary>
      <returns>
          <see langword="true" /> if messages processed by this binding are received exactly once; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, for a message that is processed by this binding.</summary>
      <returns>The maximum size (in bytes) for a message that is processed by this binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.MaxRetryCycles">
      <summary>Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.</summary>
      <returns>The maximum number of retry cycles to attempt delivery of messages to the application. The default value is 2.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.ReceiveContextEnabled">
      <summary>Gets or sets a value that indicates whether the receive context behavior is requested.</summary>
      <returns>
          <see langword="true" /> if the receive context behavior is requested; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.ReceiveErrorHandling">
      <summary>Gets or sets an enumeration value that specifies how poison messages are handled.</summary>
      <returns>A <see cref="T:System.ServiceModel.ReceiveErrorHandling" /> value that specifies how poison and other messages that cannot be dispatched are handled.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.ReceiveRetryCount">
      <summary>Gets or sets the maximum number of immediate delivery attempts on a message that is read from the application queue.</summary>
      <returns>The maximum number of immediate delivery attempts. The default is 5.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.RetryCycleDelay">
      <summary>Gets or sets a value that indicates the time delay between retry cycles when attempting to deliver a message that cannot be delivered immediately.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time to wait before starting the next cycle of delivery attempts to the receiving application. The default value is 10 minutes.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.Scheme">
      <summary>Returns the scheme for this binding.</summary>
      <returns>The scheme for this binding. The scheme returned depends on the implementation of <see cref="T:System.ServiceModel.MsmqBindingBase" />. The <see cref="T:System.ServiceModel.NetMsmqBinding" /> implementation returns "net.msmq". The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding" /> implementation returns "msmq.formatname".</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
      <summary>Gets a value that indicates whether incoming requests can be handled more efficiently synchronously or asynchronously.</summary>
      <returns>
          <see langword="true" /> if requests can be handled more efficiently synchronously; otherwise<see langword=" false" />. The default is <see langword="false" />, to handle requests asynchronously.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.TimeToLive">
      <summary>Gets or sets the interval of time that indicates how long the messages processed by this binding can be in the queue before they expire.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that indicates how long the messages can be in the queue before they expire. The default value is 1 day.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.UseMsmqTracing">
      <summary>Gets or sets a value that indicates whether messages processed by this binding should be traced.</summary>
      <returns>
          <see langword="true" /> if messages processed by this binding should be traced; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.UseSourceJournal">
      <summary>Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.</summary>
      <returns>
          <see langword="true" /> if copies of messages processed by this binding should be stored in the source journal queue; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqBindingBase.ValidityDuration">
      <summary>Gets or sets a value that specifies the duration a message will be locked by the receive context feature.</summary>
      <returns>A timespan object.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding.Security">
      <summary>Gets the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurity" /> that is associated with this binding. </summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurity" /> that is associated with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding.SerializationFormat">
      <summary>Gets or sets the serialization format to be used to serialize or deserialize the message.</summary>
      <returns>A <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat" /> object that represents the type of serialization to use.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.Scheme">
      <summary>Gets a <see cref="T:System.String" /> that contains the scheme used by the binding element.</summary>
      <returns>The <see cref="T:System.String" /> that contains the scheme used by the binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.SerializationFormat">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat" /> to be used when serializing MSMQ messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat" /> to be used when serializing MSMQ messages. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not within the values of <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat" />.</exception>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement.TargetSerializationTypes">
      <summary>Gets or sets an array of <see cref="T:System.Type" /> objects that contain the types to which messages should be deserialized.</summary>
      <returns>An array of <see cref="T:System.Type" /> that contains the types to which messages should be deserialized.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.AcknowledgeType">
      <summary>Gets or sets the acknowledgment type to return to the sending application.</summary>
      <returns>The acknowledgment type to return to the sending application.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Acknowledgment">
      <summary>Gets the acknowledgment message that Message Queuing (MSMQ) generates.</summary>
      <returns>The acknowledgment message that Message Queuing generates.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.AdministrationQueue">
      <summary>Gets or sets the queue that receives the acknowledgment messages that Message Queuing (MSMQ) generates.</summary>
      <returns>The queue that receives the acknowledgment messages that Message Queuing generates.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.AppSpecific">
      <summary>Specifies additional application-specific information.</summary>
      <returns>An <see langword="integer" /> value that represents additional application-specific information.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.ArrivedTime">
      <summary>Gets or sets the time that the message arrived in the destination queue.</summary>
      <returns>The time that the message arrived in the destination queue.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Authenticated">
      <summary>Gets or sets whether the message was authenticated.</summary>
      <returns>
          <see langword="true" /> if the message was authenticated; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Body">
      <summary>Gets or sets the content of the message.</summary>
      <returns>The content of the MSMQ message body.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.BodyType">
      <summary>Gets or sets the type of data that the message body contains.</summary>
      <returns>The type of data that the message body contains.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.CorrelationId">
      <summary>Gets or sets the message identifier used by acknowledgment, report, and response messages to reference the original message.</summary>
      <returns>The message identifier used by acknowledgment, report, and response messages to reference the original message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.DestinationQueue">
      <summary>Gets or sets the intended destination queue for the message.</summary>
      <returns>The intended destination queue for the message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Extension">
      <summary>Gets or sets additional, application-defined information associated with the message.</summary>
      <returns>A byte array that contains additional, application-defined information associated with the message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Id">
      <summary>Gets the message's identifier.</summary>
      <returns>The message's identifier.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Label">
      <summary>Gets or sets an application-defined Unicode string that describes the message.</summary>
      <returns>An application-defined Unicode string that describes the message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.MessageType">
      <summary>Gets the message type: <see langword="Normal" />, <see langword="Acknowledgment" />, or <see langword="Report" />.</summary>
      <returns>The message type: <see langword="Normal" />, <see langword="Acknowledgment" />, or <see langword="Report" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.Priority">
      <summary>Gets or sets the message priority, which determines where in the queue the message is placed.</summary>
      <returns>The message priority. The values are defined by <see cref="T:System.Messaging.MessagePriority" />.</returns>
      <exception cref="T:System.ArgumentNullException">The value is not null and is not within the range of <see cref="T:System.Messaging.MessagePriority" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.ResponseQueue">
      <summary>Gets or sets the queue that receives application-generated response messages.</summary>
      <returns>The URI for the queue that receives application-generated response messages.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.SenderId">
      <summary>Gets the identifier of the sending user.</summary>
      <returns>The identifier of the sending user.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.SentTime">
      <summary>Gets the date and time on the sending computer that the message was sent by the source queue manager.</summary>
      <returns>The date and time on the sending computer that the message was sent by the source queue manager.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty.TimeToReachQueue">
      <summary>Gets or sets the maximum amount of time for the message to reach the queue.</summary>
      <returns>The maximum amount of time for the message to reach the queue.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not null and is less than zero.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not infinite and is greater than Int32.MaxValue milliseconds.</exception>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurity.Mode">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode" /> that is associated with the Message Queuing (MSMQ) integration channel.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode" /> that is associated with the Message Queuing integration channel.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurity.Transport">
      <summary>Gets the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> that is associated with the Message Queuing (MSMQ) integration channel.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> that is associated with the Message Queuing integration channel.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.AcknowledgeType">
      <summary>Gets or sets the <see cref="T:System.Messaging.AcknowledgeTypes" /> that is associated with this message.</summary>
      <returns>The <see cref="T:System.Messaging.AcknowledgeTypes" /> that is associated with this message. May be <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.Acknowledgment">
      <summary>Gets the <see cref="T:System.Messaging.Acknowledgment" /> that is associated with this message.</summary>
      <returns>The <see cref="T:System.Messaging.Acknowledgment" /> that is associated with this message. The default value is Acknowledgement.None.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.AdministrationQueue">
      <summary>Gets or sets the <see cref="T:System.Uri" /> of the administration queue that is associated with this message.</summary>
      <returns>The <see cref="T:System.Uri" /> of the administration queue that is associated with this message. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.AppSpecific">
      <summary>Gets or sets an <see cref="T:System.Int32" /> value that represents any additional application-specific information that is associated with this message.</summary>
      <returns>An <see cref="T:System.Int32" /> value that represents any additional application-specific information that is associated with this message. The default value is <see langword="null" /> when accessed by the sending application and 0 when accessed by the receiving application.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.ArrivedTime">
      <summary>Gets or sets a <see cref="T:System.DateTime" /> that indicates when the message arrived in the destination queue.</summary>
      <returns>A <see cref="T:System.DateTime" /> that indicates when the message arrived in the destination queue.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.Authenticated">
      <summary>Gets a Boolean value that indicates whether the message is authenticated.</summary>
      <returns>
          <see langword="true" /> if the message is authenticated; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.Body">
      <summary>Gets or sets the body of the message.</summary>
      <returns>The body of the message.</returns>
      <exception cref="T:System.ArgumentNullException">Message body is null.</exception>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.BodyType">
      <summary>Gets or sets an <see cref="T:System.Int32" /> value that indicates the type of the body of the message.</summary>
      <returns>An <see cref="T:System.Int32" /> value that indicates the type of the body of the message. May be <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.CorrelationId">
      <summary>Gets or sets a <see cref="T:System.String" /> that contains the correlation identifier for this message.</summary>
      <returns>A <see cref="T:System.String" /> that contains the correlation identifier for this message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.DestinationQueue">
      <summary>Gets the <see cref="T:System.Uri" /> of the destination queue for this message.</summary>
      <returns>The <see cref="T:System.Uri" /> of the destination queue for this message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.Extension">
      <summary>Gets or sets an array of <see cref="T:System.Byte" /> that contains any additional, application-defined information that is associated with this message.</summary>
      <returns>An array of <see cref="T:System.Byte" /> that contains any additional, application-defined information that is associated with this message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.Id">
      <summary>Gets a <see cref="T:System.String" /> that contains the message identifier for this message.</summary>
      <returns>A <see cref="T:System.String" /> that contains the message identifier for this message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.Label">
      <summary>Gets or sets a <see cref="T:System.String" /> that contains the message label.</summary>
      <returns>A <see cref="T:System.String" /> that contains the message label.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.MessageType">
      <summary>Gets the <see cref="T:System.Messaging.MessageType" /> that is associated with this message. </summary>
      <returns>The <see cref="T:System.Messaging.MessageType" /> that is associated with this message. May be <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.Priority">
      <summary>Gets or sets the <see cref="T:System.Messaging.MessagePriority" /> that is associated with this message.</summary>
      <returns>The <see cref="T:System.Messaging.MessagePriority" /> that is associated with this message. May be <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.ResponseQueue">
      <summary>Gets or sets the <see cref="T:System.Uri" /> of the message queue that receives response messages from the receiving application.</summary>
      <returns>This property defaults to <see langword="null" />.This property identifies the queue that receives response messages that the receiving application returns to the sending application. The sending application specifies the response queue when it sends messages to the receiving application. The sending application can specify any available queue as the response queue.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.SenderId">
      <summary>Gets an array of <see cref="T:System.Byte" /> that contains the sender identifier of the sending application.</summary>
      <returns>An array of <see cref="T:System.Byte" /> that contains the sender identifier of the sending application.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.SentTime">
      <summary>Gets a <see cref="T:System.DateTime" /> that indicates when the message was sent by the queue manager of the sending application's computer.</summary>
      <returns>A <see cref="T:System.DateTime" /> that indicates when the message was sent by the queue manager of the sending application's computer. May be <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqIntegration.MsmqMessage`1.TimeToReachQueue">
      <summary>Gets or sets a <see cref="T:System.TimeSpan" /> that indicates the maximum amount of time allowed for the message to reach the destination queue.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that indicates the maximum amount of time allowed for the message to reach the destination queue. May be <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqPoisonMessageException.MessageLookupId">
      <summary>Gets the lookup ID of the poison message.</summary>
      <returns>The lookup ID of the poison message.</returns>
    </member>
    <member name="P:System.ServiceModel.MsmqTransportSecurity.MsmqAuthenticationMode">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqAuthenticationMode" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqAuthenticationMode" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of <see cref="T:System.ServiceModel.MsmqAuthenticationMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.MsmqTransportSecurity.MsmqEncryptionAlgorithm">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqEncryptionAlgorithm" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqEncryptionAlgorithm" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of <see cref="T:System.ServiceModel.MsmqEncryptionAlgorithm" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.MsmqTransportSecurity.MsmqProtectionLevel">
      <summary>Gets or sets the <see cref="T:System.Net.Security.ProtectionLevel" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </summary>
      <returns>The <see cref="T:System.Net.Security.ProtectionLevel" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.Net.Security.ProtectionLevel" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.MsmqTransportSecurity.MsmqSecureHashAlgorithm">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqSecureHashAlgorithm" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqSecureHashAlgorithm" /> that is associated with this instance of the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of <see cref="T:System.ServiceModel.MsmqSecureHashAlgorithm" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.NamedPipeTransportSecurity.ProtectionLevel">
      <summary>Specifies the protection for the named pipe.</summary>
      <returns>A <see cref="T:System.Net.Security.ProtectionLevel" />. The default is <see cref="F:System.Net.Security.ProtectionLevel.EncryptAndSign" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not a valid <see cref="T:System.Net.Security.ProtectionLevel" />.</exception>
    </member>
    <member name="P:System.ServiceModel.NetHttpBinding.MessageEncoding">
      <summary>Gets or sets the type of the message encoding that is used to encode the message.</summary>
      <returns>The type of the message encoding that is used to encode the message.</returns>
    </member>
    <member name="P:System.ServiceModel.NetHttpBinding.ReliableSession">
      <summary>Gets or sets an object that indicates whether a reliable session is established between channel endpoints.</summary>
      <returns>An object that indicates whether a reliable session is established between channel endpoints.</returns>
    </member>
    <member name="P:System.ServiceModel.NetHttpBinding.Security">
      <summary>Gets or sets the security used with services configured with the binding.</summary>
      <returns>The security used with services configured with the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetHttpBinding.WebSocketSettings">
      <summary>Gets the settings of the websocket.</summary>
      <returns>The settings of the websocket.</returns>
    </member>
    <member name="P:System.ServiceModel.NetHttpsBinding.MessageEncoding">
      <summary>Gets or sets the message encoding associated with the binding.</summary>
      <returns>The message encoding associated with the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetHttpsBinding.ReliableSession">
      <summary>Gets or sets the reliable session that is established between channel endpoints.</summary>
      <returns>The reliable session that is established between channel endpoints.</returns>
    </member>
    <member name="P:System.ServiceModel.NetHttpsBinding.Security">
      <summary>Gets or sets the type of security used with services configured with this binding.</summary>
      <returns>The type of security used with services configured with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetHttpsBinding.WebSocketSettings">
      <summary>Gets the web socket settings.</summary>
      <returns>The web socket settings.</returns>
    </member>
    <member name="P:System.ServiceModel.NetMsmqBinding.EnvelopeVersion">
      <summary>Gets the version of SOAP that is used for messages processed by this binding.</summary>
      <returns>The value of the <see cref="T:System.ServiceModel.EnvelopeVersion" /> that is used with this binding. The default value is SOAP 1.2.</returns>
    </member>
    <member name="P:System.ServiceModel.NetMsmqBinding.MaxBufferPoolSize">
      <summary>Gets or sets the maximum amount of memory that is allocated for use by the message buffer manager that receives messages from the channel.</summary>
      <returns>The maximum amount of memory, in bytes, available for use by the message buffer manager. The default value is 524288 (0x80000) bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.NetMsmqBinding.QueueTransferProtocol">
      <summary>Gets or sets an enumeration value that indicates the queued communication channel transport that this binding uses.</summary>
      <returns>The transport between queue managers that this binding uses.</returns>
    </member>
    <member name="P:System.ServiceModel.NetMsmqBinding.ReaderQuotas">
      <summary>Gets or sets the <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that is associated with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> associated with this binding.</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.NetMsmqBinding.Security">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.NetMsmqSecurity" /> that is associated with this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.NetMsmqSecurity" /> that is associated with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetMsmqBinding.UseActiveDirectory">
      <summary>Gets or sets a value that indicates whether queue addresses should be converted using Active Directory.</summary>
      <returns>
          <see langword="true" /> if queue addresses should be converted using Active Directory; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetMsmqSecurity.Message">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MessageSecurityOverMsmq" /> that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityOverMsmq" /> that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetMsmqSecurity.Mode">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.NetMsmqSecurityMode" /> that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.NetMsmqSecurityMode" /> that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is not one of <see cref="T:System.ServiceModel.NetMsmqSecurityMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.NetMsmqSecurity.Transport">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> that is associated with the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.EnvelopeVersion">
      <summary>Gets the version of SOAP that is used for messages processed by this binding. </summary>
      <returns>
          <see cref="P:System.ServiceModel.EnvelopeVersion.Soap12" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.</summary>
      <returns>The <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> value that indicates whether the hostname is used to reach the service when matching the URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname in the match.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.MaxBufferPoolSize">
      <summary>Gets or sets the maximum number of bytes that are used to buffer incoming messages in memory.</summary>
      <returns>The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 524,288 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.MaxBufferSize">
      <summary>Gets or sets the maximum number of bytes used to buffer incoming messages in memory.  </summary>
      <returns>The maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.MaxConnections">
      <summary>Gets or sets the maximum number of connections, both inbound and outbound, that are allowed to endpoints configured with the named pipe binding.</summary>
      <returns>The maximum number of named pipe connections that are allowed with this binding. The default value is 10.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, for a received message that is processed by the binding.</summary>
      <returns>The maximum size (in bytes) for a received message that is processed by the binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints on SOAP messages exchanged. The default values for these constraints are provided in the following Remarks section.</returns>
      <exception cref="T:System.ArgumentNullException">The value set is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.Scheme">
      <summary>Gets the URI transport scheme for the channels and listeners that are configured with this binding.</summary>
      <returns>Returns "net.pipe".</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.Security">
      <summary>Gets an object that specifies the type of security used with services configured with this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.NetNamedPipeSecurity" /> that is used with this binding. The default value is <see cref="F:System.ServiceModel.NetNamedPipeSecurityMode.Transport" />. </returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
      <summary>Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.</summary>
      <returns>
          <see langword="false" /> to indicate that the incoming requests are handled asynchronously.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.TransactionFlow">
      <summary>Gets or sets a value that determines whether transactions should be flowed to the service.</summary>
      <returns>
          <see langword="true" /> if the client’s transactions should be flowed to the service; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.TransactionProtocol">
      <summary>Gets or sets the transactions protocol used by the service to flow transactions.</summary>
      <returns>The <see cref="T:System.ServiceModel.TransactionProtocol" /> used by the service to flow transactions. The default protocol is <see cref="P:System.ServiceModel.TransactionProtocol.OleTransactions" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeBinding.TransferMode">
      <summary>Gets or sets a value that indicates whether the service configured with the binding uses streamed (in one or both directions) or buffered modes of message transfer.</summary>
      <returns>The <see cref="T:System.ServiceModel.TransferMode" /> value that indicates whether the service configured with the binding uses streamed (in one or both directions) or buffered modes of message transfer. The default is <see cref="F:System.ServiceModel.TransferMode.Buffered" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeSecurity.Mode">
      <summary>Gets or sets the security mode for the named pipe binding.</summary>
      <returns>The value of the <see cref="T:System.ServiceModel.NetNamedPipeSecurityMode" /> for the named pipe binding. The default value is <see cref="F:System.ServiceModel.NetNamedPipeSecurityMode.Transport" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetNamedPipeSecurity.Transport">
      <summary>Gets the transport security for the named pipe binding.</summary>
      <returns>The value of the <see cref="T:System.ServiceModel.NamedPipeTransportSecurity" /> for the named pipe binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.EnvelopeVersion">
      <summary>Gets the SOAP version used with this binding.</summary>
      <returns>
          <see cref="T:System.ServiceModel.EnvelopeVersion" /> that specifies the version of SOAP to use with this binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.IsPnrpAvailable">
      <summary>Gets whether the PNRP service is installed and available on the computer.</summary>
      <returns>true if PNRP is installed and configured; false if it is not.</returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.ListenIPAddress">
      <summary>Gets or sets the IP address used for listening by the local peer node.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the well-formed IPv4 or IPv6 address upon which the local peer node is listening.</returns>
      <exception cref="T:System.ArgumentException">The provided address is invalid or incorrectly formed.</exception>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size, in bytes, of the memory pool used for the peer TCP buffer.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the maximum number of bytes that are used to buffer incoming messages in memory. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, of TCP messages handled by peer channels created by this binding.</summary>
      <returns>
          <see cref="T:System.Int32" /> that contains the maximum size in bytes of TCP messages sent over the peer channels created by this binding. The default value is 65,536 (64 KB).</returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.Port">
      <summary>Gets or sets the network port on which to bind.</summary>
      <returns>A <see cref="T:System.Int32" /> value that represents the network port on which this binding instance will process peer-specific TCP messages. </returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.ReaderQuotas">
      <summary>Gets or sets the <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that is associated with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that is associated with this binding.</returns>
      <exception cref="T:System.ArgumentNullException">The application attempted to set this property to null.</exception>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.Resolver">
      <summary>Gets the <see cref="T:System.ServiceModel.PeerResolver" /> used by this binding instance to resolve a peer mesh ID to the endpoint IP addresses of nodes within the peer mesh.</summary>
      <returns>A <see cref="T:System.ServiceModel.PeerResolver" /> used to resolve a peer mesh ID to a set of <see cref="T:System.ServiceModel.PeerNodeAddress" /> instances representing several nodes participating in the mesh.</returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.Scheme">
      <summary>Gets the URI scheme used for the transport protocol associated with this binding.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the URI scheme for the specific transport protocol used for this binding. </returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.Security">
      <summary>Gets and sets the security to set on peer channels created by this binding.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerSecuritySettings" /> enumeration value that indicates the security to set on peer channels created by this binding. Security can be either message- or transport-specific.</returns>
    </member>
    <member name="P:System.ServiceModel.NetPeerTcpBinding.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
      <summary>Gets whether incoming requests over peer channels created by this binding are handled synchronously or asynchronously.</summary>
      <returns>If true, incoming requests are handled synchronously; if false, they are handled asynchronously. The default value is false, with requests handled asynchronously.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.EnvelopeVersion">
      <summary>Gets the version of SOAP that is used for messages processed by this binding. </summary>
      <returns>The value of the <see cref="T:System.ServiceModel.EnvelopeVersion" /> that is used with this binding. The value is SOAP 1.2.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.</summary>
      <returns>One of the <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> values that indicates whether the hostname is used to reach the service when matching the URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname in the match.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.ListenBacklog">
      <summary>Gets or sets the maximum number of queued connection requests that can be pending.</summary>
      <returns>Returns the maximum number of pending queued connection requests. The default is 10.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value cannot be less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.MaxBufferPoolSize">
      <summary>Gets or sets the maximum size, in bytes, allowed for a buffer pool that stores TCP messages processed by the binding.</summary>
      <returns>The maximum size allowed for a buffer pool that stores TCP messages processed by the binding. The default value is 524,288 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.MaxBufferSize">
      <summary>Gets or sets a value that specifies the maximum size, in bytes, of the buffer used to store messages in memory.</summary>
      <returns>The maximum size, in bytes, of the buffer used to store messages in memory. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.MaxConnections">
      <summary>Gets or sets a value that controls the maximum number of connections to be pooled for subsequent reuse on the client and the maximum number of connections allowed to be pending dispatch on the server.</summary>
      <returns>On the client, the maximum number of connections to be pooled for subsequent reuse; on the server, the maximum number of connections allowed to be pending dispatch.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, for a received message that is processed by the binding.</summary>
      <returns>The maximum size (in bytes) for a received message that is processed by the binding. The default value is 65,536 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.PortSharingEnabled">
      <summary>Gets or sets a value that indicates whether TCP port sharing is enabled for the connection configured with this binding.</summary>
      <returns>
          <see langword="true" /> if TCP port sharing is enabled; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints on soap messages exchanged. The default values for these constraints are provided in the following Remarks section.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.ReliableSession">
      <summary>Gets an object that indicates whether a reliable session is established between channel endpoints.</summary>
      <returns>An <see cref="T:System.ServiceModel.OptionalReliableSession" /> that indicates whether a WS-RM reliable session is established between channel endpoints. The default value for <see cref="P:System.ServiceModel.OptionalReliableSession.Enabled" /> is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.Scheme">
      <summary>Returns the URI scheme for the transport.</summary>
      <returns>The URI scheme for the transport, which is "net.tcp".</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.Security">
      <summary>Gets an object that specifies the type of security used with services configured with this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.NetTcpSecurity" /> that contains the types of security used with this binding. The default mode of security for the <see langword="NetTCPBinding" /> is <see cref="F:System.ServiceModel.SecurityMode.Transport" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
      <summary>Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.</summary>
      <returns>
          <see langword="true" /> if incoming requests are handled synchronously; <see langword="false" /> if incoming requests are handled asynchronously. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.TransactionFlow">
      <summary>Gets or sets a value that determines whether transaction flow is enabled.</summary>
      <returns>
          <see langword="true" /> if transaction flow is enabled; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.TransactionProtocol">
      <summary>Gets or sets the transactions protocol used by the service to flow transactions.</summary>
      <returns>The <see cref="T:System.ServiceModel.TransactionProtocol" /> used by the service to flow transactions.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpBinding.TransferMode">
      <summary>Gets or sets a value that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer.</summary>
      <returns>The <see cref="T:System.ServiceModel.TransferMode" /> value that indicates whether the service configured with the binding uses streamed or buffered (or both) modes of message transfer.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpContextBinding.ClientCallbackAddress">
      <summary>Gets or sets the client callback address.</summary>
      <returns>The client callback address.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpContextBinding.ContextManagementEnabled">
      <summary>Gets a value that specifies whether context management is enabled.</summary>
      <returns>
          <see langword="true" /> if context management is enabled; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpContextBinding.ContextProtectionLevel">
      <summary>Gets or sets the context protection level for this binding.</summary>
      <returns>The protection level for the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpSecurity.Message">
      <summary>Gets the type of message-level security requirements for a service configured with a <see cref="T:System.ServiceModel.NetTcpBinding" />.</summary>
      <returns>The <see cref="T:System.ServiceModel.MessageSecurityOverTcp" /> that indicates the type of message-level security requirements for an endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.NetTcpSecurity.Mode">
      <summary>Gets or sets whether message-level security and transport-level security are used by an endpoint configured with a <see cref="T:System.ServiceModel.NetTcpBinding" />.</summary>
      <returns>A value of the <see cref="T:System.ServiceModel.SecurityMode" /> that indicates whether message-level security or transport-level security is used by an endpoint. The default value is <see cref="F:System.ServiceModel.SecurityMode.Transport" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not defined.</exception>
    </member>
    <member name="P:System.ServiceModel.NetTcpSecurity.Transport">
      <summary>Gets the type of message-level security requirements for an endpoint configured with a <see cref="T:System.ServiceModel.NetTcpBinding" />.</summary>
      <returns>The <see cref="T:System.ServiceModel.TcpTransportSecurity" /> that indicates the type of transport-level security requirements for an endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.NonDualMessageSecurityOverHttp.EstablishSecurityContext">
      <summary>Gets or sets a value that indicates whether a security context token is established.</summary>
      <returns>
          <see langword="true" /> if a security context token is established; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationBehaviorAttribute.AutoDisposeParameters">
      <summary>Gets or sets whether parameters are to be automatically disposed.</summary>
      <returns>
          <see langword="true" /> if the parameters are to be automatically disposed; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationBehaviorAttribute.Impersonation">
      <summary>Gets or sets a value that indicates the level of caller impersonation that the operation supports.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.ImpersonationOption" /> values. The default is <see cref="F:System.ServiceModel.ImpersonationOption.NotAllowed" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationBehaviorAttribute.ReleaseInstanceMode">
      <summary>Gets or sets a value that indicates when in the course of an operation invocation to recycle the service object.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.ReleaseInstanceMode" /> values. The default is <see cref="F:System.ServiceModel.ReleaseInstanceMode.None" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.ServiceModel.ReleaseInstanceMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.OperationBehaviorAttribute.TransactionAutoComplete">
      <summary>Gets or sets a value that indicates whether to automatically complete the current transaction scope if no unhandled exceptions occur.</summary>
      <returns>
          <see langword="true" /> to complete the transaction scope automatically on successful execution of the operation; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationBehaviorAttribute.TransactionScopeRequired">
      <summary>Gets or sets a value that indicates whether the method requires a transaction scope for its execution.</summary>
      <returns>
          <see langword="true" /> if the method requires a transaction scope to execute; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.Channel">
      <summary>Gets the channel associated with the current <see cref="T:System.ServiceModel.OperationContext" /> object.</summary>
      <returns>An <see cref="T:System.ServiceModel.IContextChannel" /> associated with the current <see cref="T:System.ServiceModel.OperationContext" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.ClaimsPrincipal">
      <summary>Gets the claims-based principal associated with the operation.</summary>
      <returns>The claims principal.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.Current">
      <summary>Gets or sets the execution context for the current thread.</summary>
      <returns>The <see cref="T:System.ServiceModel.OperationContext" /> that represents the messaging and execution context of the current method.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.EndpointDispatcher">
      <summary>Gets or sets the endpoint dispatcher for the endpoint to inspect or modify.</summary>
      <returns>The endpoint dispatcher for the endpoint to inspect or modify.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.Extensions">
      <summary>Gets the collection of service extensions from the current message context.</summary>
      <returns>A collection of extensions of <see cref="T:System.ServiceModel.OperationContext" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.HasSupportingTokens">
      <summary>Gets a value that indicates whether the incoming message has supporting tokens.</summary>
      <returns>
          <see langword="true" /> if the incoming message has supporting tokens; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.Host">
      <summary>Gets the <see cref="T:System.ServiceModel.ServiceHost" /> for the current service object.</summary>
      <returns>A <see cref="T:System.ServiceModel.ServiceHost" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.IncomingMessageHeaders">
      <summary>Gets the incoming message headers for the <see cref="T:System.ServiceModel.OperationContext" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageHeaders" /> object that contains the incoming message headers.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.IncomingMessageProperties">
      <summary>Gets the message properties for the incoming message in the <see cref="T:System.ServiceModel.OperationContext" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageProperties" /> object that contains the message properties on the incoming message.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.IncomingMessageVersion">
      <summary>Gets the incoming SOAP message version for the <see cref="T:System.ServiceModel.OperationContext" />.</summary>
      <returns>The SOAP version of the incoming message.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.InstanceContext">
      <summary>Gets the <see cref="T:System.ServiceModel.InstanceContext" /> object that manages the current service instance.</summary>
      <returns>The <see cref="T:System.ServiceModel.InstanceContext" /> object for the current service.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.IsUserContext">
      <summary>This property is intended for system use and should not be called by users.</summary>
      <returns>
          <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.OutgoingMessageHeaders">
      <summary>Gets the outgoing message headers for the active <see cref="T:System.ServiceModel.OperationContext" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageHeaders" /> object that contains outbound message headers for the active <see cref="T:System.ServiceModel.OperationContext" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.OutgoingMessageProperties">
      <summary>Gets the message properties for the outbound message in the active <see cref="T:System.ServiceModel.OperationContext" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Channels.MessageProperties" /> object that contains the message properties on the outbound message.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.RequestContext">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Channels.RequestContext" /> implementation for this method.</summary>
      <returns>An <see cref="T:System.ServiceModel.Channels.RequestContext" /> implementation, or null if there is no request context.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.ServiceSecurityContext">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.ServiceSecurityContext" /> within which this method executes.</summary>
      <returns>A <see cref="T:System.ServiceModel.ServiceSecurityContext" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.SessionId">
      <summary>Gets the <see cref="T:System.String" /> used to identify the current session.</summary>
      <returns>The session identifier.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContext.SupportingTokens">
      <summary>Gets a <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.IdentityModel.Tokens.SecurityToken" />.</summary>
      <returns>A collection of security tokens.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.Action">
      <summary>Gets or sets the WS-Addressing action of the request message. </summary>
      <returns>The action to use in generating the WS-Addressing Action header.</returns>
      <exception cref="T:System.ArgumentNullException">The value is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.AsyncPattern">
      <summary>Indicates that an operation is implemented asynchronously using a <see langword="Begin" />&lt;methodName&gt; and <see langword="End" />&lt;methodName&gt; method pair in a service contract. </summary>
      <returns>
          <see langword="true" /> if the <see langword="Begin" />&lt;methodName&gt;method is matched by an <see langword="End" />&lt;methodName&gt; method and can be treated by the infrastructure as an operation that is implemented as an asynchronous method pair on the service interface; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.HasProtectionLevel">
      <summary>Gets a value that indicates whether the messages for this operation must be encrypted, signed, or both.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.OperationContractAttribute.ProtectionLevel" /> property is set to a value other than <see cref="F:System.Net.Security.ProtectionLevel.None" />; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.IsInitiating">
      <summary>Gets or sets a value that indicates whether the method implements an operation that can initiate a session on the server (if such a session exists). </summary>
      <returns>
          <see langword="true" /> if the operation is permitted to initiate a session on the server, otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.IsOneWay">
      <summary>Gets or sets a value that indicates whether an operation returns a reply message.</summary>
      <returns>
          <see langword="true" /> if this method receives a request message and returns no reply message; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.IsTerminating">
      <summary>Gets or sets a value that indicates whether the service operation causes the server to close the session after the reply message, if any, is sent.</summary>
      <returns>
          <see langword="true" /> if the operation causes the server to close the session, otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.Name">
      <summary>Gets or sets the name of the operation.</summary>
      <returns>The name of the operation.</returns>
      <exception cref="T:System.ArgumentNullException">
              <see cref="P:System.ServiceModel.OperationContractAttribute.Name" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.ProtectionLevel">
      <summary>Gets or sets a value that specifies whether the messages of an operation must be encrypted, signed, or both. </summary>
      <returns>One of the <see cref="T:System.Net.Security.ProtectionLevel" /> values. The default is <see cref="F:System.Net.Security.ProtectionLevel.None" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.Net.Security.ProtectionLevel" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.OperationContractAttribute.ReplyAction">
      <summary>Gets or sets the value of the SOAP action for the reply message of the operation.</summary>
      <returns>The value of the SOAP action for the reply message.</returns>
      <exception cref="T:System.ArgumentNullException">
              <see cref="P:System.ServiceModel.OperationContractAttribute.ReplyAction" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:System.ServiceModel.OptionalReliableSession.Enabled">
      <summary>Gets or sets a value that indicates whether the reliable session is enabled.</summary>
      <returns>
          <see langword="true" /> if the reliable session is enabled; otherwise, <see langword="false" />. The default value depends on the binding being used.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerHopCountAttribute.Actor">
      <summary>Gets the URI that indicates the node at which this header is targeted.</summary>
      <returns>
          <see cref="T:System.String" /> value that contains the name of the actor node at which this header value is targeted.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerHopCountAttribute.MustUnderstand">
      <summary>Specifies whether the node acting in the <see cref="P:System.ServiceModel.PeerHopCountAttribute.Actor" /> role must understand this header.</summary>
      <returns>True if the node acting in the <see cref="P:System.ServiceModel.PeerHopCountAttribute.Actor" /> role must understand this header; otherwise, false.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerHopCountAttribute.Name">
      <summary>Specifies the name of the element that corresponds to the peer hop count member.</summary>
      <returns>
          <see cref="T:System.String" /> value that contains the names of the XML element in the SOAP message that corresponds to the peer hop count.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerHopCountAttribute.Namespace">
      <summary>Gets the namespace of the element that corresponds to the peer hop count member.</summary>
      <returns>
          <see cref="T:System.String" /> value that contains the namespace of the XML element in the SOAP message that corresponds to the peer hop count.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerHopCountAttribute.ProtectionLevel">
      <summary>Gets whether the peer hop count member is to be transmitted as-is, signed, or signed and encrypted.</summary>
      <returns>
          <see cref="T:System.Net.Security.ProtectionLevel" /> enumeration value that indicates the security protection level. The default value is <see cref="F:System.Net.Security.ProtectionLevel.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerHopCountAttribute.Relay">
      <summary>Gets whether this peer hop count is relayed to downstream nodes.</summary>
      <returns>True if the peer hop count is relayed to downstream nodes; false if it is not.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerNode.IsOnline">
      <summary>Gets a value indicating whether the peer node is online and able to send messages to neighboring nodes in the peer mesh.</summary>
      <returns>
          <see langword="true" /> if the peer node is online; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerNode.MessagePropagationFilter">
      <summary>Gets and sets a custom filter for messages received over the peer channel.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerMessagePropagationFilter" /> that contains a custom message filter.</returns>
      <exception cref="T:System.InvalidOperationException">No channel is open for listening.</exception>
    </member>
    <member name="P:System.ServiceModel.PeerNode.Port">
      <summary>Gets the network port on which the peer node is listening.</summary>
      <returns>
          <see cref="T:System.Int32" /> that specifies the network port on which the peer node is listening.</returns>
      <exception cref="T:System.InvalidOperationException">No channel is open for listening.</exception>
    </member>
    <member name="P:System.ServiceModel.PeerNodeAddress.EndpointAddress">
      <summary>Gets the <see cref="T:System.ServiceModel.EndpointAddress" /> associated with this <see cref="T:System.ServiceModel.PeerNodeAddress" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.EndpointAddress" /> associated with this <see cref="T:System.ServiceModel.PeerNodeAddress" />.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerNodeAddress.IPAddresses">
      <summary>Gets a collection of multihoming IP addresses for this <see cref="T:System.ServiceModel.PeerNodeAddress" />.</summary>
      <returns>A collection of multihoming IP addresses associated with this <see cref="T:System.ServiceModel.PeerNodeAddress" />.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolver.CanShareReferrals">
      <summary>Gets whether the peer name resolver can share referrals.</summary>
      <returns>If true, the peer name resolver can share referrals; if false, it cannot.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.CustomPeerResolverService.CleanupInterval">
      <summary>Gets or sets the recurring length of time after which stale entries are deleted from the peer resolver service's registration lookup table.</summary>
      <returns>
          <see cref="T:System.TimeSpan" /> that specifies the time interval after which stale entries are deleted from the peer resolver service's registration lookup table.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The interval is either zero or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
      <exception cref="T:System.InvalidOperationException">An attempt to set the property was made after a call to <see cref="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open" />.</exception>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.CustomPeerResolverService.ControlShape">
      <summary>Gets or sets whether referrals are shared by the peer resolver service.</summary>
      <returns>True if referrals are shared by the peer resolver service; false if they are not.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.CustomPeerResolverService.RefreshInterval">
      <summary>Gets or sets the length of time that entries remain valid in a peer resolver service's registration lookup table. </summary>
      <returns>
          <see cref="T:System.TimeSpan" /> that specifies the length of time that entries remain valid in a peer resolver service's registration lookup table.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The interval is either zero or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
      <exception cref="T:System.InvalidOperationException">An attempt to set the property was made after a call to <see cref="M:System.ServiceModel.PeerResolvers.CustomPeerResolverService.Open" />.</exception>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings.Address">
      <summary>Gets or sets the endpoint address of the peer node hosting the custom peer resolver service.</summary>
      <returns>
          <see cref="T:System.ServiceModel.EndpointAddress" /> that contains the endpoint address of the peer node running the custom peer resolver service.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings.Binding">
      <summary>Gets or sets the channel binding used by the custom peer resolver service.</summary>
      <returns>
          <see cref="T:System.ServiceModel.Channels.Binding" /> that contains the binding settings for this service.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings.IsBindingSpecified">
      <summary>Gets whether the <see cref="P:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings.Binding" /> property is set.</summary>
      <returns>True if the <see cref="P:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings.Binding" /> property is set; false if it is not. </returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings.Resolver">
      <summary>Gets or sets the custom peer resolver instance for this service.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolver" /> instance used by the service.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.PeerResolverSettings.Custom">
      <summary>Gets the specific settings for a custom peer resolver.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings" /> that contains the settings and resolver instance for the associated custom peer resolver service.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.PeerResolverSettings.Mode">
      <summary>Gets or sets whether the peer resolver instance associated with this service is either PNRP-specific, a custom resolver, or automatically determined.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.PeerResolverMode" /> enumeration value that specifies the mode of the peer resolver service.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.PeerResolverSettings.ReferralPolicy">
      <summary>Gets or sets the specific referral policy used by the peer resolver service.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.PeerReferralPolicy" /> that specifies whether peer referrals are shared or not.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RefreshInfo.MeshId">
      <summary>Gets the mesh ID of the registration entry to refresh.</summary>
      <returns>
          <see cref="T:System.String" /> that contains the mesh ID of the registration entry that will be refreshed in the peer resolver registration lookup table.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RefreshInfo.RegistrationId">
      <summary>Gets the unique registration ID of the registration entry to refresh.</summary>
      <returns>
          <see cref="T:System.Guid" /> that contains the registration ID of the peer node whose entry will be refreshed in the peer resolver registration lookup table.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RefreshResponseInfo.RegistrationLifetime">
      <summary>Gets or sets amount of time before a registration expires and is removed by the resolver service. </summary>
      <returns>
          <see cref="T:System.TimeSpan" /> that specifies the new amount of time before the registration entry expires and is removed by the resolver service. </returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RefreshResponseInfo.Result">
      <summary>Gets or sets the result of a refresh operation.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerResolvers.RefreshResult" /> enumeration value that indicates the result of a refresh operation on the peer resolver.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RegisterInfo.ClientId">
      <summary>Gets a <see cref="T:System.Guid" /> that uniquely identifies the registration entry for a peer node.</summary>
      <returns>
          <see cref="T:System.Guid" /> that uniquely identifies the registration entry of a peer node.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RegisterInfo.MeshId">
      <summary>Gets a mesh ID associated with the registration entry.</summary>
      <returns>
          <see cref="T:System.String" /> that contains the mesh ID (or mesh name) associated with the registration entry.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RegisterInfo.NodeAddress">
      <summary>Gets the endpoint address(es) to associate with the node that is registering with the resolver service.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerNodeAddress" /> that contains the endpoint address(es) to associate with the node that is registering with the resolver service. The address or addresses contained in this instance can be used to connect with the peer node within the mesh.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RegisterResponseInfo.RegistrationId">
      <summary>Gets or sets a GUID that uniquely identifies the newly-registered peer.</summary>
      <returns>
          <see cref="T:System.Guid" /> that uniquely identifies the newly-registered peer.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.RegisterResponseInfo.RegistrationLifetime">
      <summary>Gets or sets the amount of time before a registration expires and is removed by the resolver service. </summary>
      <returns>
          <see cref="T:System.TimeSpan" /> that specifies the lifetime of the peer's registration.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.ResolveInfo.ClientId">
      <summary>Gets the ID for the registration entry to resolve.</summary>
      <returns>
          <see cref="T:System.Guid" /> that contains the unique ID for a registration entry.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.ResolveInfo.MaxAddresses">
      <summary>Gets the maximum number of client endpoint addresses to be returned by the resolve operation.</summary>
      <returns>
          <see cref="T:System.Int32" /> that contains the maximum number of client endpoint addresses to be returned by the resolve operation.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.ResolveInfo.MeshId">
      <summary>Gets the mesh ID for the entry whose endpoint addresses will be resolved.</summary>
      <returns>
          <see cref="T:System.String" /> that contains the ID of the mesh in which the client is participating. </returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.ResolveResponseInfo.Addresses">
      <summary>Gets or sets a collection of peer node addresses.</summary>
      <returns>Generic list &lt;IList&gt; of <see cref="T:System.ServiceModel.PeerNodeAddress" /> objects that contain the endpoint addresses registered to the peer whose endpoints were requested in a previous resolution operation.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo.ControlMeshShape">
      <summary>Gets or sets whether referrals are passed by the resolver service. </summary>
      <returns>True if referrals from peers participating in the mesh are passed; false if they are ignored.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.UnregisterInfo.MeshId">
      <summary>Gets the mesh ID of the peer whose entry is to be removed.</summary>
      <returns>
          <see cref="T:System.String" /> that specifies the mesh ID of the peer whose entry is to be removed.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.UnregisterInfo.RegistrationId">
      <summary>Gets the unique ID of the entry to remove from the lookup table of the resolver service.</summary>
      <returns>
          <see cref="T:System.Guid" /> that uniquely identifies the entry to remove from the lookup table of the resolver service.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.UpdateInfo.ClientId">
      <summary>Gets the unique ID of the peer client that submitted the updated registration entry information.</summary>
      <returns>
          <see cref="T:System.Guid" /> that specifies the unique ID of the peer client that submitted the updated registration entry information.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.UpdateInfo.MeshId">
      <summary>Gets the mesh ID of the registration entry.</summary>
      <returns>
          <see cref="T:System.String" /> that contains the mesh ID of the updated registration entry.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.UpdateInfo.NodeAddress">
      <summary>Gets the endpoint address to update for the registration entry.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerNodeAddress" /> that contains the endpoint address to update for the registration entry. </returns>
    </member>
    <member name="P:System.ServiceModel.PeerResolvers.UpdateInfo.RegistrationId">
      <summary>Gets the unique ID of the registration entry to update.</summary>
      <returns>
          <see cref="T:System.Guid" /> that specifies the unique ID of the registration entry to update.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerSecuritySettings.Mode">
      <summary>Gets and sets the value that indicates the security mode of the peer channel.</summary>
      <returns>
          <see cref="T:System.ServiceModel.SecurityMode" /> enumeration value that indicates the security mode for the peer channel. </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The specified value is not an enumerated value from <see cref="T:System.ServiceModel.SecurityMode" /></exception>
    </member>
    <member name="P:System.ServiceModel.PeerSecuritySettings.Transport">
      <summary>Gets the value that indicates the security settings for the transport used for messages transmitted over the peer channel.</summary>
      <returns>
          <see cref="T:System.ServiceModel.PeerTransportSecuritySettings" /> that contains the transport security settings for the peer channel.</returns>
    </member>
    <member name="P:System.ServiceModel.PeerTransportSecuritySettings.CredentialType">
      <summary>Gets and sets the type of credential used to authenticate the peer channel transport.</summary>
      <returns>A <see cref="T:System.ServiceModel.PeerTransportCredentialType" /> enumeration value that specifies the type of credentials to provide for authentication.</returns>
      <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The credential type is an invalid <see cref="T:System.ServiceModel.PeerTransportCredentialType" /> enumeration value.</exception>
    </member>
    <member name="P:System.ServiceModel.ReceiveContextEnabledAttribute.ManualControl">
      <summary>Gets or sets value that indicates whether the receive acknowledgement for this operation is explicitly signaled by service method.</summary>
      <returns>
          <see langword="true" /> if the receive acknowledgement for this operation is explicitly signaled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ReliableMessagingVersion.Default">
      <summary>Returns the default version of WS-ReliableMessaging protocol.</summary>
      <returns>An instance derived from <see cref="T:System.ServiceModel.ReliableMessagingVersion" /> that represents the default version of the WS-ReliableMessaging protocol. The default version is WS-ReliableMessagingFebruary2005.</returns>
    </member>
    <member name="P:System.ServiceModel.ReliableMessagingVersion.WSReliableMessaging11">
      <summary>Gets version 1.1 of the WS-ReliableMessaging protocol.</summary>
      <returns>An instance derived from <see cref="T:System.ServiceModel.ReliableMessagingVersion" /> that represents the WS-ReliableMessaging1.1 version.</returns>
    </member>
    <member name="P:System.ServiceModel.ReliableMessagingVersion.WSReliableMessagingFebruary2005">
      <summary>Gets the February 2005 version of the WS-ReliableMessaging protocol.</summary>
      <returns>An instance derived from <see cref="T:System.ServiceModel.ReliableMessagingVersion" /> that represents the WS-ReliableMessagingFebruary2005 version.</returns>
    </member>
    <member name="P:System.ServiceModel.ReliableSession.InactivityTimeout">
      <summary>Gets or sets an interval of time that a service can remain inactive before closing.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time that a service remains inactive before closing. The default value is 10 minutes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value set is less than or equal to zero.</exception>
    </member>
    <member name="P:System.ServiceModel.ReliableSession.Ordered">
      <summary>Gets or sets a value that indicates whether message delivery must preserve the order in which messages are sent.</summary>
      <returns>
          <see langword="true" /> if messages must be delivered in the order in which they are sent; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultAsymmetricKeyWrapAlgorithm">
      <summary>Gets the default asymmetric key wrap algorithm, RsaOaepKeyWrap.</summary>
      <returns>The default asymmetric key wrap algorithm, RsaOaepKeyWrap.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultAsymmetricSignatureAlgorithm">
      <summary>Gets the default asymmetric signature algorithm, RsaSha1Signature.</summary>
      <returns>The default asymmetric signature algorithm, RsaSha1Signature.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultCanonicalizationAlgorithm">
      <summary>Gets the default canonicalization algorithm, ExclusiveC14n.</summary>
      <returns>The default canonicalization algorithm, ExclusiveC14n.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultDigestAlgorithm">
      <summary>Gets the default digest algorithm, Sha1Digest.</summary>
      <returns>The default digest algorithm, Sha1Digest.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultEncryptionAlgorithm">
      <summary>Gets the default encryption algorithm, Aes128Encryption.</summary>
      <returns>The default encryption algorithm, Aes128Encryption.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultEncryptionKeyDerivationLength">
      <summary>Gets the default encryption key derivation length, 128.</summary>
      <returns>The default encryption key derivation length, 128.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultSignatureKeyDerivationLength">
      <summary>Gets the default signature key derivation length, 128.</summary>
      <returns>The default signature key derivation length, 128.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultSymmetricKeyLength">
      <summary>Gets the default symmetric key length, 128.</summary>
      <returns>The default symmetric key length, 128.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultSymmetricKeyWrapAlgorithm">
      <summary>Gets the default symmetric key wrap algorithm, Aes128KeyWrap.</summary>
      <returns>The default symmetric key wrap algorithm, Aes128KeyWrap.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite.DefaultSymmetricSignatureAlgorithm">
      <summary>Gets the default symmetric signature algorithm, HmacSha1Signature.</summary>
      <returns>The default symmetric signature algorithm, HmacSha1Signature.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultAsymmetricKeyWrapAlgorithm">
      <summary>Gets the default asymmetric key wrap algorithm, RsaOaepKeyWrap.</summary>
      <returns>The default asymmetric key wrap algorithm, RsaOaepKeyWrap.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultAsymmetricSignatureAlgorithm">
      <summary>Gets the default asymmetric signature algorithm, RsaSha1Signature.</summary>
      <returns>The default asymmetric signature algorithm, RsaSha1Signature.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultCanonicalizationAlgorithm">
      <summary>Gets the default canonicalization algorithm, ExclusiveC14n.</summary>
      <returns>The default canonicalization algorithm, ExclusiveC14n.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultDigestAlgorithm">
      <summary>Gets the default digest algorithm, Sha1Digest.</summary>
      <returns>The default digest algorithm, Sha1Digest.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultEncryptionAlgorithm">
      <summary>Gets the default encryption algorithm, Aes192Encryption.</summary>
      <returns>The default encryption algorithm, Aes192Encryption.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultEncryptionKeyDerivationLength">
      <summary>Gets the default encryption key derivation length, 192.</summary>
      <returns>The default encryption key derivation length, 192.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultSignatureKeyDerivationLength">
      <summary>Gets the default signature key derivation length, 192.</summary>
      <returns>The default signature key derivation length, 192.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultSymmetricKeyLength">
      <summary>Gets the default symmetric key length, 192.</summary>
      <returns>The default symmetric key length, 192.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultSymmetricKeyWrapAlgorithm">
      <summary>Gets the default symmetric key wrap algorithm, Aes192KeyWrap.</summary>
      <returns>The default symmetric key wrap algorithm, Aes192KeyWrap.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite.DefaultSymmetricSignatureAlgorithm">
      <summary>Gets the default symmetric signature algorithm, HmacSha1Signature.</summary>
      <returns>The default symmetric signature algorithm, HmacSha1Signature.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultAsymmetricKeyWrapAlgorithm">
      <summary>Gets the default asymmetric key wrap algorithm, RsaOaepKeyWrap.</summary>
      <returns>The default asymmetric key wrap algorithm, RsaOaepKeyWrap.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultAsymmetricSignatureAlgorithm">
      <summary>Gets the default asymmetric signature algorithm, RsaSha1Signature.</summary>
      <returns>The default asymmetric signature algorithm, RsaSha1Signature.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultCanonicalizationAlgorithm">
      <summary>Gets the default canonicalization algorithm, ExclusiveC14n.</summary>
      <returns>The default canonicalization algorithm, ExclusiveC14n.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultDigestAlgorithm">
      <summary>Gets the default digest algorithm, Sha1Digest.</summary>
      <returns>The default digest algorithm, Sha1Digest.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultEncryptionAlgorithm">
      <summary>Gets the default encryption algorithm, Aes256Encryption.</summary>
      <returns>The default encryption algorithm, Aes256Encryption.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultEncryptionKeyDerivationLength">
      <summary>Gets the default encryption key derivation length, 256.</summary>
      <returns>The default encryption key derivation length, 256.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultSignatureKeyDerivationLength">
      <summary>Gets the default signature key derivation length, 192.</summary>
      <returns>The default signature key derivation length, 192.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultSymmetricKeyLength">
      <summary>Gets the default symmetric key length, 256.</summary>
      <returns>The default symmetric key length, 256.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultSymmetricKeyWrapAlgorithm">
      <summary>Gets the default symmetric key wrap algorithm, Aes256KeyWrap.</summary>
      <returns>The default symmetric key wrap algorithm, Aes256KeyWrap.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite.DefaultSymmetricSignatureAlgorithm">
      <summary>Gets the default symmetric signature algorithm, HmacSha1Signature.</summary>
      <returns>The default symmetric signature algorithm, HmacSha1Signature.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.BasicSecurityProfileVersion.BasicSecurityProfile10">
      <summary>Provides a message version that corresponds to the Basic Security Profile specification.</summary>
      <returns>A class that has a ToString method that returns the version in text form.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ChannelProtectionRequirements.IncomingEncryptionParts">
      <summary>Gets a collection of message parts that are encrypted for messages from client to server.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.ScopedMessagePartSpecification" /> collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ChannelProtectionRequirements.IncomingSignatureParts">
      <summary>Gets a collection of message parts that are signed for messages from client to server.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.ScopedMessagePartSpecification" /> collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ChannelProtectionRequirements.IsReadOnly">
      <summary>Gets a value that indicates whether this instance of the class is read-only. </summary>
      <returns>
          <see langword="true" /> if this instance of the class is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ChannelProtectionRequirements.OutgoingEncryptionParts">
      <summary>Gets a collection of message parts that are encrypted for messages from server to client.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.ScopedMessagePartSpecification" /> collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ChannelProtectionRequirements.OutgoingSignatureParts">
      <summary>Gets a collection of message parts that are signed for messages from server to client.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.ScopedMessagePartSpecification" /> collection.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.DataProtectionSecurityStateEncoder.UseCurrentUserProtectionScope">
      <summary>Gets a value that indicates whether to use the current user protection scope. </summary>
      <returns>
          <see langword="true" /> if the current user protection scope will be used; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Security.DispatchContext.Principal">
      <summary>Gets or sets the identity of the requestor.</summary>
      <returns>The identity of the requestor.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.DispatchContext.RequestAction">
      <summary>Gets or sets the WS-Addressing action of the request message.</summary>
      <returns>The URI of the WS-Addressing action.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.DispatchContext.RequestMessage">
      <summary>Gets or sets the request message.</summary>
      <returns>The request message.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.DispatchContext.ResponseAction">
      <summary>Gets or sets the desired WS-Addressing action of the response message.</summary>
      <returns>The URI of the WS-Addressing action.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.DispatchContext.ResponseMessage">
      <summary>Gets or sets the response message.</summary>
      <returns>The response message.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.DispatchContext.SecurityTokenService">
      <summary>Gets or sets the <see cref="T:System.IdentityModel.SecurityTokenService" /> object which should process the request message.</summary>
      <returns>The STS which should process the request.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.DispatchContext.TrustNamespace">
      <summary>The WS-Trust namespace URI that defines the schema for the request and response messages.</summary>
      <returns>The namespace URI.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.HttpDigestClientCredential.AllowedImpersonationLevel">
      <summary>Gets or sets the level of impersonation that the client allows with the client credential provided.</summary>
      <returns>The <see cref="T:System.Security.Principal.TokenImpersonationLevel" /> that the client grants the server as part of HTTP digest authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.HttpDigestClientCredential.ClientCredential">
      <summary>Gets or sets the network credential to be used for digest-based authentication.</summary>
      <returns>The <see cref="T:System.Net.NetworkCredential" /> to be used for digest-based authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty.Name">
      <summary>Gets the name of the message property.</summary>
      <returns>The name of the message property.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.InfocardInteractiveChannelInitializer.Binding">
      <summary>Gets the binding on the service endpoint.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Binding" /> on the service endpoint.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ISecuritySession.RemoteIdentity">
      <summary>Gets the identity of the remote principal.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointIdentity" /> of the remote principal.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenClientCredential.CacheIssuedTokens">
      <summary>Gets or sets a Boolean that specifies whether issued tokens are to be cached by the channel.</summary>
      <returns>
          <see langword="true" /> if tokens are to be cached; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
      <exception cref="T:System.InvalidOperationException">Attempt to <see langword="set" /> a read-only credential.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenClientCredential.DefaultKeyEntropyMode">
      <summary>Gets or sets the default value of <see cref="T:System.ServiceModel.Security.SecurityKeyEntropyMode" />.</summary>
      <returns>The value of <see cref="T:System.ServiceModel.Security.SecurityKeyEntropyMode" />. The default is <see cref="F:System.ServiceModel.Security.SecurityKeyEntropyMode.CombinedEntropy" />.</returns>
      <exception cref="T:System.InvalidOperationException">An attempt was made to <see langword="set" /> a read-only credential.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenClientCredential.IssuedTokenRenewalThresholdPercentage">
      <summary>Gets or sets the renewal threshold percentage for issued tokens.</summary>
      <returns>The renewal threshold percentage for issued tokens. The default value is 60.</returns>
      <exception cref="T:System.InvalidOperationException">An attempt was made to <see langword="set" /> a read-only credential.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenClientCredential.IssuerChannelBehaviors">
      <summary>Gets a collection of issuer channel behaviors.</summary>
      <returns>A <see cref="T:System.Collections.Generic.Dictionary`2" /> of <see cref="T:System.ServiceModel.Description.IEndpointBehavior" />s. </returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenClientCredential.LocalIssuerAddress">
      <summary>Gets or sets the address of the local issuer.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> of the local issuer.</returns>
      <exception cref="T:System.InvalidOperationException">An attempt was made to <see langword="set" /> a read-only credential.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenClientCredential.LocalIssuerBinding">
      <summary>Gets or sets the binding of the local issuer.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Binding" /> of the local issuer.</returns>
      <exception cref="T:System.InvalidOperationException">An attempt was made to <see langword="set" /> a read-only credential.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenClientCredential.LocalIssuerChannelBehaviors">
      <summary>Gets a collection of local issuer channel behaviors.</summary>
      <returns>A <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" /> of <see cref="T:System.ServiceModel.Description.IEndpointBehavior" />s.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenClientCredential.MaxIssuedTokenCachingTime">
      <summary>Gets or sets the maximum caching time for an issued token.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum caching time for an issued token. The default value is <see cref="F:System.TimeSpan.MaxValue" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value of <see langword="set" /> is less than zero.</exception>
      <exception cref="T:System.InvalidOperationException">An attempt was made to <see langword="set" /> a read-only credential.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.AllowedAudienceUris">
      <summary>Gets a collection of strings that specify named users of a service.</summary>
      <returns>A generic list of URIs.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.AllowUntrustedRsaIssuers">
      <summary>Gets or sets a value indicating whether to allow untrusted RSA token issuers. </summary>
      <returns>
          <see langword="true" /> if untrusted RSA token issuers are allowed; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.InvalidOperationException">Trying to change a read-only token.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.AudienceUriMode">
      <summary>Gets an enumerated value that indicates whether the audience restriction condition should be validated.</summary>
      <returns>An enumerated value that indicates whether the audience restriction condition should be validated.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.CertificateValidationMode">
      <summary>Gets or sets the certificate validation mode. </summary>
      <returns>A <see cref="T:System.ServiceModel.Security.X509CertificateValidationMode" /> enumeration entry that specifies how the certificate is to be validated.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.CustomCertificateValidator">
      <summary>Gets or sets a custom X.509 certificate validator. </summary>
      <returns>A custom X.509 certificate validator.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.KnownCertificates">
      <summary>Gets a list of known certificates. </summary>
      <returns>A list of known certificates.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.RevocationMode">
      <summary>Gets or sets the revocation mode. </summary>
      <returns>The revocation mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.SamlSerializer">
      <summary>Gets or sets the custom <see cref="T:System.IdentityModel.Tokens.SamlSerializer" /> for issued service credentials.</summary>
      <returns>The custom <see cref="T:System.IdentityModel.Tokens.SamlSerializer" /> for the service.</returns>
      <exception cref="T:System.InvalidOperationException">Attempted to set a read-only credential.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.IssuedTokenServiceCredential.TrustedStoreLocation">
      <summary>Gets or sets the trusted store location. </summary>
      <returns>A trusted store location.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.MessagePartSpecification.HeaderTypes">
      <summary>Gets the header types for this specification.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> that holds the header types for this message specification.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.MessagePartSpecification.IsBodyIncluded">
      <summary>Gets or sets a value that indicates whether the message body is included in this specification.</summary>
      <returns>
          <see langword="true" /> if the message body is included in this specification; otherwise, <see langword="false" />.</returns>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> is read only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.MessagePartSpecification.IsReadOnly">
      <summary>Gets a value that indicates whether the specification is read only.</summary>
      <returns>
          <see langword="true" /> if the specification is read only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.MessagePartSpecification.NoParts">
      <summary> Gets an empty instance of this class. </summary>
      <returns>An empty instance of this class.  </returns>
    </member>
    <member name="P:System.ServiceModel.Security.NonceCache.CacheSize">
      <summary>Gets or sets the maximum size of the cache specified as the number of nonces that the cache can contain.</summary>
      <returns>The maximum size of the cache specified as the number of nonces that the cache can contain.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">An attempt to set a value that is less than zero occurs.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.NonceCache.CachingTimeSpan">
      <summary>Gets or sets the maximum timespan after which a nonce is deleted from the cache. </summary>
      <returns>The maximum timespan after which a nonce is deleted from the cache. This value should be at least twice the maximum clock skew added to the replay window size.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">An attempt to set a value that is less than <see cref="F:System.TimeSpan.Zero" /> occurs.-or-An attempt to set a value greater than the allowed maximum occurs.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.PeerCredential.Certificate">
      <summary>Gets or sets an X509 certificate for the peer.</summary>
      <returns>The X509 certificate for the peer.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.PeerCredential.MeshPassword">
      <summary>Gets or sets the password used by the peer to authenticate with the peer mesh.</summary>
      <returns>The password used by the peer to authenticate with the peer mesh.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.PeerCredential.MessageSenderAuthentication">
      <summary>Gets or sets the message sender authentication validator.</summary>
      <returns>The message sender authentication validator.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.PeerCredential.PeerAuthentication">
      <summary>Gets or sets the peer authentication object.</summary>
      <returns>The peer authentication object.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ScopedMessagePartSpecification.Actions">
      <summary>Gets a collection of action keys.</summary>
      <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> of type <see cref="T:System.String" /> that contains the keys of a collection of action parts.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ScopedMessagePartSpecification.ChannelParts">
      <summary>Gets a message part specification that contains the channel parts.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.MessagePartSpecification" /> that contains the channel parts.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ScopedMessagePartSpecification.IsReadOnly">
      <summary>Indicates whether the specification is read-only.</summary>
      <returns>
          <see langword="true" /> if the specification is read-only; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecureConversationServiceCredential.SecurityContextClaimTypes">
      <summary>Gets a collection of the <see cref="T:System.Type" /> claims for cookie serialization. </summary>
      <returns>A collection of the <see cref="T:System.Type" /> claims for cookie serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecureConversationServiceCredential.SecurityStateEncoder">
      <summary>Gets or sets a customized <see cref="T:System.ServiceModel.Security.SecurityStateEncoder" /> for encoding and decoding cookie serialization. </summary>
      <returns>A <see cref="T:System.ServiceModel.Security.SecurityStateEncoder" /> object, which is a customization of <see cref="T:System.ServiceModel.Security.DataProtectionSecurityStateEncoder" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecureConversationVersion.Default">
      <summary>Gets the default version.</summary>
      <returns>The default version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecureConversationVersion.Namespace">
      <summary>Gets the namespace for this WS-SecureConversation version.</summary>
      <returns>The namespace for this WS-SecureConversation version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecureConversationVersion.Prefix">
      <summary>Gets the prefix for the WS-SecureConversation version.</summary>
      <returns>The prefix for the WS-SecureConversation version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecureConversationVersion.WSSecureConversation13">
      <summary>Gets the version 1.3 of WS-SecureConversation.</summary>
      <returns>The version 1.3 of WS-SecureConversation.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecureConversationVersion.WSSecureConversationFeb2005">
      <summary>Gets the February 2005 version of WS-SecureConversation.</summary>
      <returns>The February 2005 version of WS-SecureConversation.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic128">
      <summary>Gets the Basic128 algorithm suite.</summary>
      <returns>The 128-bit Basic <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic128Rsa15">
      <summary>Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 128-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses RSA15 as the key wrap algorithm and 128-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic128Sha256">
      <summary>Gets an algorithm suite that uses SHA256 for the signature digest and 128-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses SHA256 for the signature digest and 128-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic128Sha256Rsa15">
      <summary>Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 128-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 128-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic192">
      <summary>Gets an algorithm suite that uses 192-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses 192-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic192Rsa15">
      <summary>Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic192Sha256">
      <summary>Gets an algorithm suite which uses SHA256 for the signature digest and 192-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite which uses SHA256 for the signature digest and 192-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic192Sha256Rsa15">
      <summary>Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256">
      <summary>Gets an algorithm suite that uses 256-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses 256-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256Rsa15">
      <summary>Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 256-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses RSA15 as the key wrap algorithm and 256-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256Sha256">
      <summary>Gets an algorithm suite that uses SHA256 for the signature digest and 256-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses SHA256 for the signature digest and 256-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256Sha256Rsa15">
      <summary>Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 256-bit Basic as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 256-bit Basic as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Default">
      <summary>Gets the default algorithm suite.</summary>
      <returns>The default <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />, which specifies 256-bit Advanced Encryption Standard (AES) as the symmetric encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultAsymmetricKeyWrapAlgorithm">
      <summary>Gets the default asymmetric key wrap algorithm as a string.</summary>
      <returns>The default asymmetric key wrap algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultAsymmetricSignatureAlgorithm">
      <summary>Gets the default asymmetric signature algorithm as a string.</summary>
      <returns>The default asymmetric signature algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultCanonicalizationAlgorithm">
      <summary>Gets the default canonicalization algorithm as a string.</summary>
      <returns>The default canonicalization algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultDigestAlgorithm">
      <summary>Gets the default digest algorithm as a string.</summary>
      <returns>The default digest algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultEncryptionAlgorithm">
      <summary>Gets the default encryption algorithm as a string.</summary>
      <returns>The default encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultEncryptionKeyDerivationLength">
      <summary>Gets the default encryption key derivation length as an <see cref="T:System.Int32" /> value.</summary>
      <returns>The default encryption key derivation length.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultSignatureKeyDerivationLength">
      <summary>Gets the default signature key derivation length as an <see cref="T:System.Int32" /> value.</summary>
      <returns>The default signature key derivation length.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultSymmetricKeyLength">
      <summary>Gets the default symmetric key length as an <see cref="T:System.Int32" /> value.</summary>
      <returns>The default symmetric key length.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultSymmetricKeyWrapAlgorithm">
      <summary>Gets the default symmetric key wrap algorithm as a string.</summary>
      <returns>The default symmetric key wrap algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.DefaultSymmetricSignatureAlgorithm">
      <summary>Gets the default symmetric signature algorithm as a string.</summary>
      <returns>The default symmetric signature algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.TripleDes">
      <summary>Gets the Triple Data Encryption Standard (DES) algorithm suite.</summary>
      <returns>The Triple DES <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.TripleDesRsa15">
      <summary>Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.TripleDesSha256">
      <summary>Gets an algorithm suite that uses SHA256 for the signature digest and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses SHA256 for the signature digest and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityAlgorithmSuite.TripleDesSha256Rsa15">
      <summary>Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.</summary>
      <returns>An algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.ExternalAuthorizationPolicies">
      <summary>Gets or sets a collection of external authorization policies. </summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of type <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.HasIncomingSupportingTokens">
      <summary>Indicates whether the incoming message contains at least one supporting security token.</summary>
      <returns>
          <see langword="true" /> if <see cref="P:System.ServiceModel.Security.SecurityMessageProperty.IncomingSupportingTokens" /> contains at least one entry; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.IncomingSupportingTokens">
      <summary>Gets or sets a collection of incoming supporting tokens. </summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Security.SupportingTokenSpecification" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.InitiatorToken">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> initiator token for this message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> initiator token for this message.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.OutgoingSupportingTokens">
      <summary>Gets a collection of outgoing <see cref="T:System.ServiceModel.Security.SupportingTokenSpecification" /> objects. </summary>
      <returns>A collection of outgoing supporting tokens.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.ProtectionToken">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> protection token for this message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> protection token for this message.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.RecipientToken">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> recipient token for this message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> recipient token for this message.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.SenderIdPrefix">
      <summary>Gets or sets the sender ID prefix for this message.</summary>
      <returns>The sender ID prefix for this message.</returns>
      <exception cref="T:System.ArgumentNullException">The property value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of the property value is 0.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The first character of the property value is not alphabetic and not equal to "_".</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">No character of the property value is alphabetic, numeric, or equal to "_", ".", or "-".</exception>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.ServiceSecurityContext">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.ServiceSecurityContext" /> for this message.</summary>
      <returns>The <see cref="T:System.ServiceModel.ServiceSecurityContext" /> object for this message.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityMessageProperty.TransportToken">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> transport token for this message.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.SecurityTokenSpecification" /> transport token for this message.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityPolicyVersion.Namespace">
      <summary>Gets the namespace for this WS-SecurityPolicy version.</summary>
      <returns>The namespace for this WS-SecurityPolicy version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityPolicyVersion.Prefix">
      <summary>Gets the prefix.</summary>
      <returns>The prefix.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityPolicyVersion.WSSecurityPolicy11">
      <summary>Gets the version 1.1 of WS-SecurityPolicy.</summary>
      <returns>The version 1.1 of WS-SecurityPolicy.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityPolicyVersion.WSSecurityPolicy12">
      <summary>Gets the version 1.2 of WS-SecurityPolicy.</summary>
      <returns>The version 1.2 of WS-SecurityPolicy.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityTokenSpecification.SecurityToken">
      <summary>Gets the security token.</summary>
      <returns>The security token.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityTokenSpecification.SecurityTokenPolicies">
      <summary>Gets the collection of security token policies.</summary>
      <returns>The collection of security token policies.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityVersion.WSSecurity10">
      <summary>Gets the version 1.0 of WS-Security.</summary>
      <returns>The version 1.0 of WS-Security.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SecurityVersion.WSSecurity11">
      <summary>Gets the version 1.1 of WS-Security.</summary>
      <returns>The version 1.1 of WS-Security.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager.ServiceCredentials">
      <summary>Gets the service credentials used to construct this instance of this class.</summary>
      <returns>The service credentials.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.SupportingTokenSpecification.SecurityTokenAttachmentMode">
      <summary>Gets the security token attachment mode.</summary>
      <returns>The security token attachment mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ClaimTypeRequirement.ClaimType">
      <summary>Gets the claim type that was specified in the constructor.</summary>
      <returns>The claim type.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ClaimTypeRequirement.IsOptional">
      <summary>Gets a value that indicates whether the claim is optional.</summary>
      <returns>
          <see langword="true" /> if this instance of the class is for an optional claim; <see langword="false" /> if it specifies a required claim.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IIssuanceSecurityTokenAuthenticator.IssuedSecurityTokenHandler">
      <summary>Gets or sets a handler for when the token is issued.</summary>
      <returns>A delegate that handles the event when a token is issued.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IIssuanceSecurityTokenAuthenticator.RenewedSecurityTokenHandler">
      <summary>Gets or sets a handler for when the token is renewed.</summary>
      <returns>A delegate that handles the event when a token is renewed.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.InitiatorServiceModelSecurityTokenRequirement.TargetAddress">
      <summary>Gets and sets the target address.</summary>
      <returns>The target address.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.InitiatorServiceModelSecurityTokenRequirement.Via">
      <summary>Gets or sets the Via.</summary>
      <returns>The <see cref="T:System.Uri" /> that represents the Via.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.AdditionalRequestParameters">
      <summary>Gets a collection of additional request parameters</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.Xml.XmlElement" /> that holds the additional request parameters.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.ClaimTypeRequirements">
      <summary>Gets a collection of claim type requirements.</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.Collection`1" /> of type <see cref="T:System.ServiceModel.Security.Tokens.ClaimTypeRequirement" /> that holds the additional claim type requirements.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.DefaultMessageSecurityVersion">
      <summary>Gets or sets the default set of security specifications versions.</summary>
      <returns>A <see cref="T:System.ServiceModel.MessageSecurityVersion" /> that represents the default set of security specifications versions.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.HasAsymmetricKey">
      <summary>Gets a value that indicates whether the issued token has an asymmetric key.</summary>
      <returns>
          <see langword="true" /> if the issued token has an asymmetric key; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.IssuerAddress">
      <summary>Gets or sets the token issuer's address.</summary>
      <returns>The <see cref="T:System.ServiceModel.EndpointAddress" /> of the token issuer.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.IssuerBinding">
      <summary>Gets or sets the token issuer's binding, to be used by the client.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Binding" /> of the token issuer, to be used by the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.IssuerMetadataAddress">
      <summary>Gets or sets the token issuer's metadata address.</summary>
      <returns>The metadata address of the token issuer.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.KeySize">
      <summary>Gets or sets the issued token key size.</summary>
      <returns>The size of the token key.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">An attempt was made to <see langword="set" /> a value less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.KeyType">
      <summary>Gets or sets the issued token key type.</summary>
      <returns>One of the <see cref="T:System.IdentityModel.Tokens.SecurityKeyType" /> values.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.SupportsClientAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports client authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports client authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports a Windows identity for authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.SupportsServerAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports server authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports server authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.TokenType">
      <summary>Gets or sets the issued token type.</summary>
      <returns>The token type.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.UseStrTransform">
      <summary>Gets or sets a value that indicates whether the issued token parameter uses STR transform.</summary>
      <returns>
          <see langword="true" /> if the issued token parameter uses STR transform; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.CacheIssuedTokens">
      <summary>Gets or sets a value that indicates whether the issued tokens are cached.</summary>
      <returns>
          <see langword="True" /> if the issued tokens are cached; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.DefaultCloseTimeout">
      <summary>Gets the default time-out for closing the connection.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the default time-out for closing the connection.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.DefaultOpenTimeout">
      <summary>Gets the default time-out for opening the connection.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the default time-out for opening the connection.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.IdentityVerifier">
      <summary>Gets or sets the identity verifier.</summary>
      <returns>The identity verifier.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.IssuedTokenRenewalThresholdPercentage">
      <summary>Gets or sets the issued token renewal threshold percentage.</summary>
      <returns>The issued token renewal threshold percentage.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.IssuerAddress">
      <summary>Gets or sets the issuer address.</summary>
      <returns>The issuer address.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.IssuerBinding">
      <summary>Gets or sets the issuer binding.</summary>
      <returns>The issuer binding.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.IssuerChannelBehaviors">
      <summary>Gets the issuer channel behaviors.</summary>
      <returns>A <see cref="T:System.Collections.Generic.KeyedByTypeCollection`1" /> that contains the behaviors for the issuer channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.KeyEntropyMode">
      <summary>Gets or sets the key entropy mode.</summary>
      <returns>The key entropy mode.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.MaxIssuedTokenCachingTime">
      <summary>Gets or sets the maximum time that an issued token will be cached.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum time that an issued token will be cached.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.MessageSecurityVersion">
      <summary>Gets or sets the message security version.</summary>
      <returns>The message security version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.SecurityAlgorithmSuite">
      <summary>Gets or sets the security algorithm suite.</summary>
      <returns>The security algorithm suite.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.SecurityTokenSerializer">
      <summary>Gets or sets the security token serializer.</summary>
      <returns>The security token serializer.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.State">
      <summary>Gets the communication state.</summary>
      <returns>The communication state.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.SupportsTokenCancellation">
      <summary>Gets a value that indicates whether token cancellation is supported.</summary>
      <returns>
          <see langword="True" /> if token cancellation is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.TargetAddress">
      <summary>Gets or sets the target address.</summary>
      <returns>The target address.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider.TokenRequestParameters">
      <summary>Gets the token request parameters.</summary>
      <returns>A collection of XML elements that represent the token request parameters.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.HasAsymmetricKey">
      <summary>Gets a value that indicates whether the token has an asymmetric key.</summary>
      <returns>
          <see langword="true" /> if the token has an asymmetric key; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.SupportsClientAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports client authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports client authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports a Windows identity for authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters.SupportsServerAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports server authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports server authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement.AuditLogLocation">
      <summary>Gets or sets the audit log location.</summary>
      <returns>The audit log location.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement.ListenUri">
      <summary>Gets or sets the listener URI.</summary>
      <returns>The listener URI.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement.MessageAuthenticationAuditLevel">
      <summary>Gets or sets the message authentication audit level.</summary>
      <returns>The audit level of the message authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement.SuppressAuditFailure">
      <summary>Gets or sets a value that indicates whether the audit failures are suppressed.</summary>
      <returns>
          <see langword="true" /> if the audit failures are suppressed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.HasAsymmetricKey">
      <summary>Gets a value that indicates whether the token has an asymmetric key.</summary>
      <returns>
          <see langword="true" /> if the token has an asymmetric key; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.SupportsClientAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports client authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports client authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports a Windows identity for authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters.SupportsServerAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports server authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports server authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.BootstrapProtectionRequirements">
      <summary>Gets the bootstrap protection requirements.</summary>
      <returns>The bootstrap protection requirements.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.BootstrapSecurityBindingElement">
      <summary>Gets or sets the bootstrap security binding element.</summary>
      <returns>The bootstrap security binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.CanRenewSession">
      <summary>Gets or sets a value that indicates whether the communications session can be renewed.</summary>
      <returns>
          <see langword="true" /> if the communications session can be renewed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.HasAsymmetricKey">
      <summary>Gets a value that indicates whether the security token has an asymmetric key.</summary>
      <returns>This property always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.RequireCancellation">
      <summary>Gets or sets a value that indicates whether cancellation is required.</summary>
      <returns>
          <see langword="true" /> if cancellation is required; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.SupportsClientAuthentication">
      <summary>Gets a value that indicates whether the token supports client authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports client authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>Gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports a Windows identity for authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters.SupportsServerAuthentication">
      <summary>Gets a value that indicates whether the token supports server authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports server authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.AuthorizationPolicies">
      <summary>Gets a read-only collection of token authorization policies.</summary>
      <returns>A read-only collection of <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> instances.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.BootstrapMessageProperty">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.Security.SecurityMessageProperty" /> extracted from the bootstrap message.</summary>
      <returns>A security message property.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.ContextId">
      <summary>Gets the context id.</summary>
      <returns>A <see cref="T:System.Xml.UniqueId" /> that represents the context id.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.Id">
      <summary>Gets the token id.</summary>
      <returns>The token id.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.IsCookieMode">
      <summary>Gets a value that indicates whether a security context token (SCT) with a mode setting that specifies how cookies are handled is read in.</summary>
      <returns>
          <see langword="true" /> if a cookie mode SCT is read in; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.KeyEffectiveTime">
      <summary>Gets the key effective start time.</summary>
      <returns>A <see cref="T:System.DateTime" /> that represents the key effective start time.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.KeyExpirationTime">
      <summary>Gets the key expiration time.</summary>
      <returns>A <see cref="T:System.DateTime" /> that represents the key expiration time.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.KeyGeneration">
      <summary>Gets the key generation.</summary>
      <returns>A <see cref="T:System.Xml.UniqueId" /> that represents the key generation.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.SecurityKeys">
      <summary>Gets a read-only collection of security keys.</summary>
      <returns>A read-only collection of <see cref="T:System.IdentityModel.Tokens.SecurityKey" /> instances.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.ValidFrom">
      <summary>Gets the token effective start time.</summary>
      <returns>A <see cref="T:System.DateTime" /> that represents the token effective start time.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken.ValidTo">
      <summary>Gets the token expiration time.</summary>
      <returns>A <see cref="T:System.DateTime" /> that represents the token expiration time.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.ClockSkew">
      <summary>Returns the maximum allowable time difference between client and server clock settings.</summary>
      <returns>The maximum allowable time difference between client and server clock settings.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.RemoveOldestTokensOnCacheFull">
      <summary>Gets a value that indicates whether the oldest tokens should be removed when the cache is full. </summary>
      <returns>
          <see langword="true" /> if the oldest tokens should be removed when the cache is full; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver.SecurityContextTokenCacheCapacity">
      <summary>Gets the security context token cache size.</summary>
      <returns>The security context token cache size.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityTokenParameters.HasAsymmetricKey">
      <summary>When overridden in a derived class, gets a value that indicates whether the token has an asymmetric key.</summary>
      <returns>
          <see langword="true" /> if the token has an asymmetric key; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityTokenParameters.InclusionMode">
      <summary>Gets or sets the token inclusion requirements.</summary>
      <returns>The token inclusion requirements.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityTokenParameters.ReferenceStyle">
      <summary>Gets or sets the token reference style.</summary>
      <returns>The reference style for the token.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">An invalid token reference style was <see langword="set" />.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityTokenParameters.RequireDerivedKeys">
      <summary>Gets or sets a value that indicates whether keys can be derived from the original proof keys.</summary>
      <returns>
          <see langword="true" /> if keys need to be derived from the token's key; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityTokenParameters.SupportsClientAuthentication">
      <summary>When overridden in a derived class, gets a value that indicates whether the token supports client authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports client authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>When overridden in a derived class, gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports a Windows identity for authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SecurityTokenParameters.SupportsServerAuthentication">
      <summary>When overridden in a derived class, gets a value that indicates whether the token supports server authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports server authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.AuditLogLocationProperty">
      <summary>Gets the token requirement property name whose value is the location of the audit log to use when recording the results of the authentication (service only).</summary>
      <returns>The key for the AuditLogLocation in the token requirement's Properties dictionary.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.ChannelParametersCollectionProperty">
      <summary>Gets the token requirement property name whose value is the channel parameters collection (client only).</summary>
      <returns>The key for the <see langword="ChannelParametersCollection" /> in the token requirement's Properties dictionary.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.DuplexClientLocalAddressProperty">
      <summary>Gets a value that specifies the name of the index in the <see cref="P:System.IdentityModel.Selectors.SecurityTokenRequirement.Properties" /> collection for the <see langword="DuplexClientLocalAddress" /> property.</summary>
      <returns>The name of the index in the <see cref="P:System.IdentityModel.Selectors.SecurityTokenRequirement.Properties" /> collection for the <see langword="DuplexClientLocalAddress" /> property.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.EndpointFilterTableProperty">
      <summary>Gets the key for the token requirement property whose value is the endpoint filter table that contains the filters for messages that a service endpoint accepts. This is a service property.</summary>
      <returns>The key for the endpoint filter table property of the token requirement.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.ExtendedProtectionPolicy">
      <summary>Gets the protection policy used by the server to validate incoming client connections.</summary>
      <returns>The protection policy used by the server.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.HttpAuthenticationSchemeProperty">
      <summary>Gets the key of the token requirement property whose value is the HTTP authentication scheme if this request is for a token provider or token authenticator to be used in HTTP authentication.</summary>
      <returns>The key of the token requirement's HTTP authentication scheme property.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IsInitiator">
      <summary>Gets a value that indicates whether the endpoint that is creating the security token requirement is an initiator or a recipient. </summary>
      <returns>
          <see langword="true" /> if the request is made by the initiator of the channel; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IsInitiatorProperty">
      <summary>Gets the key for the token requirement property whose value indicates whether the request is made by the initiator of the channel or the recipient of the channel.</summary>
      <returns>The key for the token requirement property whose value indicates whether the endpoint that creates the requirement is the initiator or recipient.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IsOutOfBandTokenProperty">
      <summary>Gets the key for the token requirement property whose value indicates whether this is the request for a token that is configured on the client or service.</summary>
      <returns>The key for the token requirement property whose value indicates whether this is the request for a token that is configured on the client or service.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IssuedSecurityTokenParametersProperty">
      <summary>Gets the key for the token requirement property whose value is the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> that contains information about the token if the requirement is for an issued token.</summary>
      <returns>The key for the token requirement property whose value is the <see cref="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters" /> that contains information about the token if the requirement is for an issued token.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IssuerAddress">
      <summary>If the token requirement is for an issued token, this property contains the endpoint address of the issuer.</summary>
      <returns>The endpoint address for the token issuer. This is used for issued token types.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IssuerAddressProperty">
      <summary>Gets the key for the token requirement property whose value is the <see cref="T:System.ServiceModel.EndpointAddress" /> of the issuing party if the requirement is for an issued token.</summary>
      <returns>The key for the token requirement property whose value is the <see cref="T:System.ServiceModel.EndpointAddress" /> of the issuing party.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IssuerBinding">
      <summary>If the token requirement is for an issued token, this property contains the binding to use to communicate with the issuer.</summary>
      <returns>The binding used to communicate with the user.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IssuerBindingContextProperty">
      <summary>Gets the key for the token requirement property whose value is the <see cref="T:System.ServiceModel.Channels.BindingContext" /> to use to talk to the issuing party if the requirement is for an issued token.</summary>
      <returns>The key for the token requirement property whose value is <see cref="T:System.ServiceModel.Channels.BindingContext" /> to use to talk to the issuing party.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.IssuerBindingProperty">
      <summary>Gets the key for the token requirement property whose value is the binding to use to talk to the issuing party when the requirement is for an issued token.</summary>
      <returns>The key for the token requirement property whose value is the binding to use to talk to the issuing party.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.ListenUriProperty">
      <summary>Gets the key for the token requirement property whose value is the URI that the service endpoint making the request is listening at (service only).</summary>
      <returns>The key for the token requirement property whose value is the URI that the service endpoint making the request is listening at.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.MessageAuthenticationAuditLevelProperty">
      <summary>Gets the key for the token requirement property whose value is the audit level to use when recording the results of the authentication (service only).</summary>
      <returns>Gets the key for the token requirement property whose value is the audit level to use when recording the results of the authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.MessageDirectionProperty">
      <summary>Gets the key for the token requirement property whose value is the member of the <see cref="T:System.ServiceModel.Description.MessageDirection" /> enumeration to use and that indicates whether the token provider is needed for messages sent from client to server or server to client. </summary>
      <returns>Gets the key for the token requirement property whose value is the member of the <see cref="T:System.ServiceModel.Description.MessageDirection" /> enumeration to use.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.MessageSecurityVersion">
      <summary>Gets or sets the message security version to be used (if necessary).</summary>
      <returns>The message security version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.MessageSecurityVersionProperty">
      <summary>Gets the key for the token requirement property whose value is the <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that the channel is configured with.</summary>
      <returns>The key for the token requirement property whose value is the <see cref="T:System.ServiceModel.Channels.MessageVersion" /> that the channel is configured with.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.PreferSslCertificateAuthenticatorProperty">
      <summary>Gets the key for the token requirement property whose value is used to create SSL security token authenticator.</summary>
      <returns>The key for the token requirement property whose value is used to create SSL security token authenticator.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.PrivacyNoticeUriProperty">
      <summary>Gets the key for the token requirement property whose value is the link to the URI that points to the service's privacy policy if the service has one.</summary>
      <returns>The key for the token requirement property whose value is a link to the URI that points to the service's privacy policy.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.PrivacyNoticeVersionProperty">
      <summary>Gets the key for the token requirement property whose value is a string that represents the privacy notice version.</summary>
      <returns>The key for the token requirement property whose value represents the privacy notice version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SecureConversationSecurityBindingElement">
      <summary>Gets or sets a security binding element used for securing the secure conversation bootstrap messages. </summary>
      <returns>A security binding element used for securing the secure conversation bootstrap messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SecureConversationSecurityBindingElementProperty">
      <summary>Gets the key for the token requirement property whose value is the security binding element used to secure the secure conversation bootstrap messages.</summary>
      <returns>The key for the token requirement property whose value represents the security binding element to be used for securing the secure conversation bootstrap messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SecurityAlgorithmSuite">
      <summary>Gets or sets the security algorithm suite to be used (if necessary).</summary>
      <returns>The security algorithm suite to be used.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SecurityAlgorithmSuiteProperty">
      <summary>Gets the key for the token requirement property whose value is the algorithm suite that the channel uses to perform message security.</summary>
      <returns>The key for the token requirement property whose value is <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SecurityBindingElement">
      <summary>Gets or sets the security binding element.</summary>
      <returns>The security binding element.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SecurityBindingElementProperty">
      <summary>Gets the key for the token requirement property whose value is the security binding element used to create the channel.</summary>
      <returns>The key for the token requirement property whose value is the <see cref="T:System.ServiceModel.Channels.SecurityBindingElement" /> used to create the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SupportingTokenAttachmentModeProperty">
      <summary>Gets the key for the token requirement property whose value is the associated <see cref="T:System.ServiceModel.Security.SecurityTokenAttachmentMode" /> enumeration member if the request is for a supporting token. </summary>
      <returns>The key for the token requirement property whose value is the associated <see cref="T:System.ServiceModel.Security.SecurityTokenAttachmentMode" /> enumeration member.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SupportSecurityContextCancellationProperty">
      <summary>Gets the key for the token requirement property whose value indicates whether the secure conversation token is for a security session (in which case its lifetime is tied to the lifetime of the user’s channel) or for a datagram security channel.</summary>
      <returns>The key for the token requirement property whose value indicates whether the secure conversation token should be cancelable.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.SuppressAuditFailureProperty">
      <summary>Gets the key for the token requirement property whose value indicates whether to ignore errors that occur when recording the results of the authentication (service only).</summary>
      <returns>The key for the token requirement property whose value indicates whether to ignore errors that occur when recording the results of the authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.TargetAddressProperty">
      <summary>Gets the key for the token requirement property whose value is the endpoint address that the channel is talking to (client only).</summary>
      <returns>The key for the token requirement property whose value is the <see cref="T:System.ServiceModel.EndpointAddress" /> that the channel is talking to.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.TransportScheme">
      <summary>Gets or sets the transport scheme.</summary>
      <returns>The transport scheme.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.TransportSchemeProperty">
      <summary>If the request is made for a token provider/authenticator to be used with transport security, this string is the key for the token requirement property whose value is the transport scheme.</summary>
      <returns>The key for the token requirement property whose value is the transport scheme.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement.ViaProperty">
      <summary>Gets the key for the token requirement property whose value is the Via URI that the channel is connecting to (client only).</summary>
      <returns>The key for the token requirement property whose value is the Via URI that the channel is connecting to.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.AnonymousSslnego">
      <summary>Gets a string that indicates that the initiator is anonymous but the responder certificate is available as part of a SOAP SSL negotiation.</summary>
      <returns>A string that indicates that the initiator is anonymous but the responder certificate is available as part of a SOAP SSL negotiation.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.MutualSslnego">
      <summary>Gets a string that indicates that the initiator and responder mutually authenticate each other using X.509 certificates.</summary>
      <returns>A string that indicates that the initiator and responder mutually authenticate each other using X.509 certificates.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SecureConversation">
      <summary>Gets a string that indicates whether the service uses WS-SecureConversation authentication.</summary>
      <returns>A string that indicates whether the service uses WS-SecureConversation authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SecurityContext">
      <summary>Gets a string that indicates whether the service uses SOAP SecurityContext authentication.</summary>
      <returns>A string that indicates whether the service uses SOAP SecurityContext authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.Spnego">
      <summary>Gets a string that indicates whether authentication is done via the Windows Services SP Negotiation (SPNEGO) protocol.</summary>
      <returns>A string that indicates whether authentication is done via the Windows Services SPNEGO protocol.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes.SspiCredential">
      <summary>Gets a string that indicates whether client authentication is by means of a Windows credential.</summary>
      <returns>A string that indicates whether client authentication is by means of a Windows credential.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.HasAsymmetricKey">
      <summary>Gets a value that indicates whether the token has an asymmetric key.</summary>
      <returns>
          <see langword="true" /> if the token has an asymmetric key; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.RequireCancellation">
      <summary>Gets or sets a value that indicates whether cancellation is required.</summary>
      <returns>
          <see langword="true" /> if cancellation is required; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.RequireClientCertificate">
      <summary>Gets or sets a value that indicates whether a client certificate is required.</summary>
      <returns>
          <see langword="true" /> if a client certificate is required; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.SupportsClientAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports client authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports client authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports a Windows identity for authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters.SupportsServerAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports server authentication.</summary>
      <returns>
          <see langword="true" /> if the token supports server authentication; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.AllowNtlm">
      <summary>Gets a value that indicates whether to allow NTLM authentication. </summary>
      <returns>
          <see langword="true" /> if NTLM authentication is allowed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.AllowUnauthenticatedCallers">
      <summary>Gets a value that indicates whether to allow anonymous callers. </summary>
      <returns>
          <see langword="true" /> if anonymous callers are allowed; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.ExtractGroupsForWindowsAccounts">
      <summary>Gets a value that indicates whether to extract the groups to which the Windows accounts belong. </summary>
      <returns>
          <see langword="true" /> if the groups to which the Windows accounts belong are extracted; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.Id">
      <summary>Gets the token ID.</summary>
      <returns>The token ID.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.ImpersonationLevel">
      <summary>Gets the token impersonation level.</summary>
      <returns>The <see cref="T:System.Security.Principal.TokenImpersonationLevel" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.NetworkCredential">
      <summary>Gets the network credential.</summary>
      <returns>The <see cref="T:System.Net.NetworkCredential" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.SecurityKeys">
      <summary>Gets a collection of security keys.</summary>
      <returns>A collection of <see cref="T:System.IdentityModel.Tokens.SecurityKey" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.ValidFrom">
      <summary>Gets the starting effective date for the token.</summary>
      <returns>A <see cref="T:System.DateTime" /> that represents the starting effective date for the token.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityToken.ValidTo">
      <summary>Gets the expiration date for the token.</summary>
      <returns>A <see cref="T:System.DateTime" /> that represents the expiration date for the token.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.HasAsymmetricKey">
      <summary>Gets a value that indicates whether the token has an asymmetric key.</summary>
      <returns>Always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.RequireCancellation">
      <summary>Gets or sets a value that indicates whether the token requires cancellation.</summary>
      <returns>
          <see langword="true" /> if the token requires cancellation; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.SupportsClientAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports client authentication.</summary>
      <returns>Always returns <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>When implemented, gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>Always returns <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters.SupportsServerAuthentication">
      <summary>When implemented, gets a value that indicates whether the token supports server authentication.</summary>
      <returns>Always returns <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SupportingTokenParameters.Endorsing">
      <summary>Gets a collection of security token parameters for endorsing supporting tokens required by the security binding element.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SupportingTokenParameters.Signed">
      <summary>Gets a collection of security token parameters for signed supporting tokens required by the security binding element.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SupportingTokenParameters.SignedEncrypted">
      <summary>Gets a collection of security token parameters for signed and encrypted supporting tokens required by the security binding element.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.SupportingTokenParameters.SignedEndorsing">
      <summary>Gets a collection of security token parameters for signed and endorsing supporting tokens required by the security binding element.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.HasAsymmetricKey">
      <summary>Gets a value that indicates whether the token has an asymmetric key.</summary>
      <returns>
          <see langword="True" /> if the token has an asymmetric key; otherwise, <see langword="false" />. Always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.SupportsClientAuthentication">
      <summary>Gets a value that indicates whether the token supports client authentication.</summary>
      <returns>
          <see langword="True" /> if the token supports client authentication; otherwise, <see langword="false" />. Always returns <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>Gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>
          <see langword="True" /> if the token supports a Windows identity for authentication; otherwise, <see langword="false" />. Always returns <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters.SupportsServerAuthentication">
      <summary>Gets a value that indicates whether the token supports server authentication.</summary>
      <returns>
          <see langword="True" /> if the token supports server authentication; otherwise, <see langword="false" />. Always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.HasAsymmetricKey">
      <summary>Gets a value that indicates whether the token has an asymmetric key.</summary>
      <returns>
          <see langword="True" /> if the token has an asymmetric key; otherwise, <see langword="false" />. Always returns <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.SupportsClientAuthentication">
      <summary>Gets a value that indicates whether the token supports client authentication.</summary>
      <returns>
          <see langword="True" /> if the token supports client authentication; otherwise, <see langword="false" />. Always returns <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.SupportsClientWindowsIdentity">
      <summary>Gets a value that indicates whether the token supports a Windows identity for authentication.</summary>
      <returns>
          <see langword="True" /> if the token supports a Windows identity for authentication; otherwise, <see langword="false" />. Always returns <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.SupportsServerAuthentication">
      <summary>Gets a value that indicates whether the token supports server authentication.</summary>
      <returns>
          <see langword="True" /> if the token supports server authentication; otherwise, <see langword="false" />. Always returns <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters.X509ReferenceStyle">
      <summary>Gets and sets the X.509 reference style.</summary>
      <returns>An <see cref="T:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultAsymmetricKeyWrapAlgorithm">
      <summary>Gets the default asymmetric key wrap algorithm, RsaOaepKeyWrap.</summary>
      <returns>The default asymmetric key wrap algorithm, RsaOaepKeyWrap.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultAsymmetricSignatureAlgorithm">
      <summary>Gets the default asymmetric signature algorithm, RsaSha1Signature.</summary>
      <returns>The default asymmetric signature algorithm, RsaSha1Signature.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultCanonicalizationAlgorithm">
      <summary>Gets the default canonicalization algorithm, ExclusiveC14n.</summary>
      <returns>The default canonicalization algorithm, ExclusiveC14n.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultDigestAlgorithm">
      <summary>Gets the default digest algorithm, Sha1Digest.</summary>
      <returns>The default digest algorithm, Sha1Digest.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultEncryptionAlgorithm">
      <summary>Gets the default encryption algorithm, TripleDesEncryption.</summary>
      <returns>The default encryption algorithm, TripleDesEncryption.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultEncryptionKeyDerivationLength">
      <summary>Gets the default encryption key derivation length, 192.</summary>
      <returns>The default encryption key derivation length, 192.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultSignatureKeyDerivationLength">
      <summary>Gets the default signature key derivation length, 192.</summary>
      <returns>The default signature key derivation length, 192.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultSymmetricKeyLength">
      <summary>Gets the default symmetric key length, 192.</summary>
      <returns>The default symmetric key length, 192.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultSymmetricKeyWrapAlgorithm">
      <summary>Gets the default symmetric key wrap algorithm, TripleDesKeyWrap.</summary>
      <returns>The default symmetric key wrap algorithm, TripleDesKeyWrap.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite.DefaultSymmetricSignatureAlgorithm">
      <summary>Gets the default symmetric signature algorithm, HmacSha1Signature.</summary>
      <returns>The default symmetric signature algorithm, HmacSha1Signature.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TrustVersion.Default">
      <summary>Gets the default version.</summary>
      <returns>The default version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TrustVersion.Namespace">
      <summary>Gets the namespace for this trust version.</summary>
      <returns>The namespace for this trust version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TrustVersion.Prefix">
      <summary>Gets the prefix.</summary>
      <returns>The prefix.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TrustVersion.WSTrust13">
      <summary>Gets the version 1.3 of WS-Trust.</summary>
      <returns>The version 1.3 of WS-Trust.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.TrustVersion.WSTrustFeb2005">
      <summary>Gets the February 2005 version of WS-Trust.</summary>
      <returns>The February 2005 version of WS-Trust.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordClientCredential.Password">
      <summary>Gets or sets the password.</summary>
      <returns>The password.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordClientCredential.UserName">
      <summary>Gets or sets the user name.</summary>
      <returns>The user name.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordServiceCredential.CachedLogonTokenLifetime">
      <summary>Gets or sets the maximum length of time that a token is cached.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> that represents the maximum length of time that a token is cached. The default is 15 minutes.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordServiceCredential.CacheLogonTokens">
      <summary>Gets or sets a value that indicates whether logon tokens are cached.</summary>
      <returns>
          <see langword="true" /> if logon tokens are cached; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordServiceCredential.CustomUserNamePasswordValidator">
      <summary>Gets or sets a custom user name and password validator.</summary>
      <returns>A custom user name and password validator.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordServiceCredential.IncludeWindowsGroups">
      <summary>Gets or sets a value that indicates whether Windows groups are included in the security context.</summary>
      <returns>
          <see langword="true" /> if Windows groups are included in the security context; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordServiceCredential.MaxCachedLogonTokens">
      <summary>Gets or sets the maximum number of logon tokens to cache.</summary>
      <returns>The maximum number of logon tokens to cache.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordServiceCredential.MembershipProvider">
      <summary>Gets or sets the membership provider.</summary>
      <returns>The <see cref="T:System.Web.Security.MembershipProvider" /> for this service. The default is the <see cref="T:System.Web.Security.SqlMembershipProvider" />.</returns>
      <exception cref="T:System.InvalidOperationException">An attempt is made to set this property when the credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.UserNamePasswordServiceCredential.UserNamePasswordValidationMode">
      <summary>Gets or sets the method of validating the user name and password.</summary>
      <returns>A value from the enumeration in <see cref="T:System.ServiceModel.Security.UserNamePasswordValidationMode" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WindowsClientCredential.AllowedImpersonationLevel">
      <summary>Gets or sets the allowed impersonation level. </summary>
      <returns>One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel" /> values.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WindowsClientCredential.AllowNtlm">
      <summary>Gets or sets a value that indicates whether NTLM authentication should be allowed as Windows SSPI Negotiate authentication. </summary>
      <returns>
          <see langword="true" /> if NTLM authentication should be allowed as Windows SSPI Negotiate authentication, <see langword="false" /> otherwise. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WindowsClientCredential.ClientCredential">
      <summary>Gets or sets the Windows client credential.</summary>
      <returns>The <see cref="T:System.Net.NetworkCredential" /> for the client.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WindowsServiceCredential.AllowAnonymousLogons">
      <summary>Gets or sets a value that indicates whether to allowanonymous users access (applies only to message-level security). </summary>
      <returns>
          <see langword="true" /> if anonymous users are allowed access; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WindowsServiceCredential.IncludeWindowsGroups">
      <summary>Gets or sets a value that indicates whether the Windows groups that a client belongs to are included in the security context.</summary>
      <returns>
          <see langword="true" /> if Windows groups are included in the security context; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSSecurityTokenSerializer.DefaultInstance">
      <summary>Gets a default instance of this class.</summary>
      <returns>A default instance of this class.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSSecurityTokenSerializer.EmitBspRequiredAttributes">
      <summary>Gets a value that indicates whether to emit BSP required attributes. </summary>
      <returns>
          <see langword="true" /> if BSP required attributes are to be emitted; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSSecurityTokenSerializer.MaximumKeyDerivationLabelLength">
      <summary>Gets the maximum key derivation label length.</summary>
      <returns>The maximum key derivation label length.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSSecurityTokenSerializer.MaximumKeyDerivationNonceLength">
      <summary>Gets the maximum key derivation nonce length.</summary>
      <returns>The maximum key derivation nonce length.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSSecurityTokenSerializer.MaximumKeyDerivationOffset">
      <summary>Gets the maximum key derivation offset.</summary>
      <returns>The maximum key derivation offset.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSSecurityTokenSerializer.SecurityVersion">
      <summary>Gets the security version.</summary>
      <returns>The security version.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannel.Channel">
      <summary>Gets or sets the channel object that is used for sending and receiving messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.IChannel" /> object that is used for sending and receiving <see cref="T:System.ServiceModel.Channels.Message" /> objects. </returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannel.ChannelFactory">
      <summary>Gets or sets the factory that created the channel.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.WSTrustChannelFactory" /> that created the channel object.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannel.Contract">
      <summary>Gets or sets the channel contract the channel uses for sending and receiving messages.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.IWSTrustChannelContract" /> that defines the channel contract.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannel.State">
      <summary>Gets the current state of the communication-oriented object.</summary>
      <returns>A <see cref="T:System.ServiceModel.CommunicationState" /> that represents the current state of the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannel.TrustVersion">
      <summary>Gets or sets the version of WS-Trust this channel uses for serializing <see cref="T:System.ServiceModel.Channels.Message" /> objects.</summary>
      <returns>The <see cref="T:System.ServiceModel.Security.TrustVersion" /> (URI) used by the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannel.WSTrustRequestSerializer">
      <summary>The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> that the channel uses for serializing WS-Trust request messages.</summary>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> used by the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannel.WSTrustResponseSerializer">
      <summary>Gets or sets the <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer" /> that the channel uses for serializing WS-Trust response messages.</summary>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer" /> used by the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannel.WSTrustSerializationContext">
      <summary>Gets or sets the <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> that the channel uses for serializing WS-Trust messages.</summary>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> used by the channel.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannelFactory.SecurityTokenHandlerCollectionManager">
      <summary>Gets or sets the <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" /> that contains the set of <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandler" /> objects used by channels created by this factory for serializing and validating tokens found in WS-Trust messages.</summary>
      <returns>The <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannelFactory.SecurityTokenResolver">
      <summary>Gets or sets the <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> used to resolve security token references found in most elements of WS-Trust messages.</summary>
      <returns>The <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannelFactory.TrustVersion">
      <summary>Gets or sets the version of WS-Trust that channels created by this factory use for serializing messages.</summary>
      <returns>The version of WS-Trust that channels created by this factory use for serializing messages.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannelFactory.UseKeyTokenResolver">
      <summary>Gets or sets the <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> used to resolve security token references found in the wst:UseKey element of RST messages as well as the wst:RenewTarget element found in RST messages.</summary>
      <returns>The <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannelFactory.WSTrustRequestSerializer">
      <summary>Gets or sets the <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> used for serializing wst:RequestSecurityToken messages.</summary>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustRequestSerializer" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustChannelFactory.WSTrustResponseSerializer">
      <summary>Gets or sets the <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer" /> used for serializing wst:RequestSecurityTokensResponse messages.</summary>
      <returns>The <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustResponseSerializer" /> object.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustRequestProcessingErrorEventArgs.Exception">
      <summary>Gets the exception that was thrown.</summary>
      <returns>The exception that was thrown.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustRequestProcessingErrorEventArgs.RequestType">
      <summary>Gets the WS-Trust request type that failed.</summary>
      <returns>The URI that represents the WS-Trust request type.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustServiceContract.SecurityTokenServiceConfiguration">
      <summary>Gets the service configuration.</summary>
      <returns>A <see cref="T:System.IdentityModel.Configuration.SecurityTokenServiceConfiguration" /> that represents the configuration for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustServiceHost.SecurityTokenServiceConfiguration">
      <summary>Gets the security token service (STS) configuration for this this instance.</summary>
      <returns>The STS configuration.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.WSTrustServiceHost.ServiceContract">
      <summary>Gets the service contract associated with this instance.</summary>
      <returns>The service contract for this instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.X509CertificateInitiatorClientCredential.Certificate">
      <summary>Gets or sets the certificate to use to represent the service when communicating back to the client.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> to use to represent the service when communicating back to the client.</returns>
      <exception cref="T:System.InvalidOperationException">A <see langword="set" /> method was used when the credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509CertificateInitiatorServiceCredential.Authentication">
      <summary>Gets the settings used to validate the certificate presented by the client during authentication.</summary>
      <returns>The settings used to validate the certificate presented by the client during authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.X509CertificateInitiatorServiceCredential.Certificate">
      <summary>Gets or sets the certificate to use in <see langword="MutualCertificateDuplex" /> message security authentication mode.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> to use to encrypt messages sent to the client by the service in the uncorrelated duplex transport case if the <see langword="MutualCertificateDuplex" /> message security authentication mode is used.</returns>
      <exception cref="T:System.InvalidOperationException">An attempt was made to set a read-only credential.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509CertificateRecipientClientCredential.Authentication">
      <summary>Gets the settings used to validate the service certificate obtained using SSL authentication.</summary>
      <returns>The settings used to validate the service certificate obtained using SSL authentication.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.X509CertificateRecipientClientCredential.DefaultCertificate">
      <summary>Gets or sets the default certificate to use for the service.</summary>
      <returns>The default certificate to use for the service.</returns>
      <exception cref="T:System.InvalidOperationException">Attempted to set when the credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509CertificateRecipientClientCredential.ScopedCertificates">
      <summary>Gets a scoped certificate to use to represent the service that the client is communicating with.</summary>
      <returns>A scoped certificate to use to represent the service that the client is communicating with.</returns>
      <exception cref="T:System.InvalidOperationException">Attempted to set when the credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509CertificateRecipientClientCredential.SslCertificateAuthentication">
      <summary>Gets or sets the SSL certificate validator to use.</summary>
      <returns>A <see cref="T:System.ServiceModel.Security.X509ServiceCertificateAuthentication" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.X509CertificateRecipientServiceCredential.Certificate">
      <summary>Gets or sets the certificate to use for representing the service when communicating back to the client.</summary>
      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> to use for representing the service when communicating back to the client.</returns>
      <exception cref="T:System.InvalidOperationException">Attempted to set when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509ClientCertificateAuthentication.CertificateValidationMode">
      <summary>Gets or sets the certificate validation mode.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.Security.X509CertificateValidationMode" /> values.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.X509ClientCertificateAuthentication.CustomCertificateValidator">
      <summary>Gets or sets a custom client certificate validator.</summary>
      <returns>The custom client certificate validator.</returns>
      <exception cref="T:System.InvalidOperationException">
              <see langword="set" /> when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509ClientCertificateAuthentication.IncludeWindowsGroups">
      <summary>Gets or sets a value that indicates whether Windows groups are included in the authorization context.</summary>
      <returns>
          <see langword="true" /> if Windows groups are included in the authorization context; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.X509ClientCertificateAuthentication.MapClientCertificateToWindowsAccount">
      <summary>Gets or sets a value that indicates whether the certificate is mapped to Windows accounts.</summary>
      <returns>
          <see langword="true" /> if the certificate is mapped to Windows accounts; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
      <exception cref="T:System.InvalidOperationException">
              <see langword="set" /> when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509ClientCertificateAuthentication.RevocationMode">
      <summary>Gets or sets the certificate revocation mode for ChainTrust and PeerOrChainTrust X.509 certificate validation.</summary>
      <returns>One of the values in <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />: <see langword="NoCheck" />, <see langword="Online" />, or <see langword="Offline" />. The default is <see langword="Online" />.</returns>
      <exception cref="T:System.InvalidOperationException">
              <see langword="set" /> when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509ClientCertificateAuthentication.TrustedStoreLocation">
      <summary>Gets or sets the trusted store location under which context the client certificate chain is validated.</summary>
      <returns>The trusted store location under which context the client certificate chain is validated.</returns>
      <exception cref="T:System.InvalidOperationException">
              <see langword="set" /> when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509PeerCertificateAuthentication.CertificateValidationMode">
      <summary>Gets or sets the certificate validation mode.</summary>
      <returns>A value from the enumeration in <see cref="T:System.ServiceModel.Security.X509CertificateValidationMode" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.X509PeerCertificateAuthentication.CustomCertificateValidator">
      <summary>Gets or sets a custom client certificate validator.</summary>
      <returns>The custom client certificate validator.</returns>
      <exception cref="T:System.InvalidOperationException">Set when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509PeerCertificateAuthentication.RevocationMode">
      <summary>Gets or sets the certificate revocation mode.</summary>
      <returns>One of the values in <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />: <see langword="NoCheck" />, <see langword="Online" />, or <see langword="Offline" />.</returns>
      <exception cref="T:System.InvalidOperationException">Set when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509PeerCertificateAuthentication.TrustedStoreLocation">
      <summary>Gets or sets the trusted store location where the client certificate is validated.</summary>
      <returns>The trusted store location where the client certificate is validated.</returns>
      <exception cref="T:System.InvalidOperationException">Set when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509ServiceCertificateAuthentication.CertificateValidationMode">
      <summary>Gets or sets the certificate validation mode.</summary>
      <returns>A value from the enumeration in <see cref="T:System.ServiceModel.Security.X509CertificateValidationMode" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Security.X509ServiceCertificateAuthentication.CustomCertificateValidator">
      <summary>Gets or sets a custom client certificate validator.</summary>
      <returns>The custom client certificate validator.</returns>
      <exception cref="T:System.InvalidOperationException">Attempted to set when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509ServiceCertificateAuthentication.RevocationMode">
      <summary>Gets or sets the certificate revocation mode for ChainTrust and PeerOrChainTrust X.509 certificate validation mode.</summary>
      <returns>One of the values in <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />: <see langword="NoCheck" />, <see langword="Online" />, or <see langword="Offline" />.</returns>
      <exception cref="T:System.InvalidOperationException">Attempted to set when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.Security.X509ServiceCertificateAuthentication.TrustedStoreLocation">
      <summary>Gets or sets the trusted store location under which context the client certificate chain is validated.</summary>
      <returns>The trusted store location.</returns>
      <exception cref="T:System.InvalidOperationException">Attempted to set when credential is read-only.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.AddressFilterMode">
      <summary>Gets or sets the <see cref="T:System.ServiceModel.AddressFilterMode" /> that is used by the dispatcher to route incoming messages to the correct endpoint.</summary>
      <returns>The <see cref="T:System.ServiceModel.AddressFilterMode" /> object that is used by the dispatcher to route incoming messages to the correct endpoint.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.ServiceModel.AddressFilterMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.AutomaticSessionShutdown">
      <summary>Specifies whether to automatically close a session when a client closes an output session.</summary>
      <returns>
          <see langword="true" /> if services automatically close a session when the client closes an output session; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.ConcurrencyMode">
      <summary>Gets or sets whether a service supports one thread, multiple threads, or reentrant calls.  </summary>
      <returns>One of the <see cref="T:System.ServiceModel.ConcurrencyMode" /> values; the default is <see cref="F:System.ServiceModel.ConcurrencyMode.Single" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.ServiceModel.ConcurrencyMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.ConfigurationName">
      <summary>Gets or sets the value used to locate the service element in an application configuration file.</summary>
      <returns>The value to locate in the configuration file. The default value is the fully qualified type name without assembly information.</returns>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.EnsureOrderedDispatch">
      <summary>Gets or sets a value that indicates whether the service ordered dispatch is ensured.</summary>
      <returns>
          <see langword="True" /> if the service ordered dispatch is ensured; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.IgnoreExtensionDataObject">
      <summary>Gets or sets a value that specifies whether to send unknown serialization data onto the wire.</summary>
      <returns>
          <see langword="true" /> if unknown serialization data is never sent; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.IncludeExceptionDetailInFaults">
      <summary>Gets or sets a value that specifies that general unhandled execution exceptions are to be converted into a <see cref="T:System.ServiceModel.FaultException`1" /> of type <see cref="T:System.ServiceModel.ExceptionDetail" /> and sent as a fault message. Set this to <see langword="true" /> only during development to troubleshoot a service.</summary>
      <returns>
          <see langword="true" /> if unhandled exceptions are to be returned as SOAP faults; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.InstanceContextMode">
      <summary>Gets or sets the value that indicates when new service objects are created.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.InstanceContextMode" /> values; the default value is <see cref="F:System.ServiceModel.InstanceContextMode.PerSession" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.ServiceModel.InstanceContextMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.MaxItemsInObjectGraph">
      <summary>Gets or sets the maximum number of items allowed in a serialized object.</summary>
      <returns>The maximum number of items allowed in an object. The default is 65536 bytes (64KB).</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.Name">
      <summary>Gets or sets the value of the name attribute in the service element in Web Services Description Language (WSDL).</summary>
      <returns>The value of the name attribute in the <see langword="&lt;wsdl:service&gt;" /> element when exported. </returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.Namespace">
      <summary>Gets or sets the value of the target namespace for the service in Web Services Description Language (WSDL).</summary>
      <returns>The value of the <see langword="targetNamespace" /> attribute for the <see langword="&lt;wsdl:definitions&gt;" /> element that contains the <see langword="&lt;wsdl:service&gt;" /> element.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.ReleaseServiceInstanceOnTransactionComplete">
      <summary>Gets or sets a value that specifies whether the service object is released when the current transaction completes.</summary>
      <returns>
          <see langword="true" /> if the service object is to be released; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionAutoCompleteOnSessionClose">
      <summary>Gets or sets a value that specifies whether pending transactions are completed when the current session closes without error.</summary>
      <returns>
          <see langword="true" /> if pending transactions are to be completed when the current session closes without error; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionIsolationLevel">
      <summary>Specifies the transaction isolation level for new transactions created inside the service, and incoming transactions flowed from a client.</summary>
      <returns>A <see cref="T:System.Transactions.IsolationLevel" /> value that specifies the transaction isolation level. The default is <see cref="F:System.Transactions.IsolationLevel.Unspecified" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.Transactions.IsolationLevel" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.TransactionTimeout">
      <summary>Gets or sets the period within which a transaction must complete.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> object that represents the time within which transactions must complete or be automatically aborted.</returns>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than <see cref="F:System.TimeSpan.Zero" /> or greater than <see cref="F:System.TimeSpan.MaxValue" />.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.UseSynchronizationContext">
      <summary>Gets or sets a value that specifies whether to use the current synchronization context to choose the thread of execution.</summary>
      <returns>
          <see langword="true" /> if all calls to the service must run on the thread specified by the <see cref="T:System.Threading.SynchronizationContext" />; otherwise, <see langword="false" />. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceBehaviorAttribute.ValidateMustUnderstand">
      <summary>Gets or sets a value that specifies whether the system or the application enforces SOAP <see langword="MustUnderstand" /> header processing.</summary>
      <returns>
          <see langword="true" /> if the system is to perform SOAP header <see langword="MustUnderstand" /> processing; otherwise <see langword="false" />, which indicates that the application performs this processing. The default value is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.Authentication">
      <summary>Gets the service authentication behavior.</summary>
      <returns>The service authentication behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.Authorization">
      <summary>Gets the authorization behavior for the service.</summary>
      <returns>The authorization behavior for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.BaseAddresses">
      <summary>Gets the base addresses used by the service.</summary>
      <returns>The base addresses for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.CloseTimeout">
      <summary>Gets or sets the interval of time allowed for the service to close.</summary>
      <returns>The timespan that specifies the interval of time allowed for the service to close.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.Credentials">
      <summary>Gets the service credential.</summary>
      <returns>The service credential.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.Description">
      <summary>Gets the service description.</summary>
      <returns>The service description.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.IdentityConfiguration">
      <summary>Gets or sets the identity configuration for the service.</summary>
      <returns>The identity configuration for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.OpenTimeout">
      <summary>Gets or sets the interval of time allowed for the service to open.</summary>
      <returns>The timespan that specifies the interval of time allowed for the service to open.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceConfiguration.UseIdentityConfiguration">
      <summary>Gets or sets a value that indicates whether the service uses identity configuration.</summary>
      <returns>
          <see langword="True" /> if the service uses identify configuration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceContractAttribute.CallbackContract">
      <summary>Gets or sets the type of callback contract when the contract is a duplex contract.</summary>
      <returns>A <see cref="T:System.Type" /> that indicates the callback contract. The default is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceContractAttribute.ConfigurationName">
      <summary>Gets or sets the name used to locate the service in an application configuration file.</summary>
      <returns>The name used to locate the service element in an application configuration file. The default is the name of the service implementation class.</returns>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceContractAttribute.HasProtectionLevel">
      <summary>Gets a value that indicates whether the member has a protection level assigned.</summary>
      <returns>
          <see langword="true" /> if the <see cref="P:System.ServiceModel.ServiceContractAttribute.ProtectionLevel" /> property is not <see cref="F:System.Net.Security.ProtectionLevel.None" />; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceContractAttribute.Name">
      <summary>Gets or sets the name for the <see langword="&lt;portType&gt;" /> element in Web Services Description Language (WSDL). </summary>
      <returns>The default value is the name of the class or interface to which the <see cref="T:System.ServiceModel.ServiceContractAttribute" /> is applied. </returns>
      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceContractAttribute.Namespace">
      <summary>Gets or sets the namespace of the <see langword="&lt;portType&gt;" /> element in Web Services Description Language (WSDL).</summary>
      <returns>The WSDL namespace of the <see langword="&lt;portType&gt;" /> element. The default value is "http://tempuri.org". </returns>
    </member>
    <member name="P:System.ServiceModel.ServiceContractAttribute.ProtectionLevel">
      <summary>Specifies whether the binding for the contract must support the value of the <see cref="P:System.ServiceModel.ServiceContractAttribute.ProtectionLevel" /> property.</summary>
      <returns>One of the <see cref="T:System.Net.Security.ProtectionLevel" /> values. The default is <see cref="F:System.Net.Security.ProtectionLevel.None" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.Net.Security.ProtectionLevel" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceContractAttribute.SessionMode">
      <summary>Gets or sets whether sessions are allowed, not allowed or required.</summary>
      <returns>A <see cref="T:System.ServiceModel.SessionMode" /> that indicates whether sessions are allowed, not allowed, or required.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not one of the <see cref="T:System.ServiceModel.SessionMode" /> values.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceHost.SingletonInstance">
      <summary>Gets the singleton instance of the hosted service.</summary>
      <returns>The hosted service object.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.Authentication">
      <summary>Gets the service authentication behavior.</summary>
      <returns>The service authentication behavior.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.Authorization">
      <summary>Gets the authorization behavior for the service hosted.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceAuthorizationBehavior" /> for the service hosted.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.BaseAddresses">
      <summary>Gets the base addresses used by the hosted service.</summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of type <see cref="T:System.Uri" /> that contains the base addresses for the hosted service.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.ChannelDispatchers">
      <summary>Gets the collection of channel dispatchers used by the service host.</summary>
      <returns>The <see cref="T:System.ServiceModel.Dispatcher.ChannelDispatcherCollection" /> that contains the channel dispatchers used by the service host.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.CloseTimeout">
      <summary>Gets or sets the interval of time allowed for the service host to close.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time allowed for the service host to close.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value, in milliseconds, is less than zero or is larger than <see cref="F:System.Int32.MaxValue" /> (2,147,483,647 or, in hexadecimal notation, 0X7FFFFFFF).</exception>
      <exception cref="T:System.InvalidOperationException">The host is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Closing" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The host is already in a <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The host is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.Credentials">
      <summary>Gets the credential for the service hosted.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceCredentials" /> for the service hosted.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.DefaultCloseTimeout">
      <summary>Gets the default interval of time allowed for the service host to close.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the default interval of time allowed for the service host to close.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.DefaultOpenTimeout">
      <summary>Gets the default interval of time allowed for the service host to open.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the default interval of time allowed for the service host to open.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.Description">
      <summary>Gets the description of the service hosted.</summary>
      <returns>The <see cref="T:System.ServiceModel.Description.ServiceDescription" /> for the hosted service.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.Extensions">
      <summary>Gets the extensions for the current specified service host.</summary>
      <returns>An <see cref="T:System.ServiceModel.IExtensionCollection`1" /> of type <see cref="T:System.ServiceModel.ServiceHostBase" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.ImplementedContracts">
      <summary>Retrieves the contracts implemented by the service hosted.</summary>
      <returns>The <see cref="T:System.Collections.Generic.IDictionary`2" /> that contains the <see cref="T:System.ServiceModel.Description.ContractDescription" /> objects for the service.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.ManualFlowControlLimit">
      <summary>Gets or sets the flow control limit for messages received by the service hosted.</summary>
      <returns>The flow control limit for messages received by the service hosted.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceHostBase.OpenTimeout">
      <summary>Gets or sets the interval of time allowed for the service host to open.</summary>
      <returns>The <see cref="T:System.TimeSpan" /> that specifies the interval of time allowed for the service host to open.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero or is larger than <see cref="F:System.Int32.MaxValue" /> (2,147,483,647 or, in hexadecimal notation, 0X7FFFFFFF).</exception>
      <exception cref="T:System.InvalidOperationException">The host is in an <see cref="F:System.ServiceModel.CommunicationState.Opening" /> or <see cref="F:System.ServiceModel.CommunicationState.Closing" /> state and cannot be modified.</exception>
      <exception cref="T:System.ObjectDisposedException">The host is already in a <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state and cannot be modified.</exception>
      <exception cref="T:System.ServiceModel.CommunicationObjectFaultedException">The host is in a <see cref="F:System.ServiceModel.CommunicationState.Faulted" /> state and cannot be modified.</exception>
    </member>
    <member name="P:System.ServiceModel.ServiceKnownTypeAttribute.DeclaringType">
      <summary>Gets the type that contains the methods that return the known types.</summary>
      <returns>The <see cref="T:System.Type" /> that contains the methods that return the known types.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceKnownTypeAttribute.MethodName">
      <summary>Gets the name of a method that returns the collection of known types.</summary>
      <returns>The name of the method that returns the known types.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceKnownTypeAttribute.Type">
      <summary>The known type that can be included in an object graph.</summary>
      <returns>The <see cref="T:System.Type" /> of the known type.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceSecurityContext.Anonymous">
      <summary>Returns an instance of the <see cref="T:System.ServiceModel.ServiceSecurityContext" /> class that contains an empty collection of claims, identities, and other context data that is usually used to represent an anonymous party.</summary>
      <returns>An empty instance of the <see cref="T:System.ServiceModel.ServiceSecurityContext" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceSecurityContext.AuthorizationContext">
      <summary>Gets the authorization information for an instance of this class.  The <see cref="T:System.IdentityModel.Policy.AuthorizationContext" /> contains a collection of <see cref="T:System.IdentityModel.Claims.ClaimSet" /> that the application can interrogate and retrieve the information of the party.</summary>
      <returns>An <see cref="T:System.IdentityModel.Policy.AuthorizationContext" /> that contains the authorization settings.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceSecurityContext.AuthorizationPolicies">
      <summary>Gets the collection of policies associated with an instance of this class. </summary>
      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of type <see cref="T:System.IdentityModel.Policy.IAuthorizationPolicy" /> that contains the policies.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceSecurityContext.Current">
      <summary>Gets the current <see cref="T:System.ServiceModel.ServiceSecurityContext" />.</summary>
      <returns>The current <see cref="T:System.ServiceModel.ServiceSecurityContext" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceSecurityContext.IsAnonymous">
      <summary>Gets a value that indicates whether the current client has provided credentials to the service.</summary>
      <returns>
          <see langword="true" /> if the client has provided credentials; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceSecurityContext.PrimaryIdentity">
      <summary>Gets the primary identity associated with the current setting.</summary>
      <returns>An <see cref="T:System.Security.Principal.IIdentity" /> associated with the current setting.</returns>
    </member>
    <member name="P:System.ServiceModel.ServiceSecurityContext.WindowsIdentity">
      <summary>Gets the Windows identity of the current setting. </summary>
      <returns>A <see cref="T:System.Security.Principal.WindowsIdentity" /> that represents the Windows domain user.</returns>
    </member>
    <member name="P:System.ServiceModel.SpnEndpointIdentity.SpnLookupTime">
      <summary>Specifies the maximum time allowed to look up the service principal name (SPN).</summary>
      <returns>A <see cref="T:System.TimeSpan" />. The default is 1 minute.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is set to less than 0.</exception>
    </member>
    <member name="P:System.ServiceModel.Syndication.Atom10FeedFormatter.FeedType">
      <summary>The instance derived from <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> that is associated with the <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> instance.</summary>
      <returns>The instance derived from <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> that is associated with the <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Atom10FeedFormatter.PreserveAttributeExtensions">
      <summary>Gets and sets a value that specifies whether to preserve attribute extensions during serialization.</summary>
      <returns>A value that specifies whether to preserve attribute extensions during serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Atom10FeedFormatter.PreserveElementExtensions">
      <summary>Gets and sets a value that specifies whether to preserve element extensions during serialization. </summary>
      <returns>A value that specifies whether to preserve element extensions during serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Atom10FeedFormatter.Version">
      <summary>Gets the syndication version used by the formatter.</summary>
      <returns>The syndication version used by the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Atom10ItemFormatter.ItemType">
      <summary>Gets the type of the syndication item associated with the <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter" />.</summary>
      <returns>The type of the syndication item associated with the <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Atom10ItemFormatter.PreserveAttributeExtensions">
      <summary>Gets or sets a value that specifies whether to preserve attribute extensions during serialization.</summary>
      <returns>A value that specifies whether to preserve attribute extensions during serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Atom10ItemFormatter.PreserveElementExtensions">
      <summary>Gets or sets a value that specifies whether to preserve element extensions during serialization.</summary>
      <returns>A value that specifies whether to preserve element extensions during serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Atom10ItemFormatter.Version">
      <summary>Gets the syndication version used by the formatter.</summary>
      <returns>The syndication version used by the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter.Version">
      <summary>Gets the syndication version used by the formatter.</summary>
      <returns>
The syndication version used by the formatter.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter.Version">
      <summary>Gets the name of Atom Publishing Protocol namespace.</summary>
      <returns>
Returns “http://www.w3.org/2007/app”.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.CategoriesDocument.AttributeExtensions">
      <summary>Gets a collection of attribute extensions.</summary>
      <returns>
Returns <see cref="T:System.Collections.Generic.Dictionary`2" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.CategoriesDocument.BaseUri">
      <summary>The base URI of the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" />.</summary>
      <returns>
Returns <see cref="T:System.Uri" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.CategoriesDocument.ElementExtensions">
      <summary>Gets the element extensions for the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" />.</summary>
      <returns>
Returns  <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.CategoriesDocument.Language">
      <summary>Gets and sets the language of the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" />.</summary>
      <returns>
Returns <see cref="T:System.String" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.CategoriesDocumentFormatter.Document">
      <summary>Gets the categories document.</summary>
      <returns>
Returns the <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> that is associated with this <see cref="T:System.ServiceModel.Syndication.CategoriesDocumentFormatter" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.CategoriesDocumentFormatter.Version">
      <summary>Gets the syndication version used by the formatter.</summary>
      <returns>The syndication version used by the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.InlineCategoriesDocument.Categories">
      <summary>Gets the collection of syndication categories associated with the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.</summary>
      <returns>
Returns a collection of syndication categories.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.InlineCategoriesDocument.IsFixed">
      <summary>Gets and sets a value that specifies whether syndication categories can be added to the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.</summary>
      <returns>
Returns a <see cref="T:System.Boolean" /> that specifies if new syndication categories can be added.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.InlineCategoriesDocument.Scheme">
      <summary>Gets and sets the scheme of the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.</summary>
      <returns>
Returns the scheme of the <see cref="T:System.ServiceModel.Syndication.InlineCategoriesDocument" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ReferencedCategoriesDocument.Link">
      <summary>Gets and sets the URI for the categories document.</summary>
      <returns>
Returns <see cref="T:System.Uri" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ResourceCollectionInfo.Accepts">
      <summary>Gets a collection of resource types that can be added to the collection.</summary>
      <returns>
Returns <see cref="T:System.Collections.ObjectModel.Collection`1" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ResourceCollectionInfo.AttributeExtensions">
      <summary>Gets a collection of attribute extensions.</summary>
      <returns>
Returns <see cref="T:System.Collections.Generic.Dictionary`2" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ResourceCollectionInfo.BaseUri">
      <summary>Gets and sets the base URI for the <see cref="T:System.ServiceModel.Syndication.ResourceCollectionInfo" /> instance.</summary>
      <returns>
Returns <see cref="T:System.Uri" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ResourceCollectionInfo.Categories">
      <summary>Gets a collection of <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> objects.</summary>
      <returns>
Returns <see cref="T:System.Collections.ObjectModel.Collection`1" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ResourceCollectionInfo.ElementExtensions">
      <summary>Gets the element extensions for the service document.</summary>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ResourceCollectionInfo.Link">
      <summary>Gets and sets the URI for the collection.</summary>
      <returns>
Returns <see cref="T:System.Uri" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ResourceCollectionInfo.Title">
      <summary>The title of the collection.</summary>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20FeedFormatter.FeedType">
      <summary>The instance derived from <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> that is associated with the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</summary>
      <returns>The instance derived from <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> that is associated with the <see cref="T:System.ServiceModel.Syndication.Rss20FeedFormatter" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20FeedFormatter.PreserveAttributeExtensions">
      <summary>Gets and sets a value that specifies whether to preserve attribute extensions during serialization.</summary>
      <returns>A value that specifies whether to preserve attribute extensions during serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20FeedFormatter.PreserveElementExtensions">
      <summary>Gets and sets a value that specifies whether to preserve element extensions during serialization.</summary>
      <returns>A value that specifies whether to preserve element extensions during serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20FeedFormatter.SerializeExtensionsAsAtom">
      <summary>Gets and sets a value that specifies whether to serialize extensions within the Atom 1.0 namespace.</summary>
      <returns>A value that specifies whether to serialize extensions within the Atom 1.0 namespace.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20FeedFormatter.Version">
      <summary>Gets the syndication version used by the formatter.</summary>
      <returns>The syndication version used by the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20ItemFormatter.ItemType">
      <summary>Gets the type of the syndication item associated with the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter" />.</summary>
      <returns>The type of the syndication item associated with the <see cref="T:System.ServiceModel.Syndication.Rss20ItemFormatter" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20ItemFormatter.PreserveAttributeExtensions">
      <summary>Gets or sets a value that specifies whether to preserve attribute extensions during serialization.</summary>
      <returns>A value that specifies whether to preserve attribute extensions during serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20ItemFormatter.PreserveElementExtensions">
      <summary>Gets or sets a value that specifies whether to preserve element extensions during serialization.</summary>
      <returns>A value that specifies whether to preserve element extensions during serialization.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20ItemFormatter.SerializeExtensionsAsAtom">
      <summary>Gets and sets a value that specifies whether to serialize extensions within the Atom 1.0 namespace.</summary>
      <returns>A value that specifies whether to serialize extensions within the Atom 1.0 namespace.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Rss20ItemFormatter.Version">
      <summary>Gets the syndication version used by the formatter.</summary>
      <returns>The syndication version used by the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ServiceDocument.AttributeExtensions">
      <summary>Gets a collection of attribute extensions.</summary>
      <returns>
A <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ServiceDocument.BaseUri">
      <summary>Gets and sets the base URI for the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance.</summary>
      <returns>
The base URI.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ServiceDocument.ElementExtensions">
      <summary>Gets the element extensions for the service document.</summary>
      <returns>
A <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection" /> instance containing the element extensions.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ServiceDocument.Language">
      <summary>Gets and sets the language of the service document.</summary>
      <returns>
The language of the service document.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ServiceDocument.Workspaces">
      <summary>Gets a collection of workspaces contained within the service document.</summary>
      <returns>
A collection of workspaces.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ServiceDocumentFormatter.Document">
      <summary>Gets the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> associated with the formatter.</summary>
      <returns>
Returns the <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> associated with the formatter.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.ServiceDocumentFormatter.Version">
      <summary>Gets the version of the formatter.</summary>
      <returns>
Returns a <see cref="T:System.String" /> that contains the version of the formatter.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationCategory.AttributeExtensions">
      <summary>Gets the attribute extensions for this category.</summary>
      <returns>The attribute extensions for this category.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationCategory.ElementExtensions">
      <summary>Gets the element extensions for this category.</summary>
      <returns>A collection of element extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationCategory.Label">
      <summary>Gets and sets the label of the category.</summary>
      <returns>The label of the category.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationCategory.Name">
      <summary>Gets and sets the name of the category.</summary>
      <returns>The name of the category.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationCategory.Scheme">
      <summary>Gets and sets the scheme of the category.</summary>
      <returns>The scheme of the category.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationContent.AttributeExtensions">
      <summary>Gets the attribute extensions for this content.</summary>
      <returns>A dictionary that contains the attribute extensions for this object.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationContent.Type">
      <summary>Gets the syndication content type.</summary>
      <returns>The name of the type of syndication content.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationElementExtension.OuterName">
      <summary>Gets the outer name of the element extension.</summary>
      <returns>The outer name of the element extension.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationElementExtension.OuterNamespace">
      <summary>Gets the outer namespace of the element extension.</summary>
      <returns>The outer namespace of the element extension.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.AttributeExtensions">
      <summary>Gets a collection of attribute extensions.</summary>
      <returns>A dictionary that contains a collection of attribute extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Authors">
      <summary>Gets a collection of authors of the feed.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> objects that represents the authors of the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.BaseUri">
      <summary>Gets and sets the base URI for the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</summary>
      <returns>The base URI for the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Categories">
      <summary>Gets a collection of categories for the feed.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> objects that represent the categories for the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Contributors">
      <summary>Gets a collection of the contributors to the feed.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> objects that represents the contributors to the feed. </returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Copyright">
      <summary>Gets and sets copyright information for the feed.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> object that represents copyright information for the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Description">
      <summary>Gets and sets a description of the feed.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> object that represents the description of the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.ElementExtensions">
      <summary>Gets the element extensions for the feed.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection" /> instance that contains the element extensions in the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Generator">
      <summary>Gets and sets the generator of the feed.</summary>
      <returns>The name of the tool that generated the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Id">
      <summary>Gets and sets the ID of the feed.</summary>
      <returns>The ID of the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.ImageUrl">
      <summary>Gets and sets the image URL for the feed.</summary>
      <returns>The URL for the image for the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Items">
      <summary>Gets a collection of the feed items contained in the feed.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Language">
      <summary>Gets and sets the language of the feed.</summary>
      <returns>The name of the language the feed is written in. </returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.LastUpdatedTime">
      <summary>Gets and sets the time the feed was last updated.</summary>
      <returns>A <see cref="T:System.DateTimeOffset" /> instance set to the time the feed was last updated.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Links">
      <summary>Gets the links associated with the feed.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> objects.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeed.Title">
      <summary>Gets and sets the title of the feed.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance that contains the title of the feed.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeedFormatter.Feed">
      <summary>Gets the <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> associated with the formatter.</summary>
      <returns>The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> associated with the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationFeedFormatter.Version">
      <summary>Gets the syndication version of the formatter.</summary>
      <returns>The syndication version of the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.AttributeExtensions">
      <summary>Gets the attribute extensions for the syndication item.</summary>
      <returns>A dictionary that contains a collection of attribute extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Authors">
      <summary>Gets the authors of the syndication item.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> objects that represent the authors of the syndication item.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.BaseUri">
      <summary>Gets and sets the base Uniform Resource Identifier (URI) for the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance.</summary>
      <returns>The base URI of the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Categories">
      <summary>Gets the syndication categories for the syndication item.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationCategory" /> objects that represent the categories of the syndication item.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Content">
      <summary>Gets and sets the content of the syndication item.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationContent" /> instance that contains the content of the syndication item.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Contributors">
      <summary>Gets the contributors of the syndication item.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" /> objects that represent the contributors of the syndication item.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Copyright">
      <summary>Gets and sets the copyright information for the syndication item.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> instance that represents copyright information.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.ElementExtensions">
      <summary>Gets the element extensions contained in the syndication item.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection" /> that contains the element extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Id">
      <summary>Gets and sets the ID of the syndication item.</summary>
      <returns>The ID of the syndication item.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.LastUpdatedTime">
      <summary>Gets and sets the last updated time for the syndication item.</summary>
      <returns>A <see cref="T:System.DateTimeOffset" /> instance that represents the time the syndication item was last updated.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Links">
      <summary>Gets the links contained in the syndication item.</summary>
      <returns>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationLink" /> objects. </returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.PublishDate">
      <summary>Gets and sets the publish date for the syndication item.</summary>
      <returns>A <see cref="T:System.DateTimeOffset" /> object that represents the publish date for the syndication item.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.SourceFeed">
      <summary>Gets and sets the source feed of the syndication item.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance where the syndication item is located.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Summary">
      <summary>Gets and sets the summary of the syndication item.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> that contains a summary of the item.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItem.Title">
      <summary>Gets and sets the title of the syndication item.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" /> object that contains the title of the syndication item.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItemFormatter.Item">
      <summary>Gets the <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> associated with the formatter.</summary>
      <returns>The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> associated with the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationItemFormatter.Version">
      <summary>Gets the syndication version of the formatter.</summary>
      <returns>The syndication version of the formatter.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationLink.AttributeExtensions">
      <summary>Gets the attribute extensions of the link.</summary>
      <returns>A dictionary that contains a collection of attribute extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationLink.BaseUri">
      <summary>Gets and sets the base URI of the syndication link.</summary>
      <returns>A <see cref="T:System.Uri" /> instance that contains the base URI of the syndication link.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationLink.ElementExtensions">
      <summary>Gets the element extensions for the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection" /> that contains the element extensions for the <see cref="T:System.ServiceModel.Syndication.SyndicationLink" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationLink.Length">
      <summary>Gets and sets the length of the linked resource in bytes.</summary>
      <returns>The length of the linked resource.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationLink.MediaType">
      <summary>Gets and sets the media type of the linked resource.</summary>
      <returns>The media type of the linked resource.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationLink.RelationshipType">
      <summary>Gets and sets the relationship type of the linked resource.</summary>
      <returns>The relationship type of the linked resource.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationLink.Title">
      <summary>Gets and sets the title of the linked resource.</summary>
      <returns>The title of the linked resource.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationLink.Uri">
      <summary>Gets and sets the URI for the linked resource.</summary>
      <returns>A <see cref="T:System.Uri" /> instance that contains the URI for the linked resource.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationPerson.AttributeExtensions">
      <summary>Gets the attribute extensions for the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" />.</summary>
      <returns>A dictionary that contains a collection of attribute extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationPerson.ElementExtensions">
      <summary>Gets the element extensions for the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection" /> that contains the element extensions.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationPerson.Email">
      <summary>Gets and sets the e-mail address of the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" />.</summary>
      <returns>The e-mail address of the person. </returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationPerson.Name">
      <summary>Gets and sets the name of the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" />.</summary>
      <returns>The name of the person.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.SyndicationPerson.Uri">
      <summary>Gets and sets the URI of the <see cref="T:System.ServiceModel.Syndication.SyndicationPerson" />.</summary>
      <returns>The URI of the person's Web site.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.TextSyndicationContent.Text">
      <summary>Gets the text of the <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" />.</summary>
      <returns>The text of the <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.TextSyndicationContent.Type">
      <summary>Gets the content type of the <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" />.</summary>
      <returns>A <see cref="T:System.String" /> that represents the kind of Text Syndication Content.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.UrlSyndicationContent.Type">
      <summary>Gets the content type of the <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" />.</summary>
      <returns>The content type of the <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.UrlSyndicationContent.Url">
      <summary>Gets the <see cref="T:System.Uri" /> for the <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" />.</summary>
      <returns>A <see cref="T:System.Uri" /> instance that contains the URI for the <see cref="T:System.ServiceModel.Syndication.UrlSyndicationContent" />.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Workspace.AttributeExtensions">
      <summary>Gets a collection of attribute extensions.</summary>
      <returns>
Returns <see cref="T:System.Collections.Generic.Dictionary`2" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Workspace.BaseUri">
      <summary>Gets and sets the base URI for the <see cref="T:System.ServiceModel.Syndication.Workspace" /> instance.</summary>
      <returns>
Returns <see cref="T:System.Uri" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Workspace.Collections">
      <summary>Gets the collection associated with the workspace.</summary>
      <returns>
Returns <see cref="T:System.Collections.ObjectModel.Collection`1" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Workspace.ElementExtensions">
      <summary>Gets the element extensions contained within the <see cref="T:System.ServiceModel.Syndication.Workspace" /> instance.</summary>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.Workspace.Title">
      <summary>The title of the <see cref="T:System.ServiceModel.Syndication.Workspace" /> instance.</summary>
      <returns>
Returns <see cref="T:System.ServiceModel.Syndication.TextSyndicationContent" />.
</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.XmlSyndicationContent.Extension">
      <summary>Gets the <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> instance.</returns>
    </member>
    <member name="P:System.ServiceModel.Syndication.XmlSyndicationContent.Type">
      <summary>Gets the type of the XML syndication content.</summary>
      <returns>The XML syndication content type.</returns>
    </member>
    <member name="P:System.ServiceModel.TcpTransportSecurity.ClientCredentialType">
      <summary>Gets or sets the type of client credential used for authentication.</summary>
      <returns>Returns the <see cref="T:System.ServiceModel.TcpClientCredentialType" />.</returns>
    </member>
    <member name="P:System.ServiceModel.TcpTransportSecurity.ExtendedProtectionPolicy">
      <summary>Gets or sets the extended protection policy for the TCP transport.</summary>
      <returns>The extended protection policy for the TCP transport.</returns>
    </member>
    <member name="P:System.ServiceModel.TcpTransportSecurity.ProtectionLevel">
      <summary>Gets or sets the <see cref="T:System.Net.Security.ProtectionLevel" /> for the TCP stream.</summary>
      <returns>Returns the <see cref="T:System.Net.Security.ProtectionLevel" />.</returns>
    </member>
    <member name="P:System.ServiceModel.TcpTransportSecurity.SslProtocols">
      <summary>Specifies the list of SSL/TLS protocols to negotiate when using a client credential type of TcpClientCredentialType.Certificate. The value can be a combination of one of more of the following enumeration members: Ssl3, Tls, Tls11, Tls12.</summary>
      <returns>Returns <see cref="T:System.Security.Authentication.SslProtocols" />.</returns>
    </member>
    <member name="P:System.ServiceModel.TransactionFlowAttribute.Transactions">
      <summary>Gets a value that indicates whether the incoming transaction is supported.</summary>
      <returns>A <see cref="T:System.ServiceModel.TransactionFlowOption" /> that indicates whether the incoming transaction is supported.</returns>
    </member>
    <member name="P:System.ServiceModel.TransactionProtocol.Default">
      <summary>Gets the default value for the transaction protocol.</summary>
      <returns>A valid <see cref="T:System.ServiceModel.TransactionProtocol" /> value that specifies the default transaction protocol to be used in flowing a transaction.</returns>
    </member>
    <member name="P:System.ServiceModel.TransactionProtocol.OleTransactions">
      <summary>Gets the OleTransactions transaction protocol value.</summary>
      <returns>An <see cref="P:System.ServiceModel.TransactionProtocol.OleTransactions" /> value.</returns>
    </member>
    <member name="P:System.ServiceModel.TransactionProtocol.WSAtomicTransaction11">
      <summary>Gets the WSAtomicTransaction11 transaction protocol value.</summary>
      <returns>A <see cref="T:System.ServiceModel.TransactionProtocol" /> value.</returns>
    </member>
    <member name="P:System.ServiceModel.TransactionProtocol.WSAtomicTransactionOctober2004">
      <summary>Gets the WSAtomicTransactionOctober2004 transaction protocol value.</summary>
      <returns>A <see cref="T:System.ServiceModel.TransactionProtocol" /> value.</returns>
    </member>
    <member name="P:System.ServiceModel.UnknownMessageReceivedEventArgs.Message">
      <summary>Gets the unknown message that caused the event.</summary>
      <returns>The <see cref="T:System.ServiceModel.Channels.Message" /> that caused the event.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.BypassProxyOnLocal">
      <summary>Gets or sets a value that indicates whether to bypass the proxy server for local addresses.</summary>
      <returns>
          <see langword="true" /> to bypass the proxy server for local addresses; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.ClientBaseAddress">
      <summary>Gets or sets the base address of the client.</summary>
      <returns>The <see cref="T:System.Uri" /> that is the base address of the client. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.EnvelopeVersion">
      <summary>Gets the version of SOAP that is used for messages that are processed by this binding.</summary>
      <returns>The value of the <see cref="T:System.ServiceModel.EnvelopeVersion" /> that is used with this binding. The value must always be SOAP 1.2.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.</summary>
      <returns>The <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> value that indicates whether the hostname is used to reach the service when matching on the URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname in the match.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.MaxBufferPoolSize">
      <summary>Gets or sets the maximum amount of memory, in bytes, that can be allocated for the manager of message buffers that receive messages at the endpoints configured with this binding.</summary>
      <returns>The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 524288 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, for a message that can be received on a channel configured with this binding.</summary>
      <returns>The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.MessageEncoding">
      <summary>Gets or sets whether MTOM or Text/XML is used to encode SOAP messages.</summary>
      <returns>The value of <see cref="T:System.ServiceModel.WSMessageEncoding" /> that indicates that MTOM or Text/XML is used to encode SOAP messages. The default value is <see cref="F:System.ServiceModel.WSMessageEncoding.Text" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.ProxyAddress">
      <summary>Gets or sets the URI address of the HTTP proxy.</summary>
      <returns>A <see cref="T:System.Uri" /> that serves as the address of the HTTP proxy. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.ReliableSession">
      <summary>Gets an object that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.</summary>
      <returns>The <see cref="T:System.ServiceModel.ReliableSession" /> that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.Scheme">
      <summary>Gets the URI transport scheme for the channels and listeners that are configured with this binding.</summary>
      <returns>The transport scheme: "http".</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.Security">
      <summary>Gets an object that specifies the security settings used with this binding. </summary>
      <returns>The <see cref="T:System.ServiceModel.WSDualHttpSecurity" /> that specifies security settings used with the binding. The default value of <see cref="T:System.ServiceModel.WSDualHttpSecurityMode" /> is <see cref="F:System.ServiceModel.WSDualHttpSecurityMode.Message" />. </returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
      <summary>Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.</summary>
      <returns>
          <see langword="true" /> if requests are handled synchronously; <see langword="false" /> if handled asynchronously. The value returned is always is <see langword="false" />, to handle requests asynchronously.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.TextEncoding">
      <summary>Gets or sets the character encoding that is used for the message text.</summary>
      <returns>The <see cref="T:System.Text.Encoding" /> that indicates the character encoding that is used. The default is <see cref="T:System.Text.UTF8Encoding" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.TransactionFlow">
      <summary>Gets or sets a value that indicates whether this binding should support flowing WS-Transactions.</summary>
      <returns>
          <see langword="true" /> if the flowing of transactions is supported; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpBinding.UseDefaultWebProxy">
      <summary>Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.</summary>
      <returns>
          <see langword="true" /> if the auto-configured HTTP proxy of the system should be used, if available; otherwise, <see langword="false" />. The default value is <see langword="true" />.  </returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpSecurity.Message">
      <summary>Gets the message-level security properties for the <see cref="T:System.ServiceModel.WSDualHttpBinding" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.MessageSecurityOverHttp" /> value. The default values include: <see cref="P:System.ServiceModel.MessageSecurityOverHttp.ClientCredentialType" /> is <see cref="F:System.ServiceModel.MessageCredentialType.Windows" />, <see cref="P:System.ServiceModel.MessageSecurityOverHttp.AlgorithmSuite" /> is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />, and <see cref="P:System.ServiceModel.MessageSecurityOverHttp.NegotiateServiceCredential" /> is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSDualHttpSecurity.Mode">
      <summary>Gets or sets the security mode for the parent <see cref="T:System.ServiceModel.WSDualHttpBinding" />.</summary>
      <returns>A value from the <see cref="T:System.ServiceModel.WSDualHttpSecurityMode" /> enumeration. The default is <see cref="F:System.ServiceModel.WSDualHttpSecurityMode.Message" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is not a valid <see cref="T:System.ServiceModel.WSDualHttpSecurityMode" />.</exception>
    </member>
    <member name="P:System.ServiceModel.WSFederationHttpBinding.PrivacyNoticeAt">
      <summary>Gets or sets the URI at which the privacy notice is located.</summary>
      <returns>The <see cref="T:System.Uri" /> at which the privacy notice is located.</returns>
    </member>
    <member name="P:System.ServiceModel.WSFederationHttpBinding.PrivacyNoticeVersion">
      <summary>Gets or sets the privacy notice version number for the binding.</summary>
      <returns>The version number of the privacy notice.</returns>
    </member>
    <member name="P:System.ServiceModel.WSFederationHttpBinding.Security">
      <summary>Gets or sets the type of security used with this binding.  </summary>
      <returns>The <see cref="T:System.ServiceModel.WSFederationHttpSecurity" /> that specifies the mode of security used with this binding. The default value of the <see cref="T:System.ServiceModel.WSFederationHttpSecurityMode" /> for this binding is <see cref="F:System.ServiceModel.WSFederationHttpSecurityMode.Message" />. </returns>
    </member>
    <member name="P:System.ServiceModel.WSFederationHttpSecurity.Message">
      <summary>Indicates the message security settings for the <see cref="T:System.ServiceModel.WSFederationHttpBinding" />.</summary>
      <returns>A <see cref="T:System.ServiceModel.FederatedMessageSecurityOverHttp" /> value.</returns>
    </member>
    <member name="P:System.ServiceModel.WSFederationHttpSecurity.Mode">
      <summary>Gets or sets the type of security to be applied.</summary>
      <returns>A <see cref="T:System.ServiceModel.WSFederationHttpSecurityMode" />. The default is <see cref="F:System.ServiceModel.WSFederationHttpSecurityMode.Message" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBinding.AllowCookies">
      <summary>Gets or sets a value that indicates whether the WCF client will automatically store and resend any cookies sent by a single web service.</summary>
      <returns>
          <see langword="True" /> if automatic cookies processing is required; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBinding.Security">
      <summary>Gets the security settings used with this binding.  </summary>
      <returns>The <see cref="T:System.ServiceModel.WSHttpSecurity" /> that is used with this binding. The default value <see cref="P:System.ServiceModel.WSHttpSecurity.Mode" /> property is <see cref="P:System.ServiceModel.WSHttpSecurity.Message" />. </returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.BypassProxyOnLocal">
      <summary>Gets or sets a value that indicates whether to bypass the proxy server for local addresses.</summary>
      <returns>
          <see langword="true" /> to bypass the proxy server for local addresses; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.EnvelopeVersion">
      <summary>Gets the version of SOAP that is used for messages that are processed by this binding.</summary>
      <returns>The value of the <see cref="T:System.ServiceModel.EnvelopeVersion" /> that is used with this binding. The value is always SOAP 1.2.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.HostNameComparisonMode">
      <summary>Gets or sets a value that indicates whether the hostname is used to reach the service when matching the URI.</summary>
      <returns>The <see cref="P:System.ServiceModel.Configuration.WSDualHttpBindingElement.HostNameComparisonMode" /> value that indicates whether the hostname is used to reach the service when matching on the URI. The default value is <see cref="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard" />, which ignores the hostname in the match.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.MaxBufferPoolSize">
      <summary>Gets or sets the maximum amount of memory allocated, in bytes, for the buffer manager that manages the buffers required by endpoints using this binding.</summary>
      <returns>The maximum size, in bytes, for the pool of buffers used by an endpoint configured with this binding. The default value is 524,288 bytes.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.MaxReceivedMessageSize">
      <summary>Gets or sets the maximum size, in bytes, for a message that can be processed by the binding.</summary>
      <returns>The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value is less than zero.</exception>
      <exception cref="T:System.ServiceModel.QuotaExceededException">A message exceeded the maximum size allocated.</exception>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.MessageEncoding">
      <summary>Gets or sets whether MTOM or Text/XML is used to encode SOAP messages.</summary>
      <returns>The value of <see cref="T:System.ServiceModel.WSMessageEncoding" /> that indicates whether MTOM or Text is used to encode SOAP messages. The default value is <see cref="F:System.ServiceModel.WSMessageEncoding.Text" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.ProxyAddress">
      <summary>Gets or sets the URI address of the HTTP proxy.</summary>
      <returns>A <see cref="T:System.Uri" /> that serves as the address of the HTTP proxy. The default value is <see langword="null" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.ReaderQuotas">
      <summary>Gets or sets constraints on the complexity of SOAP messages that can be processed by endpoints configured with this binding.</summary>
      <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas" /> that specifies the complexity constraints.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.ReliableSession">
      <summary>Gets an object that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.</summary>
      <returns>The <see cref="T:System.ServiceModel.ReliableSession" /> that provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.Scheme">
      <summary>Gets the URI transport scheme for the channels and listeners that are configured with this binding.</summary>
      <returns>"http" if the security mode of the transport binding element is set to <see cref="F:System.ServiceModel.SecurityMode.None" /> or <see cref="F:System.ServiceModel.SecurityMode.Message" />; "https" if the security mode is set otherwise.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.System#ServiceModel#Channels#IBindingRuntimePreferences#ReceiveSynchronously">
      <summary>Gets a value that indicates whether incoming requests are handled synchronously or asynchronously.</summary>
      <returns>
          <see langword="true" /> if requests are handled synchronously; <see langword="false" /> if handled asynchronously. The default is <see langword="false" />, to handle requests asynchronously.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.TextEncoding">
      <summary>Gets or sets the character encoding that is used for the message text.</summary>
      <returns>The <see cref="T:System.Text.Encoding" /> that indicates the character encoding that is used. The default is <see cref="T:System.Text.UTF8Encoding" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.TransactionFlow">
      <summary>Gets or sets a value that indicates whether this binding should support flowing WS-Transactions.</summary>
      <returns>
          <see langword="true" /> if the flowing of transactions is supported; otherwise, <see langword="false" />. The default value is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpBindingBase.UseDefaultWebProxy">
      <summary>Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.</summary>
      <returns>
          <see langword="true" /> if the auto-configured HTTP proxy of the system should be used, if available; otherwise, <see langword="false" />. The default value is <see langword="true" />.  </returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpContextBinding.ClientCallbackAddress">
      <summary>Gets or sets the client callback address.</summary>
      <returns>The client callback address.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpContextBinding.ContextManagementEnabled">
      <summary>Gets a value that specifies whether context management is enabled.</summary>
      <returns>
          <see langword="true" /> if context management is enabled; otherwise, <see langword="false" />. </returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpContextBinding.ContextProtectionLevel">
      <summary>Gets or sets the context protection level for this binding.</summary>
      <returns>The protection level for the binding.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpSecurity.Message">
      <summary>Gets the message-level security settings for this binding.</summary>
      <returns>A <see cref="T:System.ServiceModel.NonDualMessageSecurityOverHttp" /> instance. The default value includes: <see cref="P:System.ServiceModel.NonDualMessageSecurityOverHttp.EstablishSecurityContext" /> with default set to <see langword="true" />, <see cref="P:System.ServiceModel.MessageSecurityOverHttp.ClientCredentialType" /> is <see cref="F:System.ServiceModel.MessageCredentialType.Windows" />, <see cref="P:System.ServiceModel.MessageSecurityOverHttp.AlgorithmSuite" /> is <see cref="P:System.ServiceModel.Security.SecurityAlgorithmSuite.Basic256" />, and <see cref="P:System.ServiceModel.MessageSecurityOverHttp.NegotiateServiceCredential" /> is <see langword="true" />.</returns>
    </member>
    <member name="P:System.ServiceModel.WSHttpSecurity.Mode">
      <summary>Specifies the message <see cref="T:System.ServiceModel.SecurityMode" /> for this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.SecurityMode" /> for this binding. The default is <see cref="F:System.ServiceModel.SecurityMode.Message" />.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The value of the <see cref="P:System.ServiceModel.WSHttpSecurity.Mode" /> set is not defined.</exception>
    </member>
    <member name="P:System.ServiceModel.WSHttpSecurity.Transport">
      <summary>Gets an object that contains the transport-level security settings for this binding.</summary>
      <returns>The <see cref="T:System.ServiceModel.HttpTransportSecurity" /> for this binding. The default value includes a <see cref="P:System.ServiceModel.HttpTransportSecurity.ClientCredentialType" /> of <see cref="F:System.ServiceModel.HttpClientCredentialType.None" /> and a <see cref="P:System.ServiceModel.HttpTransportSecurity.ProxyCredentialType" /> of <see cref="F:System.ServiceModel.HttpProxyCredentialType.None" />.</returns>
    </member>
    <member name="P:System.ServiceModel.X509CertificateEndpointIdentity.Certificates">
      <summary>Gets the collection of certificates for this identity.</summary>
      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </returns>
    </member>
    <member name="P:System.ServiceModel.XamlIntegration.XPathMessageContextMarkupExtension.Namespaces">
      <summary>Gets the namespaces contained in this instance.</summary>
      <returns>A collection of namespaces and prefixes.</returns>
    </member>
    <member name="P:System.ServiceModel.XmlSerializerFormatAttribute.Style">
      <summary>Gets or sets the SOAP style of the <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.OperationFormatStyle" /> values. The default is <see cref="F:System.ServiceModel.OperationFormatStyle.Document" />.</returns>
    </member>
    <member name="P:System.ServiceModel.XmlSerializerFormatAttribute.SupportFaults">
      <summary>Gets or sets a value that indicates that the <see cref="T:System.Xml.Serialization.XmlSerializer" /> should be used for reading and writing faults. </summary>
      <returns>
          <see langword="true" /> if the <see cref="T:System.Xml.Serialization.XmlSerializer" /> should be used for reading and writing faults; <see langword="false" /> if the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> should be used. The default is <see langword="false" />.</returns>
    </member>
    <member name="P:System.ServiceModel.XmlSerializerFormatAttribute.Use">
      <summary>Gets or sets a value that specifies the format to use.</summary>
      <returns>One of the <see cref="T:System.ServiceModel.OperationFormatUse" /> values. The default is <see cref="F:System.ServiceModel.OperationFormatUse.Literal" />.</returns>
    </member>
    <member name="P:System.ServiceModel.XPathMessageQuery.Expression">
      <summary>Gets or sets the XPath expression for the <see cref="T:System.ServiceModel.XPathMessageQuery" /> instance.</summary>
      <returns>The XPath expression.</returns>
    </member>
    <member name="P:System.ServiceModel.XPathMessageQuery.Namespaces">
      <summary>Gets the <see cref="T:System.Xml.XmlNamespaceManager" /> associated with this <see cref="T:System.ServiceModel.XPathMessageQuery" /> instance.</summary>
      <returns>The XML namespace manager.</returns>
    </member>
    <member name="P:System.UriTemplate.Defaults">
      <summary>Gets a collection of name/value pairs for any default parameter values.</summary>
      <returns>A generic dictionary.</returns>
    </member>
    <member name="P:System.UriTemplate.IgnoreTrailingSlash">
      <summary>Specifies whether trailing slashes “/” in the template should be ignored when matching candidate URIs.</summary>
      <returns>
          <see langword="true" /> if trailing slashes “/” should be ignored, otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.UriTemplate.PathSegmentVariableNames">
      <summary>Gets a collection of variable names used within path segments in the template.</summary>
      <returns>A collection of variable names that appear within the template's path segment.</returns>
    </member>
    <member name="P:System.UriTemplate.QueryValueVariableNames">
      <summary>Gets a collection of variable names used within the query string in the template.</summary>
      <returns>A collection of template variable names that appear in the query portion of the template string.</returns>
    </member>
    <member name="P:System.UriTemplateMatch.BaseUri">
      <summary>Gets and sets the base URI for the template match.</summary>
      <returns>A <see cref="T:System.Uri" /> instance that represents the base URI for the template match.</returns>
    </member>
    <member name="P:System.UriTemplateMatch.BoundVariables">
      <summary>Gets the <see langword="BoundVariables" /> collection for the template match.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection" /> instance that contains template variable values extracted from the URI during the match.</returns>
    </member>
    <member name="P:System.UriTemplateMatch.Data">
      <summary>Gets and sets the object associated with the <see cref="T:System.UriTemplateMatch" /> instance.</summary>
      <returns>An <see cref="T:System.Object" /> instance.</returns>
    </member>
    <member name="P:System.UriTemplateMatch.QueryParameters">
      <summary>Gets a collection of query string parameters and their values.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection" /> instance that contains the query string parameters and their values.</returns>
    </member>
    <member name="P:System.UriTemplateMatch.RelativePathSegments">
      <summary>Gets a collection of relative path segments.</summary>
      <returns>A collection of relative path segments.</returns>
    </member>
    <member name="P:System.UriTemplateMatch.RequestUri">
      <summary>Gets and sets the matched URI.</summary>
      <returns>A <see cref="T:System.Uri" /> instance.</returns>
    </member>
    <member name="P:System.UriTemplateMatch.Template">
      <summary>Gets and sets the <see cref="T:System.UriTemplate" /> instance associated with this <see cref="T:System.UriTemplateMatch" /> instance.</summary>
      <returns>A <see cref="T:System.UriTemplate" /> instance.</returns>
    </member>
    <member name="P:System.UriTemplateMatch.WildcardPathSegments">
      <summary>Gets a collection of path segments that are matched by a wildcard in the URI template.</summary>
      <returns>A collection of path segments that are matched by a wildcard in the URI template.</returns>
    </member>
    <member name="P:System.UriTemplateTable.BaseAddress">
      <summary>Gets and sets the base address for the <see cref="T:System.UriTemplateTable" /> instance.</summary>
      <returns>A <see cref="T:System.Uri" /> that contains the base address.</returns>
    </member>
    <member name="P:System.UriTemplateTable.IsReadOnly">
      <summary>Gets a value that specifies whether the <see cref="T:System.UriTemplateTable" /> is read only.</summary>
      <returns>
          <see langword="true" /> if the <see cref="T:System.UriTemplateTable" /> property is read only; otherwise <see langword="false" />.</returns>
    </member>
    <member name="P:System.UriTemplateTable.KeyValuePairs">
      <summary>Gets a collection of key/value pairs that consist of <see cref="T:System.UriTemplate" /> objects and their associated data.</summary>
      <returns>A collection of key/value pairs that consist of <see cref="T:System.UriTemplate" /> objects and their associated data.</returns>
    </member>
    <member name="P:System.UriTemplateTable.OriginalBaseAddress">
      <summary>Gets the original base address.</summary>
      <returns>The original base address.</returns>
    </member>
    <member name="T:System.Collections.Generic.KeyedByTypeCollection`1">
      <summary>Provides a collection whose items are types that serve as keys.</summary>
      <typeparam name="TItem">The item types contained in the collection that also serve as the keys for the collection.</typeparam>
    </member>
    <member name="T:System.Collections.Generic.SynchronizedCollection`1">
      <summary>Provides a thread-safe collection that contains objects of a type specified by the generic parameter as elements.</summary>
      <typeparam name="T">The type of object contained as items in the thread-safe collection.</typeparam>
    </member>
    <member name="T:System.Collections.Generic.SynchronizedKeyedCollection`2">
      <summary>Provides a thread-safe collection that contains objects of a type specified by a generic parameter and that are grouped by keys.</summary>
      <typeparam name="K">The type of the key used to group the items contained in the collection.</typeparam>
      <typeparam name="T">The type of items contained in the thread-safe, keyed collection.</typeparam>
    </member>
    <member name="T:System.Collections.Generic.SynchronizedReadOnlyCollection`1">
      <summary>Provides a thread-safe, read-only collection that contains objects of a type specified by the generic parameter as elements.</summary>
      <typeparam name="T">The type of object contained as items in the thread-safe, read-only collection.</typeparam>
    </member>
    <member name="T:System.IO.PipeException">
      <summary>Thrown when an error occurs within a named pipe.</summary>
    </member>
    <member name="T:System.ServiceModel.ActionNotSupportedException">
      <summary>This exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.AspNetCompatibilityRequirementsAttribute">
      <summary>Applied to a Windows Communication Foundation (WCF) service to indicate whether that service can be run in ASP.NET compatibility code.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode">
      <summary>Specifies whether a Windows Communication Foundation (WCF) service runs, or can run, in a mode that is compatible with ASP.NET.</summary>
    </member>
    <member name="F:System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.NotAllowed">
      <summary>
          WCF services must run in an application domain with ASP.NET compatibility mode set to <see langword="false" />. </summary>
    </member>
    <member name="F:System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed">
      <summary>
          WCF services can run in an application domain with ASP.NET compatibility mode set to <see langword="true" /> or <see langword="false" />.</summary>
    </member>
    <member name="F:System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required">
      <summary>
          WCF services must run in an application domain with ASP.NET compatibility mode set to <see langword="true" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.Configuration.DiagnosticSection">
      <summary>Represents a configuration element for specifying Windows Communication Foundation (WCF) listener's diagnostics functionalities. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.Configuration.NetPipeSection">
      <summary>Contains configuration elements for the NetPipeActivator sharing service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.Configuration.NetTcpSection">
      <summary>Contains configuration elements for the NetTcpPortSharing sharing service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.Configuration.SecurityIdentifierElement">
      <summary>Represents a configuration element that contains user accounts for processes that host WCF services, and are granted connection access to the sharing service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.Configuration.SecurityIdentifierElementCollection">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.Activation.Configuration.SecurityIdentifierElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.Configuration.ServiceModelActivationSectionGroup">
      <summary>Contains the configuration section for the SMSvcHost.exe tool. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.ServiceHostFactoryBase">
      <summary>Provides the base implementation for the factory that allows application code to participate in the creation of service hosts in managed hosting environments where the host instance is created dynamically in response to incoming messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Activation.VirtualPathExtension">
      <summary>Contains the service's virtual path when the service is hosted in Internet Information Services (IIS) or Windows Process Activation Service (WAS).</summary>
    </member>
    <member name="T:System.ServiceModel.AddressAccessDeniedException">
      <summary>The exception that is thrown when access to the address is denied.</summary>
    </member>
    <member name="T:System.ServiceModel.AddressAlreadyInUseException">
      <summary>The exception that is thrown when an address is unavailable because it is already in use.</summary>
    </member>
    <member name="T:System.ServiceModel.AddressFilterMode">
      <summary>Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.</summary>
    </member>
    <member name="F:System.ServiceModel.AddressFilterMode.Exact">
      <summary>Indicates a filter that does an exact match on the address of an incoming message.</summary>
    </member>
    <member name="F:System.ServiceModel.AddressFilterMode.Prefix">
      <summary>Indicates a filter does the longest prefix matches on the address of an incoming message.</summary>
    </member>
    <member name="F:System.ServiceModel.AddressFilterMode.Any">
      <summary>Indicates a filter that matches on any address of an incoming message.</summary>
    </member>
    <member name="T:System.ServiceModel.AuditLevel">
      <summary>Specifies when to audit security events. </summary>
    </member>
    <member name="F:System.ServiceModel.AuditLevel.None">
      <summary>No events will be recorded. This is the default.</summary>
    </member>
    <member name="F:System.ServiceModel.AuditLevel.Success">
      <summary>Only successful security-related events will be recorded.</summary>
    </member>
    <member name="F:System.ServiceModel.AuditLevel.Failure">
      <summary>Only failed security-related events will be recorded.</summary>
    </member>
    <member name="F:System.ServiceModel.AuditLevel.SuccessOrFailure">
      <summary>Both failed and successful security-related events will be recorded.</summary>
    </member>
    <member name="T:System.ServiceModel.AuditLogLocation">
      <summary>Specifies the location where security-related event logs are written.</summary>
    </member>
    <member name="F:System.ServiceModel.AuditLogLocation.Default">
      <summary>Specifies the default location, which is determined by the operating system. If writing to the Security log is supported (such as on Windows Vista and Windows Server 2003 and later platforms), the default log location is the Security log. Otherwise (such as in Windows XP SP2), the default log location is the Application log.</summary>
    </member>
    <member name="F:System.ServiceModel.AuditLogLocation.Application">
      <summary>Specifies the Application log in the event log.</summary>
    </member>
    <member name="F:System.ServiceModel.AuditLogLocation.Security">
      <summary>Specifies the Security log in the event log. The calling thread must have <see langword="SeAuditPrivilege" /> to be able to write to the Security log.</summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpBinding">
      <summary>Represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.</summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpContextBinding">
      <summary>Provides a context-enabled binding for the <see cref="T:System.ServiceModel.BasicHttpBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpMessageCredentialType">
      <summary>Enumerates credential types the client can authenticate with when security is enabled in the <see langword="BasicHttpBinding" /> binding.</summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpMessageCredentialType.UserName">
      <summary>Indicates that the client be authenticated using a username credential. </summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpMessageCredentialType.Certificate">
      <summary>Indicates that a client be authenticated using a certificate. </summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpMessageSecurity">
      <summary>Configures message-level security settings for <see cref="T:System.ServiceModel.BasicHttpBinding" />.</summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpsBinding">
      <summary>Specifies basic https binding settings.</summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpSecurity">
      <summary>Configures the security settings of a <see langword="basicHttpBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpSecurityMode">
      <summary>Specifies the types of security that can be used with the system-provided <see cref="T:System.ServiceModel.BasicHttpBinding" />.</summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpSecurityMode.None">
      <summary>The SOAP message is not secured during transfer. This is the default behavior.</summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpSecurityMode.Transport">
      <summary>Security is provided using HTTPS. The service must be configured with SSL certificates. The SOAP message is protected as a whole using HTTPS. The service is authenticated by the client using the service’s SSL certificate. The client authentication is controlled through the <see cref="P:System.ServiceModel.HttpTransportSecurity.ClientCredentialType" />.</summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpSecurityMode.Message">
      <summary>Security is provided using SOAP message security. For the <see cref="T:System.ServiceModel.BasicHttpBinding" />, the system requires that the server certificate be provided to the client separately. The valid client credential types for this binding are <see langword="UserName" /> and <see langword="Certificate" />.</summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpSecurityMode.TransportWithMessageCredential">
      <summary>Integrity, confidentiality and server authentication are provided by HTTPS. The service must be configured with a certificate. Client authentication is provided by means of SOAP message security. This mode is applicable when the user is authenticating with a UserName or Certificate credential and there is an existing HTTPS deployment for securing message transfer.</summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpSecurityMode.TransportCredentialOnly">
      <summary>This mode does not provide message integrity and confidentiality. It provides only HTTP-based client authentication. Use this mode with caution. It should be used in environments where the transfer security is being provided by other means (such as IPSec) and only client authentication is provided by the Windows Communication Foundation (WCF) infrastructure.</summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpsSecurity">
      <summary>Specifies basic https security settings.</summary>
    </member>
    <member name="T:System.ServiceModel.BasicHttpsSecurityMode">
      <summary>Specifies the basic https security mode.</summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpsSecurityMode.Transport">
      <summary>The Transport security mode.</summary>
    </member>
    <member name="F:System.ServiceModel.BasicHttpsSecurityMode.TransportWithMessageCredential">
      <summary>The TransportWithMessageCredential security mode.</summary>
    </member>
    <member name="T:System.ServiceModel.CacheSetting">
      <summary>Specifies an enumeration of cache settings.</summary>
    </member>
    <member name="F:System.ServiceModel.CacheSetting.Default">
      <summary>Default setting.</summary>
    </member>
    <member name="F:System.ServiceModel.CacheSetting.AlwaysOn">
      <summary>The setting is always on.</summary>
    </member>
    <member name="F:System.ServiceModel.CacheSetting.AlwaysOff">
      <summary>The setting is always off.</summary>
    </member>
    <member name="T:System.ServiceModel.CallbackBehaviorAttribute">
      <summary>Configures a callback service implementation in a client application.</summary>
    </member>
    <member name="T:System.ServiceModel.ChannelFactory">
      <summary>Creates and manages the channels that are used by clients to send messages to service endpoints.</summary>
    </member>
    <member name="T:System.ServiceModel.ChannelFactory`1">
      <summary>A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.</summary>
      <typeparam name="TChannel">The type of channel produced by the channel factory. This type must be either <see cref="T:System.ServiceModel.Channels.IOutputChannel" /> or <see cref="T:System.ServiceModel.Channels.IRequestChannel" />.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Channels.AddressHeader">
      <summary>Represents a header that encapsulates an address information item used to identify or interact with an endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.AddressHeaderCollection">
      <summary>Represents a thread-safe, read-only collection of address headers.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.AddressingVersion">
      <summary>The WS-Addressing version associated with a SOAP message or understood by an endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ApplicationContainerSettings">
      <summary>Specifies application container settings.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.AsymmetricSecurityBindingElement">
      <summary>Represents a custom binding element that supports channel security using asymmetric encryption. This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.BinaryMessageEncodingBindingElement">
      <summary>The binding element that specifies the .NET Binary Format for XML used to encode messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.Binding">
      <summary>Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.BindingContext">
      <summary>Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.BindingElement">
      <summary>The elements of the bindings that build the channel factories and channel listeners for various types of channels that are used to process outgoing and incoming messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.BindingElementCollection">
      <summary>Represents the collection of binding elements used in a binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.BindingParameterCollection">
      <summary>Represents a collection of binding parameters that store information used by binding elements to build factories.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.BodyWriter">
      <summary>Represents the writer of the message body.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.BufferManager">
      <summary>Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. You can use the <see cref="T:System.ServiceModel.Channels.BufferManager" /> class to manage a buffer pool. The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. This process is much faster than creating and destroying a buffer every time you need to use one.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CallbackContextMessageProperty">
      <summary>Represents the contents of the <see langword="wsc:CallbackContext" /> message header when using a channel that supports the context exchange protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ChannelBase">
      <summary>Provides the base implementation for custom channels.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ChannelFactoryBase">
      <summary>Provides a common base implementation for all custom channel factories.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ChannelFactoryBase`1">
      <summary>Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.</summary>
      <typeparam name="TChannel">The type of channel the factory produces.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Channels.ChannelListenerBase">
      <summary>Provides a common base implementation for channel listeners on the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ChannelListenerBase`1">
      <summary>Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.</summary>
      <typeparam name="TChannel">The type of channel the channel listeners accept.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Channels.ChannelManagerBase">
      <summary>Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ChannelParameterCollection">
      <summary>Represents a collection of channel parameters.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ChannelPoolSettings">
      <summary>Specifies quotas for channels that belong to a pool of channels used by a service endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ClientWebSocketFactory">
      <summary>Represents a client web socket factory.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CommunicationObject">
      <summary>Provides a common base implementation for the basic state machine common to all communication-oriented objects in the system, including channels, listeners, and the channel and listener factories.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CompositeDuplexBindingElement">
      <summary>Represents the binding element that is used when the client must expose an endpoint for the service to send messages back to the client. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CompositeDuplexBindingElementImporter">
      <summary>Provides a policy import extension for mapping policy assertions into Windows Communication Foundation (WCF) bindings in which the client must expose an endpoint for the service to send messages back to the client.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CompressionFormat">
      <summary>Specifies the channels compression format.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.CompressionFormat.None">
      <summary>The none compression format.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.CompressionFormat.GZip">
      <summary>The GZip compression format.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.CompressionFormat.Deflate">
      <summary>The Deflate compression format.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ConnectionOrientedTransportBindingElement">
      <summary>An abstract class that supplements the base <see cref="T:System.ServiceModel.Channels.TransportBindingElement" /> with additional properties that are common to connection-oriented transports such as TCP and named pipes.  </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ContextBindingElement">
      <summary>Provides a protection level and an exchange mechanism as part of the context of a binding element and the functionality to build the channel listeners and factories. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ContextBindingElementImporter">
      <summary>Enables policy and WSDL extensions and contracts to be imported.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ContextExchangeMechanism">
      <summary>Specifies whether an HTTP cookie or a SOAP header is the mechanism used to exchange context for a conversation between a client and service.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ContextExchangeMechanism.ContextSoapHeader">
      <summary>A SOAP header is used to exchange context. This is the default exchange mechanism.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ContextExchangeMechanism.HttpCookie">
      <summary>An HTTP cookie is used to exchange context.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ContextMessageProperty">
      <summary>A property used to communicate context between the application and channel layers on either the client or the service. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CorrelationCallbackMessageProperty">
      <summary>Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CorrelationDataDescription">
      <summary>Allows a particular channel to opt-in to providing correlation data and specify the conditions under which the data is provided, such as whether it is provided by default, optionally, on send, before send, or on receive.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CorrelationDataMessageProperty">
      <summary>Provides a message property that accumulates additional correlation information for a message as protocols are applied, such as when data is returned from a <see cref="T:System.ServiceModel.MessageQuerySet" /> over the incoming message. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CorrelationKey">
      <summary>Represents an association between a piece of application data and an instance.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CorrelationMessageProperty">
      <summary>Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.CustomBinding">
      <summary>Defines a binding from a list of binding elements. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.DeliveryFailure">
      <summary>Specifies the possible types of delivery failure for a message read from the queue.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.Unknown">
      <summary>An unknown error occurred.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.AccessDenied">
      <summary>The sender does not have access rights to place messages in the destination queue.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.BadDestinationQueue">
      <summary>The destination queue was not found.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.BadEncryption">
      <summary>The destination queue manager cannot decrypt the message.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.BadSignature">
      <summary>The destination queue manager cannot authenticate the message because the attached signature is invalid.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.CouldNotEncrypt">
      <summary>The source queue manager cannot encrypt the message.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.HopCountExceeded">
      <summary>The message hop count was exceeded, which indicates the number of intermediate servers.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.NotTransactionalQueue">
      <summary>A transactional message was sent to a nontransactional queue.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.NotTransactionalMessage">
      <summary>A nontransactional message was sent to a transactional queue.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.Purged">
      <summary>The message was purged before reaching the destination queue.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.QueueDeleted">
      <summary>The destination queue was deleted before the message could be delivered to the application.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.QueueExceedMaximumSize">
      <summary>The message was not delivered because the destination queue is full.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.QueuePurged">
      <summary>The queue was purged and the message no longer exists.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.ReachQueueTimeout">
      <summary>The message did not reach the destination queue before timing out.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryFailure.ReceiveTimeout">
      <summary>The message was not delivered to the application on time. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.DeliveryStatus">
      <summary>An enumeration that specifies the delivery status of a message when the delivery of the message is in doubt, or when the message was not delivered.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryStatus.InDoubt">
      <summary>The delivery of the message is in doubt.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.DeliveryStatus.NotDelivered">
      <summary>The message was not delivered.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.FaultConverter">
      <summary>Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.HttpCookieContainerBindingElement">
      <summary>Enables management of how HTTP cookies are handled in HTTP requests and responses.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.HttpMessageHandlerFactory">
      <summary>Represents http message handlers for a factory.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.HttpMessageSettings">
      <summary> A binding parameter that can be used with the HTTP Transport to  specify the setting for HttpMessage support. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.HttpRequestMessageExtensionMethods">
      <summary>Provides extension methods for accessing user principal associated with the HTTP request message.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.HttpRequestMessageProperty">
      <summary>Provides access to the HTTP request to access and respond to the additional information made available for requests over the HTTP protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.HttpResponseMessageProperty">
      <summary>Provides access to the HTTP response in order to access and respond to the additional information made available for requests over the HTTP protocol. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.HttpsTransportBindingElement">
      <summary>Represents the binding element used to specify an HTTPS transport for transmitting messages. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.HttpTransportBindingElement">
      <summary>Represents the binding element used to specify an HTTP transport for transmitting messages. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IAnonymousUriPrefixMatcher">
      <summary>Implement this interface to register custom, anonymous URI prefixes.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IBindingDeliveryCapabilities">
      <summary>Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IBindingMulticastCapabilities">
      <summary>Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IBindingRuntimePreferences">
      <summary>Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IChannel">
      <summary>Defines the basic interface that all channel objects must implement. It requires that they implement the state machine interface shared by all communication objects and that they implement a method to retrieve objects from the channel stack. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IChannelFactory">
      <summary>Defines the interface that must be implemented by a channel factory to produce channels.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IChannelFactory`1">
      <summary>Defines the interface that must be implemented by channel factories that create type-specific channels.</summary>
      <typeparam name="TChannel">The type of channel that the channel factory creates.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Channels.IChannelListener">
      <summary>Defines the interface that must be implemented by a channel listener to accept channels.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IChannelListener`1">
      <summary>Defines the interface that must be implemented by channel listeners to accept type-specific channels.</summary>
      <typeparam name="TChannel">The type of channel that the channel listener accepts.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Channels.IContextBindingElement">
      <summary>Defines the interface for a binding element that supports context exchange protocols.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IContextManager">
      <summary>Defines an interface that allows you to get and set the context on the channel.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ICorrelationDataSource">
      <summary>Provides a property that returns a description of all of the correlation data that a channel can supply.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IDuplexChannel">
      <summary>Defines the interface that a channel must implement to both send and receive messages. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IDuplexSession">
      <summary>Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IDuplexSessionChannel">
      <summary>Defines the interface that associates a duplex channel with a session.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IHttpCookieContainerManager">
      <summary>Represents the cookie container manager.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IInputChannel">
      <summary>Defines the interface that a channel must implement to receive a message. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IInputSession">
      <summary>Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IInputSessionChannel">
      <summary>Defines the interface that associates an input channel with a session.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IMessageProperty">
      <summary>Defines an interface that you can implement to describe a set of properties for a message.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.InvalidChannelBindingException">
      <summary>The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IOutputChannel">
      <summary>Defines the interface that a channel must implement to send a message. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IOutputSession">
      <summary>Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IOutputSessionChannel">
      <summary>Defines the interface that associates an output channel with a session. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IReceiveContextSettings">
      <summary>An interface that enables you to set receive context settings.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IReplyChannel">
      <summary>Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IReplySessionChannel">
      <summary>Defines the interface to associate a reply channel with a session</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IRequestChannel">
      <summary>Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IRequestSessionChannel">
      <summary>Defines the interface to associate a request channel with a session.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ISecurityCapabilities">
      <summary>Defines the contract for specifying the security capabilities for bindings.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ISession">
      <summary>Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ISessionChannel`1">
      <summary>Defines the interface that associates a channel with a specific type of session.</summary>
      <typeparam name="TSession">The type of <see cref="T:System.ServiceModel.Channels.ISession" /> associated with the cannel.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Channels.ITransactedBindingElement">
      <summary>Represents an interface that should be implemented by binding elements that require the dispatcher to create a transaction before dispatching to the service method. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ITransportTokenAssertionProvider">
      <summary>Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.IWebSocketCloseDetails">
      <summary>Represents the details of the close status of the web socket connection.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.LocalClientSecuritySettings">
      <summary>Specifies local client security settings.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.LocalServiceSecuritySettings">
      <summary>Provides local service security properties that can be set.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.Message">
      <summary>Represents the unit of communication between endpoints in a distributed environment. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageBuffer">
      <summary>Represents a memory buffer that stores an entire message for future consumption.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageEncoder">
      <summary>The encoder is the component that is used to write messages to a stream and to read messages from a stream.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageEncoderFactory">
      <summary>An abstract base class that represents the factory for producing message encoders that can read messages from a stream and write them to a stream for various types of message encoding.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageEncodingBindingElement">
      <summary>The binding element that specifies the message version used to encode messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageEncodingBindingElementImporter">
      <summary>Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageFault">
      <summary>Represents an in-memory representation of a SOAP fault that can be passed to <see cref="Overload:System.ServiceModel.Channels.Message.CreateMessage" /> to create a message that contains a fault. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageHeader">
      <summary>Represents the content of a SOAP header.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageHeaderInfo">
      <summary>Represents system information regarding a SOAP message header.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageHeaders">
      <summary>Represents a collection of message headers for a message. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageProperties">
      <summary>Represents a set of properties for a message. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageState">
      <summary>Specifies the status of a message. </summary>
    </member>
    <member name="F:System.ServiceModel.Channels.MessageState.Created">
      <summary>The message has been created. </summary>
    </member>
    <member name="F:System.ServiceModel.Channels.MessageState.Read">
      <summary>The message is being read.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.MessageState.Written">
      <summary>The message has been written.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.MessageState.Copied">
      <summary>The message has been copied.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.MessageState.Closed">
      <summary>The message has been closed and can no longer be accessed.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MessageVersion">
      <summary>Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MsmqBindingElementBase">
      <summary>The base class for <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement" /> and <see cref="T:System.ServiceModel.Channels.MsmqTransportBindingElement" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MsmqMessageProperty">
      <summary>The <see cref="T:System.ServiceModel.Channels.MsmqMessageProperty" /> class encapsulates the properties of a message that has been read from a queue.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MsmqTransportBindingElement">
      <summary>Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native Message Queuing (MSMQ) protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.MtomMessageEncodingBindingElement">
      <summary>The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.NamedPipeConnectionPoolSettings">
      <summary>Represents settings that control the behavior of the named pipe connection pool.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.NamedPipeSettings">
      <summary>Specifies named pipe settings.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.NamedPipeTransportBindingElement">
      <summary>Represents the binding element for the named pipe transport.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.OneWayBindingElement">
      <summary>Enables packet routing and the use of one-way methods.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.OneWayBindingElementImporter">
      <summary>Converts WSDL-based policies in a <see cref="T:System.ServiceModel.Channels.OneWayBindingElement" /> into descriptions of the binding elements that can implement these policies for the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.PeerCustomResolverBindingElement">
      <summary>Defines the binding element used to create a custom peer resolver.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.PeerResolverBindingElement">
      <summary>Defines the abstract base class for binding elements used to create peer resolver objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.PeerTransportBindingElement">
      <summary>Defines the binding element used to create a peer message transport channel.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.PnrpPeerResolverBindingElement">
      <summary>Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.PrivacyNoticeBindingElement">
      <summary>Represents the binding element that contains the privacy policy for the WS-Federation binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.PrivacyNoticeBindingElementImporter">
      <summary>Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ReceiveContext">
      <summary>Derive from this class to implement a custom state machine for receive context functionality. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ReceiveContextState">
      <summary>Represents the possible states for the receive context state machine.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ReceiveContextState.Received">
      <summary>Represents the received state.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ReceiveContextState.Completing">
      <summary>Represents the completing state.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ReceiveContextState.Completed">
      <summary>Represents the completed state.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ReceiveContextState.Abandoning">
      <summary>Represents the abandoning state.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ReceiveContextState.Abandoned">
      <summary>Represents the abandoned state.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.ReceiveContextState.Faulted">
      <summary>Represents the faulted state.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.RedirectionDuration">
      <summary>Represents the duration that a SOAP redirection is in effect.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.RedirectionException">
      <summary>Represents an error that occurs in redirection processing.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.RedirectionLocation">
      <summary>Represents the address where the subsequent requests should be redirected. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.RedirectionScope">
      <summary>Represents redirection scope.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.RedirectionType">
      <summary>A type that represents the type of redirection.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ReliableSessionBindingElement">
      <summary>Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.ReliableSessionBindingElementImporter">
      <summary>Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.RemoteEndpointMessageProperty">
      <summary>Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.RequestContext">
      <summary>Provides a reply that is correlated to an incoming request.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.RetryException">
      <summary>Represents a retry exception that can be used by a messaging host such as <see cref="T:System.ServiceModel.Activities.WorkflowServiceHost" /> to communicate any cancellation of an attempted operation to the client.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.SecurityBindingElement">
      <summary>An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.SecurityBindingElementImporter">
      <summary>Provides an extensibility point for extending the standard security policy import.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.SecurityHeaderLayout">
      <summary>Describes the layout of the security header.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.SecurityHeaderLayout.Strict">
      <summary>Items are added to the security header according to the general principle of “declare before use”.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.SecurityHeaderLayout.Lax">
      <summary>Items are added to the security header in any order that confirms to WSS: SOAP Message security.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.SecurityHeaderLayout.LaxTimestampFirst">
      <summary>Items are added to the security header in any order that confirms to WSS: SOAP Message security except that the first element in the security header must be a wsse:Timestamp element.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.SecurityHeaderLayout.LaxTimestampLast">
      <summary>Items are added to the security header in any order that confirms to WSS: SOAP Message security except that the last element in the security header must be a wsse:Timestamp element.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.SessionOpenNotification">
      <summary>Represents an open session notification used to update message properties.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.SslStreamSecurityBindingElement">
      <summary>Represents a custom binding element that supports channel security using an SSL stream.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.StandardBindingImporter">
      <summary>Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.StreamSecurityUpgradeAcceptor">
      <summary>To implement a custom security upgrade acceptor, inherit from this <see langword="abstract" /> base class.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.StreamSecurityUpgradeInitiator">
      <summary>To implement a security upgrade initiator, inherit from this <see langword="abstract" /> base class.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.StreamSecurityUpgradeProvider">
      <summary>Implements a custom security upgrade provider, inherited from this <see langword="abstract" /> base class.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.StreamUpgradeAcceptor">
      <summary>To implement a custom upgrade acceptor, inherited from this <see langword="abstract" /> base class. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.StreamUpgradeBindingElement">
      <summary>Adds a custom stream upgrade provider to a custom binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.StreamUpgradeInitiator">
      <summary>To implement a custom upgrade initiator, inherit from this <see langword="abstract" /> base class. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.StreamUpgradeProvider">
      <summary>Implements a custom upgrade provider, inherited from this <see langword="abstract" /> base class.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.SupportedAddressingMode">
      <summary>Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.SupportedAddressingMode.Anonymous">
      <summary>The server only supports anonymous addresses and clients must provide an anonymous response address.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.SupportedAddressingMode.NonAnonymous">
      <summary>The server only supports non-anonymous addresses and clients must provide a non-anonymous response address.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.SupportedAddressingMode.Mixed">
      <summary>The server supports both anonymous and non-anonymous addresses and clients may choose to use either or both.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.SymmetricSecurityBindingElement">
      <summary>Represents a custom binding element that supports channel security using symmetric encryption.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TcpConnectionPoolSettings">
      <summary>Represents properties that control the behavior of the TCP connection pool.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TcpTransportBindingElement">
      <summary>Represents the binding element for the TCP transport.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TextMessageEncodingBindingElement">
      <summary>The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TransactionFlowBindingElement">
      <summary>Represents the configuration element that specifies transaction flow support for a binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TransactionFlowBindingElementImporter">
      <summary>Imports the transaction policy (WS-Policy assertions) of a service endpoint, adds implementing binding elements to the binding on the client, and transaction flow attributes to the appropriate operations on the service’s proxy. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TransactionMessageProperty">
      <summary>Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TransferSession">
      <summary>Determines if the contract for the transfer of messages from a client to an application requires a session and whether the delivery of messages must preserve the order in which operations are called by the client. </summary>
    </member>
    <member name="F:System.ServiceModel.Channels.TransferSession.None">
      <summary>Specifies that a session is not required to interact with the services on this contract. </summary>
    </member>
    <member name="F:System.ServiceModel.Channels.TransferSession.Ordered">
      <summary>Specifies that a session with ordered message delivery guarantees is required to interact with the services on this contract. </summary>
    </member>
    <member name="F:System.ServiceModel.Channels.TransferSession.Unordered">
      <summary>Specifies that a session with unordered message delivery guarantees is sufficient to interact with the services on this contract. </summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TransportBindingElement">
      <summary>An <see langword="abstract" /> base class that represents a transport binding element.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TransportBindingElementImporter">
      <summary>Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.TransportSecurityBindingElement">
      <summary>Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.UnderstoodHeaders">
      <summary>Represents a collection of message headers that are understood. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.UseManagedPresentationBindingElement">
      <summary>A binding element used to communicate with a CardSpace Security Token Service that supports the CardSpace profile of WS-Trust.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.UseManagedPresentationBindingElementImporter">
      <summary>Converts WSDL-based policies for <see cref="T:System.ServiceModel.Channels.UseManagedPresentationBindingElement" />s into descriptions of the binding elements that can implement these policies for the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.WebSocketMessageProperty">
      <summary>Represents a web socket message property.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.WebSocketTransportSettings">
      <summary>Represents settings for web socket transport.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.WebSocketTransportUsage">
      <summary>Specifies an enumeration of WebSocket transport usage.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketTransportUsage.WhenDuplex">
      <summary>Indicates WebSocket transport will be used for duplex service contracts only.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketTransportUsage.Always">
      <summary>Indicates WebSocket transport will always be used.</summary>
    </member>
    <member name="F:System.ServiceModel.Channels.WebSocketTransportUsage.Never">
      <summary>Indicates WebSocket transport will never be used.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.WindowsStreamSecurityBindingElement">
      <summary>Represents the binding element used to specify Windows stream security settings.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.WrappedOptions">
      <summary>Contains information required to perform schema importation using the <see cref="T:System.Xml.Serialization.XmlSerializer" /> and <see cref="T:System.Web.Services.Description.ServiceDescriptionImporter" /> infrastructure.</summary>
    </member>
    <member name="T:System.ServiceModel.Channels.XmlSerializerImportOptions">
      <summary>Contains information needed to perform schema importation using the <see cref="T:System.Xml.Serialization.XmlSerializer" /> and <see cref="T:System.Web.Services.Description.ServiceDescriptionImporter" /> infrastructure.</summary>
    </member>
    <member name="T:System.ServiceModel.ChannelTerminatedException">
      <summary>This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.</summary>
    </member>
    <member name="T:System.ServiceModel.ClientBase`1">
      <summary>Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.</summary>
      <typeparam name="TChannel">The channel to be used to connect to the service.</typeparam>
    </member>
    <member name="T:System.ServiceModel.ClientBase`1.BeginOperationDelegate">
      <summary>A delegate that is used by <see cref="M:System.ServiceModel.ClientBase`1.InvokeAsync(System.ServiceModel.ClientBase{`0}.BeginOperationDelegate,System.Object[],System.ServiceModel.ClientBase{`0}.EndOperationDelegate,System.Threading.SendOrPostCallback,System.Object)" /> for calling asynchronous operations on the client. </summary>
      <param name="inValues">The input values to the asynchronous call.</param>
      <param name="asyncCallback">Reference to the method to be called when the corresponding asynchronous operation completes.</param>
      <param name="state">An <see cref="T:System.Object" /> that lets the client distinguish between different asynchronous calls. It is made available to the client in the arguments parameter of the event completion callback.</param>
    </member>
    <member name="T:System.ServiceModel.ClientBase`1.ChannelBase`1">
      <summary>Represents the Generic ChannelBase class.</summary>
      <typeparam name="T">The generic class.</typeparam>
    </member>
    <member name="T:System.ServiceModel.ClientBase`1.EndOperationDelegate">
      <summary>Represents a delegate that is invoked by <see cref="M:System.ServiceModel.ClientBase`1.InvokeAsync(System.ServiceModel.ClientBase{`0}.BeginOperationDelegate,System.Object[],System.ServiceModel.ClientBase{`0}.EndOperationDelegate,System.Threading.SendOrPostCallback,System.Object)" /> on successful completion of the call made by <see cref="M:System.ServiceModel.ClientBase`1.InvokeAsync(System.ServiceModel.ClientBase{`0}.BeginOperationDelegate,System.Object[],System.ServiceModel.ClientBase{`0}.EndOperationDelegate,System.Threading.SendOrPostCallback,System.Object)" /> to <see cref="T:System.ServiceModel.ClientBase`1.BeginOperationDelegate" />.</summary>
      <param name="result">The result returned by the call made by <see cref="M:System.ServiceModel.ClientBase`1.InvokeAsync(System.ServiceModel.ClientBase{`0}.BeginOperationDelegate,System.Object[],System.ServiceModel.ClientBase{`0}.EndOperationDelegate,System.Threading.SendOrPostCallback,System.Object)" />to <see cref="T:System.ServiceModel.ClientBase`1.BeginOperationDelegate" />.</param>
    </member>
    <member name="T:System.ServiceModel.ClientBase`1.InvokeAsyncCompletedEventArgs">
      <summary>Stores the results from an asynchronous call made by the client.</summary>
    </member>
    <member name="T:System.ServiceModel.ClientCredentialsSecurityTokenManager">
      <summary>Manages security tokens for the client.</summary>
    </member>
    <member name="T:System.ServiceModel.ComIntegration.DllHostInitializer">
      <summary>This class provides the implementation of the <see cref="T:System.EnterpriseServices.IProcessInitializer" /> interface for the initialization of Windows Communication Foundation (WCF) COM+ integration services. It should not be used directly.</summary>
    </member>
    <member name="T:System.ServiceModel.ComIntegration.IChannelCredentials">
      <summary>An interface that allows the setting of certain security features on a service proxy.</summary>
    </member>
    <member name="T:System.ServiceModel.ComIntegration.PersistStreamTypeWrapper">
      <summary>Persists objects that implement <see langword="IPersistStream" /> (such as ADO Recordset) to a byte stream.</summary>
    </member>
    <member name="T:System.ServiceModel.ComIntegration.ServiceMoniker">
      <summary>This class provides the supporting implementation for the COM service moniker and should not be used directly.</summary>
    </member>
    <member name="T:System.ServiceModel.ComIntegration.WasHostedComPlusFactory">
      <summary>Creates a service host for a Web-hosted COM+ component.</summary>
    </member>
    <member name="T:System.ServiceModel.CommunicationException">
      <summary>Represents a communication error in either the service or client application.</summary>
    </member>
    <member name="T:System.ServiceModel.CommunicationObjectAbortedException">
      <summary>The exception that is thrown when the call is to an <see cref="T:System.ServiceModel.ICommunicationObject" /> object that has aborted.</summary>
    </member>
    <member name="T:System.ServiceModel.CommunicationObjectFaultedException">
      <summary>The exception that is thrown when a call is made to a communication object that has faulted. </summary>
    </member>
    <member name="T:System.ServiceModel.CommunicationState">
      <summary>Defines the states in which an <see cref="T:System.ServiceModel.ICommunicationObject" /> can exist. </summary>
    </member>
    <member name="F:System.ServiceModel.CommunicationState.Created">
      <summary>Indicates that the communication object has been instantiated and is configurable, but not yet open or ready for use.</summary>
    </member>
    <member name="F:System.ServiceModel.CommunicationState.Opening">
      <summary>Indicates that the communication object is being transitioned from the <see cref="F:System.ServiceModel.CommunicationState.Created" /> state to the <see cref="F:System.ServiceModel.CommunicationState.Opened" /> state. </summary>
    </member>
    <member name="F:System.ServiceModel.CommunicationState.Opened">
      <summary>Indicates that the communication object is now open and ready to be used. </summary>
    </member>
    <member name="F:System.ServiceModel.CommunicationState.Closing">
      <summary>Indicates that the communication object is transitioning to the <see cref="F:System.ServiceModel.CommunicationState.Closed" /> state. </summary>
    </member>
    <member name="F:System.ServiceModel.CommunicationState.Closed">
      <summary>Indicates that the communication object has been closed and is no longer usable. </summary>
    </member>
    <member name="F:System.ServiceModel.CommunicationState.Faulted">
      <summary>Indicates that the communication object has encountered an error or fault from which it cannot recover and from which it is no longer usable. </summary>
    </member>
    <member name="T:System.ServiceModel.ConcurrencyMode">
      <summary>Specifies whether a service class supports single-threaded or multi-threaded modes of operation. </summary>
    </member>
    <member name="F:System.ServiceModel.ConcurrencyMode.Single">
      <summary>The service instance is single-threaded and does not accept reentrant calls. If the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.InstanceContextMode" /> property is <see cref="F:System.ServiceModel.InstanceContextMode.Single" />, and additional messages arrive while the instance services a call, these messages must wait until the service is available or until the messages time out.</summary>
    </member>
    <member name="F:System.ServiceModel.ConcurrencyMode.Reentrant">
      <summary>The service instance is single-threaded and accepts reentrant calls. The reentrant service accepts calls when you call another service; it is therefore your responsibility to leave your object state consistent before callouts and you must confirm that operation-local data is valid after callouts. Note that the service instance is unlocked only by calling another service over a WCF channel. In this case, the called service can reenter the first service via a callback. If the first service is not reentrant, the sequence of calls results in a deadlock. For details, see <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.ConcurrencyMode" />. </summary>
    </member>
    <member name="F:System.ServiceModel.ConcurrencyMode.Multiple">
      <summary>The service instance is multi-threaded. No synchronization guarantees are made. Because other threads can change your service object at any time, you must handle synchronization and state consistency at all times.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.AddressHeaderCollectionElement">
      <summary>Represents the configuration element that contains a collection of address headers. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.AllowedAudienceUriElement">
      <summary>Represents a configuration element specifying the URI of an audience that can access a particular service.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.AllowedAudienceUriElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.AllowedAudienceUriElement" /> which is a target URI for which the <see cref="T:System.IdentityModel.Tokens.SamlSecurityToken" /> security token can be targeted for in order to be considered valid by a <see cref="T:System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator" /> instance.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ApplicationContainerSettingsElement">
      <summary>Specifies settings for the application container settings element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.AuthenticationMode">
      <summary>Specifies the authentication setting used for message exchange.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.AnonymousForCertificate">
      <summary>Specifies that the initiator is anonymous, and that the responder is authenticated.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.AnonymousForSslNegotiated">
      <summary>Specifies that the initiator is anonymous.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.CertificateOverTransport">
      <summary>Specifies that the initiator is authenticated by an X.509 version 3 certificate, and that the responder is authenticated by SSL over HTTPS.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.IssuedToken">
      <summary>Specifies that the initiator and responder are authenticated by XML symmetric key tokens.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.IssuedTokenForCertificate">
      <summary>Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by an X.509 version 3 certificate.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.IssuedTokenForSslNegotiated">
      <summary>Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by the SOAP implementation of SSL.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.IssuedTokenOverTransport">
      <summary>Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by SSL over HTTPS.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.Kerberos">
      <summary>Specifies that the initiator and responder are authenticated using the Kerberos protocol.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.KerberosOverTransport">
      <summary>Specifies that the initiator is authenticated using the Kerberos protocol, and the responder is authenticated by SSL over HTTPS.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.MutualCertificate">
      <summary>Specifies that the initiator and responder are authenticated with X.509 version 3 certificates.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.MutualCertificateDuplex">
      <summary>Specifies that the initiator and responder are authenticated with X.509 version 3 certificates.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.MutualSslNegotiated">
      <summary>Specifies that the initiator and responder mutually authenticate each other using X509 version 3 certificates, and the responder's certificate is available from the SOAP SSL negotiation.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.SecureConversation">
      <summary>Specifies that WS-SecureConversation authentication is used.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.SspiNegotiated">
      <summary>Specifies that the initiator and responder obtain a shared security context using the Security Service Provider Interface (SSPI).</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.UserNameForCertificate">
      <summary>Specifies that the initiator is authenticated using a username token, and the responder's certificate is available to the initiator out-of-band.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.UserNameForSslNegotiated">
      <summary>Specifies that the initiator is authenticated using a username token, and that the responder is authenticated by the SOAP implementation of SSL.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.UserNameOverTransport">
      <summary>Specifies that the initiator is authenticated using a username token, and that the responder is authenticated by SSL over HTTPS.</summary>
    </member>
    <member name="F:System.ServiceModel.Configuration.AuthenticationMode.SspiNegotiatedOverTransport">
      <summary>Specifies that the initiator is authenticated by a security context using the Security Service Provider Interface (SSPI), and the responder is authenticated by SSL over HTTPS.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.AuthorizationPolicyTypeElement">
      <summary>Contains a configuration element that specifies an authorization policy, which enables transformation of one set of input claims into another set of claims. Access control can be granted or denied based on that. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.AuthorizationPolicyTypeElementCollection">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.Configuration.AuthorizationPolicyTypeElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BaseAddressElement">
      <summary>Represents a configuration element that specifies the base addresses used by the service host. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BaseAddressElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.BaseAddressElement" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BaseAddressPrefixFilterElement">
      <summary>Represents a configuration element that specifies a pass through filter, which provides a mechanism to pick the appropriate IIS bindings when hosting a Windows Communication Foundation (WCF) application in IIS. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BaseAddressPrefixFilterElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.BaseAddressPrefixFilterElement" /> objects. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpBindingCollectionElement">
      <summary>Represents a configuration section that holds a collection of <see cref="T:System.ServiceModel.Configuration.BasicHttpBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpBindingElement">
      <summary>Represents an XML element that specifies a binding used to communicate with WS-I Basic Profile 1.1-conformant Web Services like ASMX-based services or to accept messages from ASMX-based clients.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpContextBindingCollectionElement">
      <summary>Represents a configuration section that holds a collection of <see cref="T:System.ServiceModel.Configuration.BasicHttpContextBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpContextBindingElement">
      <summary>Represents an XML element that specifies a binding that provides context for the <see cref="T:System.ServiceModel.BasicHttpBinding" /> to be exchanged by enabling HTTP cookies as the exchange mechanism.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpMessageSecurityElement">
      <summary>An XML element that configures HTTP message security.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpsBindingCollectionElement">
      <summary>Specifies settings for the basic https binding collection element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpsBindingElement">
      <summary>Specifies settings for the basic https binding element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpSecurityElement">
      <summary>Represents an XML element that configures the security for a basic HTTP service.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BasicHttpsSecurityElement">
      <summary>Specifies settings for the basic https security element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BehaviorExtensionElement">
      <summary>Represents a configuration element that contains sub-elements that specify behavior extensions, which enable the user to customize service or endpoint behaviors.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BehaviorsSection">
      <summary>Represents the configuration section that contains child entries that are <see langword="behavior" /> elements identified by their unique <see langword="name" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BinaryMessageEncodingElement">
      <summary>Represents a message encoder that encodes Windows Communication Foundation (WCF) messages in binary on the wire. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BindingCollectionElement">
      <summary>Represents a configuration section that contains a collection of binding elements, each of which describes an aspect of how an endpoint communicates with other endpoints, that is built, consistently, into a channel factory on the client and a channel listener on the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BindingElementExtensionElement">
      <summary>Enables the use of a custom <see cref="T:System.ServiceModel.Channels.BindingElement" /> implementation from a machine or application configuration file. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.BindingsSection">
      <summary>Represents a collection of binding elements. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CallbackDebugElement">
      <summary>Represents a configuration element that specifies service-side debugging for a Windows Communication Foundation (WCF) callback object. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CallbackTimeoutsElement">
      <summary>Represents a configuration element that specifies timeout for a client callback. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CertificateElement">
      <summary>Represents a configuration element that specifies an X.509 certificate used for authentication. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CertificateReferenceElement">
      <summary>Represents the configuration settings for validating an X.509 certificate. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ChannelEndpointElement">
      <summary>Provides options for configuring contract, binding, and address properties of the channel endpoint, which are used by clients to connect to service endpoints on the server. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ChannelEndpointElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.ChannelEndpointElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ChannelPoolSettingsElement">
      <summary>Defines channel pool settings for a custom binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ClaimTypeElement">
      <summary>Represents a configuration element that contains the type of claim. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ClaimTypeElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.ClaimTypeElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ClearBehaviorElement">
      <summary>Represents a configuration element to remove all the inherited behaviors. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ClientCredentialsElement">
      <summary>Represents a configuration element that configures a client credential.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ClientSection">
      <summary>Represents the client section of a configuration file, which defines a list of endpoints that a client can connect to. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ClientViaElement">
      <summary>Represents a configuration element that specifies the route a message should take. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComContractElement">
      <summary>Specifies a COM+ integration service contract. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComContractElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.ComContractElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComContractsSection">
      <summary>Represents a configuration section that contains elements for specifying the namespace and contract name for a COM+ integration contract. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComMethodElement">
      <summary>Represents a COM+ method that is exposed when the interface on a COM+ component is exposed as a Web service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComMethodElementCollection">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.Configuration.ComMethodElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CommonBehaviorsSection">
      <summary>Represents the configuration section that contains a list of behaviors that is applied to all Windows Communication Foundation (WCF) services on the machine before the behaviors in the <see langword="behaviors" /> section are applied.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CommonEndpointBehaviorElement">
      <summary>Represents the configuration element that contains a list of endpoint behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine before the behaviors in the <see langword="endpointBehaviors" /> section are applied.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CommonServiceBehaviorElement">
      <summary>Represents the configuration element that contains a list of service behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine before the behaviors in the <see langword="serviceBehaviors" /> section are applied.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComPersistableTypeElement">
      <summary>Specifies all the persistable types.This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComPersistableTypeElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.ComPersistableTypeElement" /> objects. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CompositeDuplexElement">
      <summary>Represents the configuration element that is used when the client must expose an endpoint for the service to send messages over HTTP. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComUdtElement">
      <summary>Represents a User Defined Type (UDT) that is to be included in the service contract. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ComUdtElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.ComUdtElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ConfigurationChannelFactory`1">
      <summary>Provides the generic functionality to create a channel configuration element for a specific type. </summary>
      <typeparam name="TChannel">The type of communications channel to specify for the endpoint element that is created.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.ConfigurationDuplexChannelFactory`1">
      <summary>Provides the functionality to create and manage duplex channels of different types that are used to send and receive messages to and from service endpoints.</summary>
      <typeparam name="TChannel">The type of communications channel for the endpoint element that is created.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.ConnectionOrientedTransportElement">
      <summary>Represents the configuration element that provides additional configuration settings to connection-oriented transport binding elements, such as TCP and named pipes.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ContextBindingElementExtensionElement">
      <summary>Represents a configuration element that enables the use of a custom <see cref="T:System.ServiceModel.Channels.ContextBindingElement" /> implementation.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CustomBindingCollectionElement">
      <summary>Represents a collection of <see langword="customBinding" /> configuration elements that provide full control over the messaging stack for the user. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CustomBindingElement">
      <summary>Represents the configuration section that provides full control over the messaging stack for the user.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.CustomBindingElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.CustomBindingElement" /> objects. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.DataContractSerializerElement">
      <summary>Represents a configuration element that specifies the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> to be used. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.DefaultPortElement">
      <summary>Represents a configuration element that defines the default settings for a communications endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.DefaultPortElementCollection">
      <summary>Represents a collection of default port configuration elements.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.DelegatingHandlerElement">
      <summary>Represents a delegating handler element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.DelegatingHandlerElementCollection">
      <summary>Represents a DelegatingHandlerElementCollection for DelegatingHandlers.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.DiagnosticSection">
      <summary>Represents the configuration section that defines settings that can be used by an administrator for run-time inspection and control.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.DispatcherSynchronizationElement">
      <summary>Adds dispatcher synchronization behavior to a dispatcher configuration element so that a WCF service program can send message replies to client applications asynchronously.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.DnsElement">
      <summary>Represents a configuration element that specifies the URI for a DNS claim. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.EndpointAddressElementBase">
      <summary>An XML element that contains a unique network address that a client uses to communicate with a service endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.EndpointBehaviorElement">
      <summary>Represents a configuration element that contains a list of endpoint behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.EndpointBehaviorElementCollection">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.Configuration.EndpointBehaviorElement" /> objects. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.EndpointCollectionElement">
      <summary>Manages a collection of service endpoints in a configuration file.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.EndToEndTracingElement">
      <summary>Handles configuration file element settings that enable and disable different aspects of end-to-end tracing during the running of a service application.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ExtensionElement">
      <summary>Represents a configuration element that defines an extension, which enables the user to create user-defined bindings, behaviors, etc.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ExtensionElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.ExtensionElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ExtensionsSection">
      <summary>Represents a configuration section that contains all the extension definitions.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.FederatedMessageSecurityOverHttpElement">
      <summary>Represents a configuration element that configures the security of a message sent using HTTP in a federation.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.HostElement">
      <summary>Represents a configuration element that specifies settings for a service host. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.HostTimeoutsElement">
      <summary>Represents a configuration element that specifies the interval of time allowed for the service host to open or close. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.HttpBindingBaseElement">
      <summary>Represents HttpBindingBaseElement for HttpBindingBase.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.HttpDigestClientElement">
      <summary>Represents the current HTTP digest credential in the <see langword="clientCredential" /> element. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement">
      <summary>Represents a HttpMessageHandlerFactoryElement for HttpMessageHandlerFactory.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.HttpsTransportElement">
      <summary>Represents the configuration element that specifies an HTTPS transport for transmitting SOAP messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.HttpTransportElement">
      <summary>Represents the configuration element that specifies an HTTP transport for transmitting SOAP messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.HttpTransportSecurityElement">
      <summary>Represents a configuration element that controls authentication parameters for the HTTP transport. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.IBindingConfigurationElement">
      <summary>Provides the basic configuration settings for a binding element. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.IdentityElement">
      <summary>Represents a configuration element that enables the authentication of an endpoint by other endpoints exchanging messages with it. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElement">
      <summary>Represents the configuration element that specifies the current issued token for a client credential. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.IssuedTokenClientBehaviorsElement" /> instances. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.IssuedTokenClientElement">
      <summary>Represents a configuration element that specifies the token issued as a client credential. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.IssuedTokenParametersElement">
      <summary>Represents a configuration element that specifies additional settings for an issued token. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.IssuedTokenParametersEndpointAddressElement">
      <summary>Represents a configuration element that specifies an endpoint that issues a security token. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.IssuedTokenServiceElement">
      <summary>Represents a configuration element that specifies the token issued as a service credential. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.LocalClientSecuritySettingsElement">
      <summary>Configures the security settings of a local client. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.LocalServiceSecuritySettingsElement">
      <summary>Configures the security settings of a local service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MessageLoggingElement">
      <summary>Represents an XML element that defines the settings for the message-logging capabilities of Windows Communication Foundation (WCF).</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MessageSecurityOverHttpElement">
      <summary>Defines the security configuration settings for message sent using HTTP.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MessageSecurityOverMsmqElement">
      <summary>Enables setting message-level security properties on the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MessageSecurityOverTcpElement">
      <summary>Defines the configuration settings for the security of a message sent using TCP. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MetadataElement">
      <summary>Represents a configuration element that specifies how service metadata can be processed. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexBindingBindingCollectionElement`2">
      <summary>Represents a collection of MEX binding configuration elements.</summary>
      <typeparam name="TStandardBinding">A standard binding element.</typeparam>
      <typeparam name="TBindingConfiguration">A binding configuration element.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexBindingElement`1">
      <summary>Represents a base configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange. </summary>
      <typeparam name="TStandardBinding">A standard binding element.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexHttpBindingCollectionElement">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.MexHttpBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexHttpBindingElement">
      <summary>Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over HTTP.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexHttpsBindingCollectionElement">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.MexHttpsBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexHttpsBindingElement">
      <summary>Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over HTTPS.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexNamedPipeBindingCollectionElement">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.MexNamedPipeBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexNamedPipeBindingElement">
      <summary>Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over named pipe.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexTcpBindingCollectionElement">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.MexTcpBindingElement" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MexTcpBindingElement">
      <summary>Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over TCP.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MsmqBindingElementBase">
      <summary>Provides the base class with members common to the <see cref="T:System.ServiceModel.Configuration.NetMsmqBindingElement" /> and <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationBindingElement" /> classes.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MsmqElementBase">
      <summary>Provides the base class with members common to the <see cref="T:System.ServiceModel.Configuration.MsmqIntegrationElement" /> and <see cref="T:System.ServiceModel.Configuration.MsmqTransportElement" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MsmqIntegrationBindingCollectionElement">
      <summary>Represents a collection of MsmqIntegrationBindingElements.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MsmqIntegrationBindingElement">
      <summary>This binding element can be used to enable Windows Communication Foundation (WCF) applications to send messages to and receive messages from existing MSMQ applications that use either COM, MSMQ native APIs, or the APIs in <see cref="N:System.Messaging" />. Use this class to send and receive messages from MSMQ-based messaging applications. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MsmqIntegrationElement">
      <summary>Represents the configuration element that specifies settings required for interaction with a Message Queuing (MSMQ) sender or receiver.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MsmqIntegrationSecurityElement">
      <summary>Encapsulates the transport security settings for the Message Queuing (MSMQ) integration channel.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MsmqTransportElement">
      <summary>Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native MSMQ protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MsmqTransportSecurityElement">
      <summary>The <see cref="T:System.ServiceModel.Configuration.MsmqTransportSecurityElement" /> class encapsulates the transport security settings for queued transports.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.MtomMessageEncodingElement">
      <summary>Represents the configuration section that specifies the encoding and message versioning used for SOAP Message Transmission Optimization Mechanism (MTOM) based messages. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NamedPipeConnectionPoolSettingsElement">
      <summary>Represents a configuration element that specifies additional connection pool settings for a Named Pipe transport. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NamedPipeSettingsElement">
      <summary>Represents a named pipe settings element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NamedPipeTransportElement">
      <summary>Represents a configuration element that specifies a channel to transfer messages using named pipes when it is included in a custom binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NamedPipeTransportSecurityElement">
      <summary>Specifies the transport security for a named pipe. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NamedServiceModelExtensionCollectionElement`1">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> instances.</summary>
      <typeparam name="TServiceModelExtensionElement">A ServiceModel extension element.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetHttpBindingCollectionElement">
      <summary>Represents a net http binding collection element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetHttpBindingElement">
      <summary>Represents a net http binding element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetHttpsBindingCollectionElement">
      <summary>Represents a net https binding collection element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetHttpsBindingElement">
      <summary>Represents a net https binding element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetHttpWebSocketTransportSettingsElement">
      <summary>Represents NetHttpWebSocketTransportSettingsElement for WebSocketTransportSettings.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetMsmqBindingCollectionElement">
      <summary>Represents a configuration section that holds a collection of <see cref="T:System.ServiceModel.Configuration.NetMsmqBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetMsmqBindingElement">
      <summary>Represents a queued binding that is suitable for cross-machine communication.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetMsmqSecurityElement">
      <summary>The <see cref="T:System.ServiceModel.Configuration.NetMsmqSecurityElement" /> class encapsulates the MSMQ security features available when using the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetNamedPipeBindingCollectionElement">
      <summary>Represents a configuration section that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetNamedPipeBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetNamedPipeBindingElement">
      <summary>Represents a configuration element that defines a binding that is secure, reliable and optimized for on-machine cross process communication.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetNamedPipeSecurityElement">
      <summary>Represents a configuration element that specifies security settings for a named pipe binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetPeerTcpBindingCollectionElement">
      <summary>Represents a configuration element that contains elements specific to peer channel TCP message bindings.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetPeerTcpBindingElement">
      <summary>Represents an XML element that specifies a binding for peer channel specific TCP messaging.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetTcpBindingCollectionElement">
      <summary>Represents a configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.NetTcpBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetTcpBindingElement">
      <summary>Represents an XML element that specifies a binding for peer channel-specific TCP messaging.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetTcpContextBindingCollectionElement">
      <summary>Represents a configuration section that holds a collection of <see cref="T:System.ServiceModel.Configuration.NetTcpContextBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetTcpContextBindingElement">
      <summary>Represents a configuration element that corresponds to the <see cref="T:System.ServiceModel.NetTcpContextBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NetTcpSecurityElement">
      <summary>Defines the security settings for the netTcpBinding binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement">
      <summary>Represents the configuration settings for the security of a message sent using HTTP for non-duplex service contracts. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.OneWayElement">
      <summary>Represents a configuration element that enables packet routing. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PeerCredentialElement">
      <summary>Represents a configuration element that configures a peer credential.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PeerCustomResolverElement">
      <summary>Represents a configuration element for a custom peer resolver.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PeerResolverElement">
      <summary>Defines the configuration element for a peer resolver.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PeerSecurityElement">
      <summary>Defines the configuration element for a peer's security settings.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PeerTransportElement">
      <summary>Specifies a configuration element that causes a channel to transfer messages on the peer transport when it is included in a custom binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PeerTransportSecurityElement">
      <summary>Defines a configuration element for the secure transport of messages sent by peers.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PnrpPeerResolverElement">
      <summary>Specifies a configuration element for a Peer Name Resolution Protocol (PNRP) name resolution service. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PolicyImporterElement">
      <summary>Represents the configuration element that specifies the import of custom policy assertions about bindings. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PolicyImporterElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.PolicyImporterElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.PrivacyNoticeElement">
      <summary>Represents a configuration element that specifies a privacy notice used in <see langword="wsFederationHttp" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ProtocolMappingElement">
      <summary>Provides the functionality to create a protocol mapping element. This class is sealed.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ProtocolMappingElementCollection">
      <summary>Provides the functionality to extract specified communication protocol mapping information from a collection of protocol mapping elements. This class is sealed.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ProtocolMappingSection">
      <summary>Defines a collection of protocol mapping. This class is sealed.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ReliableSessionElement">
      <summary>Represents configuration setting for WS-Reliable Messaging. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.RemoveBehaviorElement">
      <summary>A configuration element to remove a particular service or endpoint behavior.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.RsaElement">
      <summary>Represents a configuration element for a RSA identity. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.SecureConversationServiceElement">
      <summary>Represents a configuration element that specifies the settings for a secure conversation service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.SecurityElement">
      <summary>Represents a configuration element that specifies the security options for a custom binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.SecurityElementBase">
      <summary>Represents a base class with members common to an element that is used to configure security settings.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceActivationElement">
      <summary>Manages configuration element content in connection with the activation of a service application.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceActivationElementCollection">
      <summary>Handles a collection of configuration elements that activate a service and can be merged across a hierarchy of configuration files.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceAuthenticationElement">
      <summary>Provides a workflow configuration element that establishes at the service level the validity of a transmission, message, or originator. This is a sealed class.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceAuthorizationElement">
      <summary>Represents a configuration element that defines security settings at the service level.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceBehaviorElement">
      <summary>Represents a configuration element that contains a list of service behaviors that is applied to all Windows Communication Foundation (WCF) services on the machine.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceBehaviorElementCollection">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.Configuration.ServiceBehaviorElement" /> object. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceCredentialsElement">
      <summary>Represents a configuration element that specifies the credential to be used to authenticate the service, as well as client credential validation-related settings. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceDebugElement">
      <summary>Represents a configuration element that specifies debugging and help information features for a Windows Communication Foundation (WCF) service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceElement">
      <summary>Represents an XML element that contains the settings for a Windows Communication Foundation (WCF) service, as well as endpoints that expose the service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.ServiceElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceEndpointElement">
      <summary>Represents a configuration element that provides settings for binding, contract, and address properties for a service endpoint, which is used to expose services. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceEndpointElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.ServiceEndpointElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceHostingEnvironmentSection">
      <summary>Represents a configuration section that defines the type that the service hosting environment instantiates for a particular transport.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceMetadataEndpointCollectionElement">
      <summary>Represents a collection element in a service configuration file that contains <see cref="T:System.ServiceModel.Description.ServiceMetadataEndpoint" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceMetadataEndpointElement">
      <summary>Makes metadata ready and available for subsequent distribution and deployment in a server environment by adding a <see cref="T:System.ServiceModel.Description.ServiceMetadataEndpoint" /> into the service configuration element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceMetadataPublishingElement">
      <summary>Represents the configuration element that controls the publication of service metadata and associated information. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceModelConfigurationElement">
      <summary>Represents a service model configuration element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceModelConfigurationElementCollection`1">
      <summary>Represents an abstract base class for a <see cref="T:System.Configuration.ConfigurationElementCollection" /> used within the <see cref="N:System.ServiceModel.Configuration" /> namespace.</summary>
      <typeparam name="ConfigurationElementType">The type of this configuration element.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceModelEnhancedConfigurationElementCollection`1">
      <summary>An abstract base class for a <see cref="T:System.Configuration.ConfigurationElementCollection" /> looking for a merge semantic similar to an <see cref="F:System.Configuration.ConfigurationElementCollectionType.AddRemoveClearMap" /> that allows duplicates, but throws an exception when duplicates are found in the same configuration scope (e.g. same configuration file).</summary>
      <typeparam name="TConfigurationElement">A configuration element.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1">
      <summary>An abstract base class for a collection of <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> objects.</summary>
      <typeparam name="TServiceModelExtensionElement">A ServiceModel extension element.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceModelExtensionElement">
      <summary>An abstract base class for a configuration element that contains a dynamic collection of heterogeneous child elements.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceModelSectionGroup">
      <summary>Represents the main configuration section for Windows Communication Foundation (WCF). This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServicePrincipalNameElement">
      <summary>Represents a configuration element that specifies the principal name used by a client to uniquely identify an instance of a service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceSecurityAuditElement">
      <summary>Represents a configuration element that defines auditing-related configuration settings for a behavior. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServicesSection">
      <summary>Represents the configuration section that contains services. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceThrottlingElement">
      <summary>Represents a configuration element that specifies the throttling mechanism of Windows Communication Foundation (WCF). This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.ServiceTimeoutsElement">
      <summary>Represents a configuration element that specifies the timeout for a service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.SslStreamSecurityElement">
      <summary>Represents the configuration element that specifies the security settings for a SSL stream binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardBindingCollectionElement`2">
      <summary>Provides a base class for the configuration sections that specify predefined bindings provided by Windows Communication Foundation (WCF).</summary>
      <typeparam name="TStandardBinding">A standard binding element.</typeparam>
      <typeparam name="TBindingConfiguration">A binding configuration element.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardBindingElement">
      <summary>Provides a base class for the configuration elements that specify predefined bindings provided by Windows Communication Foundation (WCF).</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardBindingElementCollection`1">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.StandardBindingElement" /> objects. This class cannot be inherited.</summary>
      <typeparam name="TBindingConfiguration">A binding configuration element.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement">
      <summary>Represents the optional configuration setting for WS-Reliable Messaging defined in a standard binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardBindingReliableSessionElement">
      <summary>Represents the configuration setting for WS-Reliable Messaging defined in a standard binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardEndpointCollectionElement`2">
      <summary>Handles a default collection of standard endpoint elements in a configuration file.</summary>
      <typeparam name="TStandardEndpoint">The type of the standard endpoint.</typeparam>
      <typeparam name="TEndpointConfiguration">The type of the endpoint configuration.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardEndpointElement">
      <summary>Manages a standard endpoint element for a service application configuration file.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardEndpointElementCollection`1">
      <summary>Represents a generic collection of standard endpoint elements that are of standard type or of a type from which the standard type can be assigned.</summary>
      <typeparam name="TEndpointConfiguration">The type of the endpoint elements in the collection.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Configuration.StandardEndpointsSection">
      <summary>Represents a configuration section of standard endpoints. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.SynchronousReceiveElement">
      <summary>Represents a configuration element that is used to specify run-time behavior for receiving messages in either a service or client application. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TcpConnectionPoolSettingsElement">
      <summary>Represents a configuration element that specifies additional connection pool settings for a TCP transport. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TcpTransportElement">
      <summary>Specifies a configuration element that causes a channel to transfer messages on the TCP transport when it is included in a custom binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TcpTransportSecurityElement">
      <summary>An XML element that defines the security settings for a TcpTransport binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TextMessageEncodingElement">
      <summary>Represents a configuration element that specifies the character encoding and message versioning used for text-based XML messages. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TransactedBatchingElement">
      <summary>Represents a configuration element that specifies whether transaction batching is supported for receive operations. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TransactionFlowElement">
      <summary>Represents the configuration element that specifies transaction flow support for a binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TransportConfigurationTypeElement">
      <summary>An XML element that identifies the type of a particular transport.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TransportConfigurationTypeElementCollection">
      <summary>A collection of <see cref="T:System.ServiceModel.Configuration.TransportConfigurationTypeElement" /> elements.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.TransportElement">
      <summary>Provides a base class to represent a transport binding configuration element.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.UseManagedPresentationElement">
      <summary>Represents a binding element that manages presentation.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.UseRequestHeadersForMetadataAddressElement">
      <summary>Enables the retrieval of metadata address information from the request message headers for use in configuration elements.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.UserNameServiceElement">
      <summary>Represents a configuration element that specifies a service's credentials based on username and password. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.UserPrincipalNameElement">
      <summary>Represents a configuration element that specifies a user principal name. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WebSocketTransportSettingsElement">
      <summary>Represents WebSocketTransportSettingsElement for WebSocketTransportSettings.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WindowsClientElement">
      <summary>Represents a configuration element that specifies the settings for a Windows credential to be used to represent the client. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WindowsServiceElement">
      <summary>Represents a configuration element that specifies the settings of a Windows service credential. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WindowsStreamSecurityElement">
      <summary>Represents a configuration element that is used to specify settings for Windows stream security for a binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WS2007FederationHttpBindingCollectionElement">
      <summary>Represents a configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WS2007FederationHttpBindingElement">
      <summary>Represents a configuration element that defines the <see cref="T:System.ServiceModel.WS2007FederationHttpBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WS2007HttpBindingCollectionElement">
      <summary>Represents a configuration element that contains sub-elements that specify settings for using the <see cref="T:System.ServiceModel.WS2007HttpBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WS2007HttpBindingElement">
      <summary>Represents an interoperable binding that derives from <see cref="T:System.ServiceModel.WSHttpBinding" /> and provides support for the correct versions of the <see cref="P:System.ServiceModel.WSHttpBinding.Security" />, <see cref="T:System.ServiceModel.ReliableSession" />, and <see cref="P:System.ServiceModel.WSHttpBindingBase.TransactionFlow" /> binding elements.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WsdlImporterElement">
      <summary>Represents the configuration element that specifies the import of Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WsdlImporterElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.WsdlImporterElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSDualHttpBindingCollectionElement">
      <summary>Represents a configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WSDualHttpBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSDualHttpBindingElement">
      <summary>Represents the configuration element for a secure and interoperable binding that is suitable for duplex service contracts or communication through SOAP intermediaries.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSDualHttpSecurityElement">
      <summary>Represents an XML element that defines the security settings for a wsDualHttpBinding binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSFederationHttpBindingCollectionElement">
      <summary>Represents a configuration element that contains a collection of <see cref="T:System.ServiceModel.Configuration.WSFederationHttpBindingElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSFederationHttpBindingElement">
      <summary>Represents a configuration element that defines a binding that supports WS-Federation.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSFederationHttpSecurityElement">
      <summary>Represents an XML element that defines the security settings for a wsFederationHttp binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSHttpBindingBaseElement">
      <summary>Provides the base class with members common to the <see cref="T:System.ServiceModel.Configuration.WSHttpBindingElement" /> and the <see cref="T:System.ServiceModel.Configuration.WSFederationHttpBindingElement" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSHttpBindingCollectionElement">
      <summary>Represents a configuration element that contains sub-elements that specify settings for using the wsHttpBinding binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSHttpBindingElement">
      <summary>Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSHttpContextBindingCollectionElement">
      <summary>Represents a collection <see cref="T:System.ServiceModel.Configuration.WSHttpContextBindingElement" /> of objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSHttpContextBindingElement">
      <summary>Represents a configuration element that corresponds to the <see cref="T:System.ServiceModel.WSHttpContextBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSHttpSecurityElement">
      <summary>An XML element that defines the security settings for a wsHttpBinding binding.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.WSHttpTransportSecurityElement">
      <summary>Represents a configuration element that defines authentication settings for the HTTP transport. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement">
      <summary>Represents a configuration element that specifies a certificate issued by a trusted issuer. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElementCollection">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.Configuration.X509CertificateTrustedIssuerElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509ClientCertificateAuthenticationElement">
      <summary>Represents a configuration element that specifies authentication settings for a client certificate. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509ClientCertificateCredentialsElement">
      <summary>Represents a configuration element that specifies a certificate used by a client. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509DefaultServiceCertificateElement">
      <summary>Represents a configuration element that specifies a default certificate used by a service. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509InitiatorCertificateClientElement">
      <summary>Represents a configuration element that specifies a certificate used by a client to identify itself. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509InitiatorCertificateServiceElement">
      <summary>Represent a configuration element that specifies the sender's requirement for an X.509 certificate, which is used by the recipient when replying to the sender. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509PeerCertificateAuthenticationElement">
      <summary>Represents a configuration element that specifies authentication settings for a peer certificate. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509PeerCertificateElement">
      <summary>Represents a configuration element that specifies a certificate used by a peer. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509RecipientCertificateClientElement">
      <summary>Represents a configuration element that specifies a recipient's requirements for an X.509 certificate to be used by the sender. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509RecipientCertificateServiceElement">
      <summary>Represents a configuration element that specifies a certificate used by a service to identify itself. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement">
      <summary>Represents a configuration element that specifies a service certificate. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509ScopedServiceCertificateElementCollection">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.Configuration.X509ScopedServiceCertificateElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.X509ServiceCertificateAuthenticationElement">
      <summary>Represents a configuration element that specifies authentication settings for a service certificate. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement">
      <summary>Represents the configuration element that defines the constraints on the complexity of SOAP messages that can be processed by endpoints configured with a binding. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.XmlElementElement">
      <summary>Represents the configuration settings for an XML element. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.XmlElementElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.XmlElementElement" /> instances. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.XPathMessageFilterElement">
      <summary>Represents a configuration element that is used in message logging. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.XPathMessageFilterElementCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElement" /> objects. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.Configuration.XPathMessageFilterElementComparer">
      <summary>Provides functionality to compare two <see cref="T:System.ServiceModel.Configuration.XPathMessageFilterElement" /> instances.</summary>
    </member>
    <member name="T:System.ServiceModel.DataContractFormatAttribute">
      <summary>Instructs the Windows Communication Foundation (WCF) infrastructure to use the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
    </member>
    <member name="T:System.ServiceModel.DeadLetterQueue">
      <summary>Specifies the type of dead-letter queue to be used.</summary>
    </member>
    <member name="F:System.ServiceModel.DeadLetterQueue.None">
      <summary>No dead-letter queue is to be used.</summary>
    </member>
    <member name="F:System.ServiceModel.DeadLetterQueue.System">
      <summary>Use the system-wide, dead-letter queue.</summary>
    </member>
    <member name="F:System.ServiceModel.DeadLetterQueue.Custom">
      <summary>Custom dead-letter queue.</summary>
    </member>
    <member name="T:System.ServiceModel.DeliveryRequirementsAttribute">
      <summary>Specifies the feature requirements that bindings must provide to the service or client implementation.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.CallbackDebugBehavior">
      <summary>Enables service debugging for a Windows Communication Foundation (WCF) callback object.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ClientCredentials">
      <summary>Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ClientViaBehavior">
      <summary>The <see cref="T:System.ServiceModel.Description.ClientViaBehavior" /> is used by clients to specify the URI for which the transport channel should be created. </summary>
    </member>
    <member name="T:System.ServiceModel.Description.ContractDescription">
      <summary>Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.DataContractSerializerMessageContractImporter">
      <summary>Handles the importation of data contract messages from WSDL documents.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.DataContractSerializerOperationBehavior">
      <summary>Represents the run-time behavior of the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.DispatcherSynchronizationBehavior">
      <summary>An endpoint behavior that enables a WCF service to send replies asynchronously.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.FaultDescription">
      <summary>Represents a SOAP fault.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.FaultDescriptionCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Description.FaultDescription" /> objects that you can use to obtain information about SOAP faults in a contract.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IContractBehavior">
      <summary>Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IContractBehaviorAttribute">
      <summary>Specifies the contract for which an attribute that implements the <see cref="T:System.ServiceModel.Description.IContractBehavior" /> interface is active.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IEndpointBehavior">
      <summary>Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IMetadataExchange">
      <summary>Exposes methods used to return metadata about a service.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IOperationBehavior">
      <summary>Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IOperationContractGenerationExtension">
      <summary>Defines the methods called during contract generation that can be used to modify the generated code for an operation.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IPolicyExportExtension">
      <summary>Implement <see cref="T:System.ServiceModel.Description.IPolicyExportExtension" /> to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IPolicyImportExtension">
      <summary>Defines a method for objects that import custom policy assertions about bindings.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IServiceBehavior">
      <summary>Provides a mechanism to modify or insert custom extensions across an entire service, including the <see cref="T:System.ServiceModel.ServiceHostBase" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IServiceContractGenerationExtension">
      <summary>Defines the methods called during contract generation that can be used to modify the generated code for a service contract.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IWsdlExportExtension">
      <summary>Defines endpoint or contract behaviors that can export custom metadata.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.IWsdlImportExtension">
      <summary>Implement and attach to a <see cref="T:System.ServiceModel.Description.WsdlImporter" /> object to control how the importer maps Web Services Description Language (WSDL) parts to those of a <see cref="T:System.Web.Services.Description.ServiceDescription" /> object.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ListenUriMode">
      <summary>Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ListenUriMode.Explicit">
      <summary>Uses the <see cref="P:System.ServiceModel.Description.ServiceEndpoint.ListenUri" /> exactly as provided. This is the default value.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ListenUriMode.Unique">
      <summary>Specifies that the transport should use a transport-specific mechanism to ensure that the <see cref="P:System.ServiceModel.Description.ServiceEndpoint.ListenUri" /> is unique.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessageBodyDescription">
      <summary>Represents the body of a SOAP message.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessageDescription">
      <summary>Represents the description of a message.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessageDescriptionCollection">
      <summary>Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessageDirection">
      <summary>Specifies the direction of the message.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.MessageDirection.Input">
      <summary>The message is incoming.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.MessageDirection.Output">
      <summary>The message is outgoing.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessageHeaderDescription">
      <summary>Represents a SOAP message header.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessageHeaderDescriptionCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Description.MessageHeaderDescription" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessagePartDescription">
      <summary>Represents a description of a SOAP message part.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessagePartDescriptionCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Description.MessagePartDescription" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessagePropertyDescription">
      <summary>Represents a message property specified by the <see cref="T:System.ServiceModel.MessagePropertyAttribute" />. </summary>
    </member>
    <member name="T:System.ServiceModel.Description.MessagePropertyDescriptionCollection">
      <summary>Represents a collection of <see cref="T:System.ServiceModel.Description.MessagePropertyDescription" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataConversionError">
      <summary>Represents an error or warning event that occurred during the use of a <see cref="T:System.ServiceModel.Description.MetadataExporter" /> or <see cref="T:System.ServiceModel.Description.MetadataImporter" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataExchangeBindings">
      <summary>Used to create system-provided bindings for WS-Transfer metadata exchange using the <see cref="T:System.ServiceModel.Description.IMetadataExchange" /> contract.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataExchangeClient">
      <summary>Downloads service metadata.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataExchangeClientMode">
      <summary>Specifies the exchange mode used to obtain metadata.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.MetadataExchangeClientMode.MetadataExchange">
      <summary>A WS-Transfer Get request is used.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.MetadataExchangeClientMode.HttpGet">
      <summary>An HTTP GET request is used.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataExporter">
      <summary>Exports service description information into metadata.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataImporter">
      <summary>Imports metadata into <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects. </summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataImporterQuotas">
      <summary>Specifies the quotas for metadata importers that derive from the <see cref="T:System.ServiceModel.Description.MetadataImporter" /> class.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataLocation">
      <summary>Represents the address of metadata documents.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataReference">
      <summary>Represents a reference to a metadata document returned from a metadata exchange endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataResolver">
      <summary>Retrieves and imports metadata as <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataSection">
      <summary>Represents XML metadata or references to XML metadata.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MetadataSet">
      <summary>Represents a serializable collection of service metadata in XML form.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.MustUnderstandBehavior">
      <summary>Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the <see cref="P:System.ServiceModel.Channels.MessageHeaders.UnderstoodHeaders" /> collection that must be understood according to the SOAP 1.1 and 1.2 specifications.  </summary>
    </member>
    <member name="T:System.ServiceModel.Description.OperationContractGenerationContext">
      <summary>Passed to the <see cref="M:System.ServiceModel.Description.IOperationContractGenerationExtension.GenerateOperation(System.ServiceModel.Description.OperationContractGenerationContext)" /> method to enable the modification of an operation contract and its context prior to generating code.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.OperationDescription">
      <summary>Represents the description of a contract operation that provides a description of the messages that make up the operation.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.OperationDescriptionCollection">
      <summary>Represents a collection that contains operation descriptions.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ParameterXPathQueryGenerator">
      <summary>Enables the creation of an XPath from a data contract.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.PolicyAssertionCollection">
      <summary>Contains policy assertions.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.PolicyConversionContext">
      <summary>Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.PolicyVersion">
      <summary>A class used to specify the version of the WS-Policy specification being used.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.PrincipalPermissionMode">
      <summary>Sets the mode for authorization checks when using the <see cref="T:System.Security.Permissions.PrincipalPermissionAttribute" /> to control access to a method. </summary>
    </member>
    <member name="F:System.ServiceModel.Description.PrincipalPermissionMode.None">
      <summary>
          <see cref="P:System.Threading.Thread.CurrentPrincipal" /> is not set.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.PrincipalPermissionMode.UseWindowsGroups">
      <summary>
          <see cref="P:System.Threading.Thread.CurrentPrincipal" /> is set based on Windows (<see cref="T:System.Security.Principal.WindowsPrincipal" />). If the user identity is not associated with a Windows account, anonymous Windows is used. </summary>
    </member>
    <member name="F:System.ServiceModel.Description.PrincipalPermissionMode.UseAspNetRoles">
      <summary>
          <see cref="P:System.Threading.Thread.CurrentPrincipal" /> is set based on the ASP.NET role provider (<see cref="T:System.Web.Security.RoleProvider" />). </summary>
    </member>
    <member name="F:System.ServiceModel.Description.PrincipalPermissionMode.Custom">
      <summary>Enables the user to specify a custom <see cref="T:System.Security.Principal.IPrincipal" /> class for <see cref="P:System.Threading.Thread.CurrentPrincipal" />.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.PrincipalPermissionMode.Always">
      <summary>Always enables the user to specify a <see cref="T:System.Security.Principal.IPrincipal" /> class for <see cref="P:System.Threading.Thread.CurrentPrincipal" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceAuthenticationBehavior">
      <summary>Describes the service’s authentication behavior.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceAuthorizationBehavior">
      <summary>Provides properties related to service authorization behavior.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceContractGenerationContext">
      <summary>Passed to the <see cref="M:System.ServiceModel.Description.IServiceContractGenerationExtension.GenerateContract(System.ServiceModel.Description.ServiceContractGenerationContext)" /> method to enable the modification of a service contract and its context prior to generating code.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceContractGenerationOptions">
      <summary>Represents the contract generation options available using the <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" />.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceContractGenerationOptions.None">
      <summary>No options specified.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceContractGenerationOptions.AsynchronousMethods">
      <summary>Generates asynchronous methods for operations in addition to synchronous versions.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceContractGenerationOptions.ChannelInterface">
      <summary>Generates an interface that derives from the contract interface and <see cref="T:System.ServiceModel.IClientChannel" />.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceContractGenerationOptions.InternalTypes">
      <summary>Causes all types to be marked internal.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceContractGenerationOptions.ClientClass">
      <summary>Generates a Windows Communication Foundation (WCF) client class that extends <see cref="T:System.ServiceModel.ClientBase`1" />.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceContractGenerationOptions.TypedMessages">
      <summary>Generate message contracts.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceContractGenerationOptions.EventBasedAsynchronousMethods">
      <summary>Generates event-based asynchronous methods for operations in addition to synchronous versions.</summary>
    </member>
    <member name="F:System.ServiceModel.Description.ServiceContractGenerationOptions.TaskBasedAsynchronousMethod">
      <summary>Generates task based asynchronous methods for operations in addition to synchronous versions.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceContractGenerator">
      <summary>The <see cref="T:System.ServiceModel.Description.ServiceContractGenerator" /> type generates service contract code and binding configurations from <see cref="T:System.ServiceModel.Description.ServiceEndpoint" /> description objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceCredentials">
      <summary>Configures a service credential. Use this class to specify the credential for the service such as an X.509 certificate. Also, use this class to specify the authentication model for various client credentials such as user name and password validation.  </summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceDebugBehavior">
      <summary>Enables debugging and help information features for a Windows Communication Foundation (WCF) service.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceDescription">
      <summary>Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceEndpoint">
      <summary>Represents the endpoint for a service that allows clients of the service to find and communicate with the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceEndpointCollection">
      <summary>A collection that contains the endpoints for a service.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceMetadataBehavior">
      <summary>Controls the publication of service metadata and associated information.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceMetadataContractBehavior">
      <summary>A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceMetadataEndpoint">
      <summary>A standard endpoint with a fixed contract (<see cref="T:System.ServiceModel.Description.IMetadataExchange" />) and a default HTTP binding used for exposing metadata. </summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceMetadataExtension">
      <summary>Provides the implementation for the metadata publishing protocols.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceSecurityAuditBehavior">
      <summary>Specifies the audit behavior of security events. In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. For more information, see <see cref="T:System.ServiceModel.ServiceAuthorizationManager" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.ServiceThrottlingBehavior">
      <summary>Configures run-time throughput settings that enable you to tune service performance.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.SynchronousReceiveBehavior">
      <summary>Controls whether channels listen synchronously or asynchronously.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.TransactedBatchingBehavior">
      <summary>Represents a behavior that optimizes the receive operations for transports that support transactional receives.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.TypedMessageConverter">
      <summary>Converts a typed message to an untyped message, or an untyped message to a typed message.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior">
      <summary>Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.WsdlContractConversionContext">
      <summary>Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.WsdlEndpointConversionContext">
      <summary>Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.WsdlExporter">
      <summary>Converts service, contract, and endpoint information into metadata documents.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.WsdlImporter">
      <summary>Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.XmlSerializerMessageContractImporter">
      <summary>Handles the import of messages from WSDL documents using the <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Description.XmlSerializerOperationBehavior">
      <summary>Controls run-time behavior of the <see cref="T:System.Xml.Serialization.XmlSerializer" /> associated with an operation.</summary>
    </member>
    <member name="T:System.ServiceModel.Diagnostics.PerformanceCounterScope">
      <summary>Specifies whether performance counters for the assembly are enabled. </summary>
    </member>
    <member name="F:System.ServiceModel.Diagnostics.PerformanceCounterScope.Off">
      <summary>Performance counters are disabled. This is the default value.</summary>
    </member>
    <member name="F:System.ServiceModel.Diagnostics.PerformanceCounterScope.ServiceOnly">
      <summary>Only performance counters relevant to this service is enabled.</summary>
    </member>
    <member name="F:System.ServiceModel.Diagnostics.PerformanceCounterScope.All">
      <summary>Performance counters can be viewed at runtime.</summary>
    </member>
    <member name="F:System.ServiceModel.Diagnostics.PerformanceCounterScope.Default">
      <summary>A single performance counter instance _WCF_Admin is created. This instance is used to enable the collection of SQM data for used by the infrastructure. None of the counter values for this instance are updated and therefore will remain at zero. This is the default value if no configuration is present for Windows Communication Foundation (WCF).</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ActionMessageFilter">
      <summary>Represents a query that tests whether the action of a message is one of a specified set of actions.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ChannelDispatcher">
      <summary>A component that accepts channels and associates them with a service.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ChannelDispatcherBase">
      <summary>Abstract base class for the channel dispatcher that accepts channels and associates them with a service.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ChannelDispatcherCollection">
      <summary>Provides a thread-safe collection that contains channel dispatchers.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ClientOperation">
      <summary>Used to modify or extend the execution behavior of a specific contract operation in a client object or client channel object. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ClientOperationCompatBase">
      <summary>Represents a client operation compat base.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ClientRuntime">
      <summary>Represents the insertion point for classes that extend the functionality of Windows Communication Foundation (WCF) client objects for all messages handled by a client application.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ClientRuntimeCompatBase">
      <summary>Represents a client runtime compat base.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.DispatchOperation">
      <summary>Used to modify or extend the execution behavior of a specific service operation in a service endpoint. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.DispatchRuntime">
      <summary>Exposes properties that can be used to modify default service behavior as well as attach custom objects that can modify how incoming messages are transformed into objects and dispatched to operations. This class cannot be inherited. </summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.EndpointAddressMessageFilter">
      <summary>Represents a query that tests whether a message satisfies the requirements of a specified endpoint address.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.EndpointDispatcher">
      <summary>Represents the run-time object that exposes properties that enable the insertion of run-time extensions or modifications for messages in service applications.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ExceptionHandler">
      <summary>Extend the <see cref="T:System.ServiceModel.Dispatcher.ExceptionHandler" /> class to create an exception handler for unhandled exceptions that occur within the Windows Communication Foundation (WCF) runtime.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.FaultContractInfo">
      <summary>Represents information about a SOAP fault that is specified in a <see cref="T:System.ServiceModel.FaultContractAttribute" /> attribute.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.FilterInvalidBodyAccessException">
      <summary>The exception that is thrown when a filter or filter table attempts to access the body of an unbuffered message.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ICallContextInitializer">
      <summary>Defines the methods that enable the initialization and recycling of thread-local storage with the thread that invokes user code.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IChannelInitializer">
      <summary>Defines the interface to notify a service or client when a channel is created.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IClientMessageFormatter">
      <summary>Defines methods that are used to control the conversion of messages into objects and objects into messages for client applications.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IClientMessageInspector">
      <summary>Defines a message inspector object that can be added to the <see cref="P:System.ServiceModel.Dispatcher.ClientRuntime.MessageInspectors" /> collection to view or modify messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IClientOperationSelector">
      <summary>Defines the contract for an operation selector.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IDispatchMessageFormatter">
      <summary>Defines methods that deserialize request messages and serialize response messages in a service application.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IDispatchMessageInspector">
      <summary>Defines the methods that enable custom inspection or modification of inbound and outbound application messages in service applications.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IDispatchOperationSelector">
      <summary>Defines the contract that associates incoming messages with a local operation to customize service execution behavior.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IErrorHandler">
      <summary>Allows an implementer to control the fault message returned to the caller and optionally perform custom error processing such as logging.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IInputSessionShutdown">
      <summary>Defines the contract that must be implemented to shut down an input session.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IInstanceContextInitializer">
      <summary>Defines the methods necessary to inspect or modify the creation of <see cref="T:System.ServiceModel.InstanceContext" /> objects when required.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IInstanceContextProvider">
      <summary>Implement to participate in the creation or choosing of a <see cref="T:System.ServiceModel.InstanceContext" /> object, especially to enable shared sessions.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IInstanceProvider">
      <summary>Declares methods that provide a service object or recycle a service object for a Windows Communication Foundation (WCF) service.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IInteractiveChannelInitializer">
      <summary>Defines the methods that enable a client application to display a user interface to collect identity information prior to creating the channel.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IMessageFilterTable`1">
      <summary>An <see langword="interface" /> that defines the contract that a filter table must implement to inspect messages with query criteria derived from one or more filters.</summary>
      <typeparam name="TFilterData">The type of data associated with each filter in the table.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.InstanceContextIdleCallback">
      <summary>Represents the method that is called when an <see cref="T:System.ServiceModel.InstanceContext" /> object has finished processing. </summary>
      <param name="instanceContext">The instance context that has finished processing.</param>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.InvalidBodyAccessException">
      <summary>An <see langword="abstract" /> base class for the exceptions that are thrown if an attempt is made to access the body of a message when it is not allowed.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IOperationInvoker">
      <summary>Declares methods that take an object and an array of parameters extracted from a message, invoke a method on that object with those parameters, and return the method's return value and output parameters.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.IParameterInspector">
      <summary>Defines the contract implemented by custom parameter inspectors that enables inspection or modification of information prior to and subsequent to calls on either the client or the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MatchAllMessageFilter">
      <summary>Represents a query that is satisfied by every non-<see langword="null" /> message that it tests.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MatchNoneMessageFilter">
      <summary>Represents a query that is never satisfied by a message that it tests.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MessageFilter">
      <summary>
          <see langword="abstract" /> base class for different classes of filters used to query messages.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MessageFilterException">
      <summary>The base class for the exceptions that are thrown when the quota of nodes inspected by a filter is exceeded.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MessageFilterTable`1">
      <summary>Provides the generic implementation of a filter table.</summary>
      <typeparam name="TFilterData">The type of the <paramref name="FilterData" /> associated with the filter.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MessageQuery">
      <summary>Defines the core behavior of classes used to search for specific correlating data in a message.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MessageQueryCollection">
      <summary>A collection of message query objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MessageQueryTable`1">
      <summary>Manages a collection of message query objects.</summary>
      <typeparam name="TItem">The type of the values returned by the queries.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.MultipleFilterMatchesException">
      <summary>The exception that is thrown when multiple filters match, but only one was expected.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.NavigatorInvalidBodyAccessException">
      <summary>The exception that is thrown when an <see cref="T:System.Xml.XPath.XPathNavigator" /> is directed to examine the body of an unbuffered message.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.PrefixEndpointAddressMessageFilter">
      <summary>Represents a query that tests whether a message matches an EndpointAddress using a Longest-Prefix Match for the URI component.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.SeekableXPathNavigator">
      <summary>Provides read-only, random access to data contained in XML documents and enables efficient querying for specified nodes.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.ServiceThrottle">
      <summary>Controls the throughput of a service to optimize availability and performance.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.XPathMessageContext">
      <summary>Defines several XPath functions and namespace mappings commonly used when evaluating XPath expressions against SOAP documents.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.XPathMessageFilter">
      <summary>Represents a query on an XML document defined by an XPath 1.0 expression.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.XPathMessageFilterTable`1">
      <summary>Holds a collection of filter/data pairs for efficient matching.</summary>
      <typeparam name="TFilterData">The type of the filter data associated with each filter in the table.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.XPathMessageQueryCollection">
      <summary>Contains a collection of <see cref="T:System.ServiceModel.XPathMessageQuery" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.XPathNavigatorException">
      <summary>The exception that is thrown when the quota of nodes allowed to be inspected by an <see langword="XPathNavigator" /> is exceeded.</summary>
    </member>
    <member name="T:System.ServiceModel.Dispatcher.XPathResult">
      <summary>Contains the value returned by an XPath query.</summary>
    </member>
    <member name="T:System.ServiceModel.DnsEndpointIdentity">
      <summary>Specifies the DNS identity of the server.</summary>
    </member>
    <member name="T:System.ServiceModel.DuplexChannelFactory`1">
      <summary>Provides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.</summary>
      <typeparam name="TChannel">The type of channel produced by the channel factory.</typeparam>
    </member>
    <member name="T:System.ServiceModel.DuplexClientBase`1">
      <summary>Used to create a channel to a duplex service and associate that channel with a callback object.</summary>
      <typeparam name="TChannel">The type of the channel to be created.</typeparam>
    </member>
    <member name="T:System.ServiceModel.EndpointAddress">
      <summary>Provides a unique network address that a client uses to communicate with a service endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.EndpointAddress10">
      <summary>Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.</summary>
    </member>
    <member name="T:System.ServiceModel.EndpointAddressAugust2004">
      <summary>Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.</summary>
    </member>
    <member name="T:System.ServiceModel.EndpointAddressBuilder">
      <summary>A factory for producing new (immutable) endpoint addresses with specific property values.</summary>
    </member>
    <member name="T:System.ServiceModel.EndpointIdentity">
      <summary>An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.</summary>
    </member>
    <member name="T:System.ServiceModel.EndpointNotFoundException">
      <summary>The exception that is thrown when a remote endpoint could not be found or reached.</summary>
    </member>
    <member name="T:System.ServiceModel.EnvelopeVersion">
      <summary>Contains information related to the version of SOAP associated with a message and its exchange.</summary>
    </member>
    <member name="T:System.ServiceModel.ExceptionDetail">
      <summary>Represents fault detail information.</summary>
    </member>
    <member name="T:System.ServiceModel.ExceptionMapper">
      <summary>Defines the mapping to be used for translating exceptions to fault.</summary>
    </member>
    <member name="T:System.ServiceModel.ExtensionCollection`1">
      <summary>Represents a collection of extensions.</summary>
      <typeparam name="T">The type for the collection.</typeparam>
    </member>
    <member name="T:System.ServiceModel.FaultCode">
      <summary>Represents a SOAP fault code. </summary>
    </member>
    <member name="T:System.ServiceModel.FaultContractAttribute">
      <summary>Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.</summary>
    </member>
    <member name="T:System.ServiceModel.FaultException">
      <summary>Represents a SOAP fault.</summary>
    </member>
    <member name="T:System.ServiceModel.FaultException`1">
      <summary>Used in a client application to catch contractually-specified SOAP faults.</summary>
      <typeparam name="TDetail">The serializable error detail type.</typeparam>
    </member>
    <member name="T:System.ServiceModel.FaultImportOptions">
      <summary>Indicates whether to use the <see cref="T:System.Xml.Serialization.XmlSerializer" /> for reading and writing faults.</summary>
    </member>
    <member name="T:System.ServiceModel.FaultReason">
      <summary>Provides a text description of a SOAP fault. </summary>
    </member>
    <member name="T:System.ServiceModel.FaultReasonText">
      <summary>Represents the text of the reason of a SOAP fault.</summary>
    </member>
    <member name="T:System.ServiceModel.FederatedMessageSecurityOverHttp">
      <summary>Configures the message-level security of the <see langword="WSFederationHttpBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.HostNameComparisonMode">
      <summary>Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.</summary>
    </member>
    <member name="F:System.ServiceModel.HostNameComparisonMode.StrongWildcard">
      <summary>Ignores the hostname when dispatching incoming messages to this endpoint. This is the default value.</summary>
    </member>
    <member name="F:System.ServiceModel.HostNameComparisonMode.Exact">
      <summary>Uses the hostname when dispatching incoming messages to this endpoint, if no strong match was found.</summary>
    </member>
    <member name="F:System.ServiceModel.HostNameComparisonMode.WeakWildcard">
      <summary>If no strong or exact match was found, ignores the hostname when matching.</summary>
    </member>
    <member name="T:System.ServiceModel.HttpBindingBase">
      <summary>Specifies the base HTTP binding.</summary>
    </member>
    <member name="T:System.ServiceModel.HttpClientCredentialType">
      <summary>Enumerates the valid credential types for HTTP clients.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpClientCredentialType.None">
      <summary>Specifies anonymous authentication.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpClientCredentialType.Basic">
      <summary>Specifies Basic authentication. For more information, see RFC 2617 – HTTP Authentication: Basic and Digest Authentication.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpClientCredentialType.Digest">
      <summary>Specifies Digest authentication. For more information, see RFC 2617 – HTTP Authentication: Basic and Digest Authentication. </summary>
    </member>
    <member name="F:System.ServiceModel.HttpClientCredentialType.Ntlm">
      <summary>Specifies client authentication using NTLM.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpClientCredentialType.Windows">
      <summary>Specifies client authentication using Windows.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpClientCredentialType.Certificate">
      <summary>Specifies client authentication using a certificate.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpClientCredentialType.InheritedFromHost">
      <summary>The authentication is inherited from the host.</summary>
    </member>
    <member name="T:System.ServiceModel.HttpProxyCredentialType">
      <summary>Enumerates the valid credential types for HTTP proxy authentication.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpProxyCredentialType.None">
      <summary>Specifies anonymous authentication.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpProxyCredentialType.Basic">
      <summary>Specifies basic authentication. For more information, see RFC 2617 – HTTP Authentication: Basic and Digest Authentication. </summary>
    </member>
    <member name="F:System.ServiceModel.HttpProxyCredentialType.Digest">
      <summary>Specifies digest authentication. For more information, see RFC 2617 – HTTP Authentication: Basic and Digest Authentication.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpProxyCredentialType.Ntlm">
      <summary>Specifies NTLM authentication.</summary>
    </member>
    <member name="F:System.ServiceModel.HttpProxyCredentialType.Windows">
      <summary>Specifies Windows authentication.</summary>
    </member>
    <member name="T:System.ServiceModel.HttpTransportSecurity">
      <summary>Represents the transport-level security settings for the <see cref="T:System.ServiceModel.WSHttpBinding" />.</summary>
    </member>
    <member name="T:System.ServiceModel.IClientChannel">
      <summary>Defines the behavior of outbound request and request/reply channels used by client applications.</summary>
    </member>
    <member name="T:System.ServiceModel.ICommunicationObject">
      <summary>Defines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.</summary>
    </member>
    <member name="T:System.ServiceModel.IContextChannel">
      <summary>Defines the interface for the context control of a channel.</summary>
    </member>
    <member name="T:System.ServiceModel.IDefaultCommunicationTimeouts">
      <summary>Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.</summary>
    </member>
    <member name="T:System.ServiceModel.IDuplexContextChannel">
      <summary>Defines the interface a client channel must implement to exchange messages in a duplex session. </summary>
    </member>
    <member name="T:System.ServiceModel.IExtensibleObject`1">
      <summary>Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.</summary>
      <typeparam name="T">The type of the extension class. </typeparam>
    </member>
    <member name="T:System.ServiceModel.IExtension`1">
      <summary>Enables an object to extend another object through aggregation.</summary>
      <typeparam name="T">The object that participates in the custom behavior.</typeparam>
    </member>
    <member name="T:System.ServiceModel.IExtensionCollection`1">
      <summary>A collection of the <see cref="T:System.ServiceModel.IExtension`1" /> objects that allow for retrieving the <see cref="T:System.ServiceModel.IExtension`1" /> by its type.</summary>
      <typeparam name="T">The type of the extension objects.</typeparam>
    </member>
    <member name="T:System.ServiceModel.ImpersonationOption">
      <summary>Specifies the impersonation behavior for a service operation on a service instance.</summary>
    </member>
    <member name="F:System.ServiceModel.ImpersonationOption.NotAllowed">
      <summary>Impersonation is not performed. If <see cref="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.ImpersonateCallerForAllOperations" /> is equal to <see langword="true" />, a validation exception occurs at service startup time.</summary>
    </member>
    <member name="F:System.ServiceModel.ImpersonationOption.Allowed">
      <summary>Impersonation is performed if credentials are available and <see cref="P:System.ServiceModel.Configuration.ServiceAuthorizationElement.ImpersonateCallerForAllOperations" /> is equal to <see langword="true" />.</summary>
    </member>
    <member name="F:System.ServiceModel.ImpersonationOption.Required">
      <summary>Impersonation is required. </summary>
    </member>
    <member name="T:System.ServiceModel.InstanceContext">
      <summary>Represents the context information for a service instance.</summary>
    </member>
    <member name="T:System.ServiceModel.InstanceContextMode">
      <summary>Specifies the number of service instances available for handling calls that are contained in incoming messages.</summary>
    </member>
    <member name="F:System.ServiceModel.InstanceContextMode.PerSession">
      <summary>A new <see cref="T:System.ServiceModel.InstanceContext" /> object is created for each session.</summary>
    </member>
    <member name="F:System.ServiceModel.InstanceContextMode.PerCall">
      <summary>A new <see cref="T:System.ServiceModel.InstanceContext" /> object is created prior to and recycled subsequent to each call. If the channel does not create a session this value behaves as if it were <see cref="F:System.ServiceModel.InstanceContextMode.PerCall" />.</summary>
    </member>
    <member name="F:System.ServiceModel.InstanceContextMode.Single">
      <summary>Only one <see cref="T:System.ServiceModel.InstanceContext" /> object is used for all incoming calls and is not recycled subsequent to the calls. If a service object does not exist, one is created.</summary>
    </member>
    <member name="T:System.ServiceModel.InvalidMessageContractException">
      <summary>Represents a message contract that is not valid.</summary>
    </member>
    <member name="T:System.ServiceModel.IOnlineStatus">
      <summary>Defines the properties and events used by network-enabled objects to indicate network availability.</summary>
    </member>
    <member name="T:System.ServiceModel.IServiceChannel">
      <summary>Defines the interface for a service channel.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageBodyMemberAttribute">
      <summary>Specifies that a member is serialized as an element inside the SOAP body.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageContractAttribute">
      <summary>Defines a strongly-typed class that corresponds to a SOAP message.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageContractMemberAttribute">
      <summary>Declares the base members for <see cref="T:System.ServiceModel.MessageBodyMemberAttribute" /> and <see cref="T:System.ServiceModel.MessageHeaderAttribute" />.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageCredentialType">
      <summary>Enumerates the valid message credential types.</summary>
    </member>
    <member name="F:System.ServiceModel.MessageCredentialType.None">
      <summary>Specifies anonymous authentication.</summary>
    </member>
    <member name="F:System.ServiceModel.MessageCredentialType.Windows">
      <summary>Specifies client authentication using Windows.</summary>
    </member>
    <member name="F:System.ServiceModel.MessageCredentialType.UserName">
      <summary>Specifies client authentication using UserName.</summary>
    </member>
    <member name="F:System.ServiceModel.MessageCredentialType.Certificate">
      <summary>Specifies client authentication using a certificate.</summary>
    </member>
    <member name="F:System.ServiceModel.MessageCredentialType.IssuedToken">
      <summary>Specifies client authentication using an issued token.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageHeader`1">
      <summary>Represents the content of a SOAP header.</summary>
      <typeparam name="T">The message header type.</typeparam>
    </member>
    <member name="T:System.ServiceModel.MessageHeaderArrayAttribute">
      <summary>Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageHeaderAttribute">
      <summary>Specifies that a data member is a SOAP message header.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageHeaderException">
      <summary>The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageParameterAttribute">
      <summary>Controls the name of the request and response parameter names. Cannot be used with <see cref="T:System.ServiceModel.Channels.Message" /> or message contracts.</summary>
    </member>
    <member name="T:System.ServiceModel.MessagePropertyAttribute">
      <summary>Represents data that is passed locally with a custom message type but not serialized into a SOAP message.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageSecurityOverHttp">
      <summary>Enables setting message-level security properties on the wsDualHttpBinding binding.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageSecurityOverMsmq">
      <summary>Enables setting message-level security properties on the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.MessageSecurityOverTcp">
      <summary>Configures the message-level security for a message sent using the TCP transport. </summary>
    </member>
    <member name="T:System.ServiceModel.MessageSecurityVersion">
      <summary>An abstract container class that, when implemented by several of its static properties, contains version information for security components. </summary>
    </member>
    <member name="T:System.ServiceModel.MsmqAuthenticationMode">
      <summary>Specifies the type of authentication used for the binding.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqAuthenticationMode.None">
      <summary>No security is used with this binding.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqAuthenticationMode.WindowsDomain">
      <summary>Kerberos is used for authentication. The client and server must be joined to a trusted domain.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqAuthenticationMode.Certificate">
      <summary>The client is authenticated using X.509 certificates. The client certificate must be present in the certificate store of the server.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqBindingBase">
      <summary>The base class for <see cref="T:System.ServiceModel.NetMsmqBinding" /> and <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding" />.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqEncryptionAlgorithm">
      <summary>Contains the set of encryption algorithms that can be used to encrypt messages on the wire.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqEncryptionAlgorithm.RC4Stream">
      <summary>A stream cipher defined by RSA Security.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqEncryptionAlgorithm.Aes">
      <summary>The Advanced Encryption Standard (AES) defined by the National Institute of Standards and Technology (NIST).</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqException">
      <summary>Encapsulates errors returned by Message Queuing (MSMQ). This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding">
      <summary>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBinding" /> class maps Microsoft Message Queuing (MSMQ) messages to Windows Communication Foundation (WCF) messages.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationBindingElement">
      <summary>This binding element can be used to enable Windows Communication Foundation (WCF) applications to send messages to and receive messages from existing MSMQ applications that use either COM, MSMQ native APIs, or the APIs in <see cref="N:System.Messaging" />. Use this class to send and receive messages from MSMQ-based messaging applications.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty">
      <summary>Represents the Message Queuing (MSMQ) integration properties for a message.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurity">
      <summary>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurity" /> class encapsulates the transport security settings for the Message Queuing (MSMQ) integration channel.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode">
      <summary>
          <see cref="T:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode" /> is an enumeration that specifies the security modes supported by the MSMQ integration channel.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode.None">
      <summary>No security.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqIntegration.MsmqIntegrationSecurityMode.Transport">
      <summary>Use the MSMQ transport security.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqIntegration.MsmqMessage`1">
      <summary>The <see cref="T:System.ServiceModel.MsmqIntegration.MsmqMessage`1" /> class encapsulates aMessage Queuing (MSMQ) message that is sent and received, over a Message Queuing integration channel, to and from an existing Message Queuing application.</summary>
      <typeparam name="T">Represents the message body.</typeparam>
      <exception cref="T:System.ArgumentNullException">Message body is null.</exception>
    </member>
    <member name="T:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat">
      <summary>Indicates the formatter that is used to serialize objects that are sent as the body of an MSMQ message.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat.Xml">
      <summary>
          <see cref="T:System.Xml.Serialization.XmlSerializer" /> is used to serialize the object.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat.Binary">
      <summary>The <see cref="T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter" /> is used to serialize the object.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat.ActiveX">
      <summary>The ActiveX formatter is used to serialize the object.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat.ByteArray">
      <summary>Serializes the object to an array of bytes.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqIntegration.MsmqMessageSerializationFormat.Stream">
      <summary>Serializes the object to a stream.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqPoisonMessageException">
      <summary>Encapsulates the exception that is thrown when the channel detects that the message is a poison message.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqSecureHashAlgorithm">
      <summary>Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqSecureHashAlgorithm.MD5">
      <summary>The Message Digest Algorithm 5 (MD5).</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqSecureHashAlgorithm.Sha1">
      <summary>The Secure Hash Algorithm (SHA-1).</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqSecureHashAlgorithm.Sha256">
      <summary>The SHA-256 algorithm.</summary>
    </member>
    <member name="F:System.ServiceModel.MsmqSecureHashAlgorithm.Sha512">
      <summary>The SHA 512 algorithm.</summary>
    </member>
    <member name="T:System.ServiceModel.MsmqTransportSecurity">
      <summary>The <see cref="T:System.ServiceModel.MsmqTransportSecurity" /> class encapsulates the transport security settings for queued transports.</summary>
    </member>
    <member name="T:System.ServiceModel.NamedPipeTransportSecurity">
      <summary>Provides properties that control protection level for a named pipe.</summary>
    </member>
    <member name="T:System.ServiceModel.NetHttpBinding">
      <summary>Specifies settings for <see cref="T:System.ServiceModel.NetHttpBinding" />.</summary>
    </member>
    <member name="T:System.ServiceModel.NetHttpMessageEncoding">
      <summary>Specifies the Net Http message encoding.</summary>
    </member>
    <member name="F:System.ServiceModel.NetHttpMessageEncoding.Binary">
      <summary>The Binary message encoding.</summary>
    </member>
    <member name="F:System.ServiceModel.NetHttpMessageEncoding.Text">
      <summary>The Text message encoding.</summary>
    </member>
    <member name="F:System.ServiceModel.NetHttpMessageEncoding.Mtom">
      <summary>The Mtom message encoding.</summary>
    </member>
    <member name="T:System.ServiceModel.NetHttpsBinding">
      <summary>Specifies settings for NetHttpsBinding.</summary>
    </member>
    <member name="T:System.ServiceModel.NetMsmqBinding">
      <summary>Represents a queued binding that is suitable for cross-machine communication.</summary>
    </member>
    <member name="T:System.ServiceModel.NetMsmqSecurity">
      <summary>The <see cref="T:System.ServiceModel.NetMsmqSecurity" /> class encapsulates the MSMQ security features available when using the <see cref="T:System.ServiceModel.NetMsmqBinding" /> binding.</summary>
    </member>
    <member name="T:System.ServiceModel.NetMsmqSecurityMode">
      <summary>The <see cref="T:System.ServiceModel.NetMsmqSecurityMode" /> enumeration specifies security modes that can be used by the MSMQ transport.</summary>
    </member>
    <member name="F:System.ServiceModel.NetMsmqSecurityMode.None">
      <summary>Disables both MSMQ transport security and SOAP security.</summary>
    </member>
    <member name="F:System.ServiceModel.NetMsmqSecurityMode.Transport">
      <summary>Enables MSMQ transport security.</summary>
    </member>
    <member name="F:System.ServiceModel.NetMsmqSecurityMode.Message">
      <summary>Enables SOAP security.</summary>
    </member>
    <member name="F:System.ServiceModel.NetMsmqSecurityMode.Both">
      <summary>Enables both MSMQ transport security and SOAP security.</summary>
    </member>
    <member name="T:System.ServiceModel.NetNamedPipeBinding">
      <summary>Provides a secure and reliable binding that is optimized for on-machine communication.</summary>
    </member>
    <member name="T:System.ServiceModel.NetNamedPipeSecurity">
      <summary>Provides access to the security settings for endpoints configured with the named pipe binding.</summary>
    </member>
    <member name="T:System.ServiceModel.NetNamedPipeSecurityMode">
      <summary>Specifies whether transport-level security is used with named pipes.</summary>
    </member>
    <member name="F:System.ServiceModel.NetNamedPipeSecurityMode.None">
      <summary>Indicates no security is used with the named pipe transport.</summary>
    </member>
    <member name="F:System.ServiceModel.NetNamedPipeSecurityMode.Transport">
      <summary>Indicates that transport-level security is used with the named pipe transport.</summary>
    </member>
    <member name="T:System.ServiceModel.NetPeerTcpBinding">
      <summary>Provides a secure binding for peer-to-peer network applications.</summary>
    </member>
    <member name="T:System.ServiceModel.NetTcpBinding">
      <summary>A secure, reliable binding suitable for cross-machine communication.</summary>
    </member>
    <member name="T:System.ServiceModel.NetTcpContextBinding">
      <summary>Provides a context-enabled binding for the <see cref="T:System.ServiceModel.NetTcpContextBinding" /> binding. </summary>
    </member>
    <member name="T:System.ServiceModel.NetTcpSecurity">
      <summary>Specifies the types of transport-level and message-level security used by an endpoint configured with a <see cref="T:System.ServiceModel.NetTcpBinding" />.</summary>
    </member>
    <member name="T:System.ServiceModel.NonDualMessageSecurityOverHttp">
      <summary>Represents the security settings of the wsHttpBinding binding.</summary>
    </member>
    <member name="T:System.ServiceModel.OperationBehaviorAttribute">
      <summary>Specifies the local execution behavior of a service method.</summary>
    </member>
    <member name="T:System.ServiceModel.OperationContext">
      <summary>Provides access to the execution context of a service method.</summary>
    </member>
    <member name="T:System.ServiceModel.OperationContextScope">
      <summary>Creates a block within which an <see cref="T:System.ServiceModel.OperationContext" /> object is in scope.</summary>
    </member>
    <member name="T:System.ServiceModel.OperationContractAttribute">
      <summary>Indicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application. </summary>
    </member>
    <member name="T:System.ServiceModel.OperationFormatStyle">
      <summary>Represents the SOAP style that determines how the WSDL metadata for the service is formatted.</summary>
    </member>
    <member name="F:System.ServiceModel.OperationFormatStyle.Document">
      <summary>Causes the WSDL representation to contain a single element that represents the document that is exchanged for the operation.</summary>
    </member>
    <member name="F:System.ServiceModel.OperationFormatStyle.Rpc">
      <summary>Causes the WSDL representation of messages exchanged for an operation and contains parameters as if it were a remote procedure call.</summary>
    </member>
    <member name="T:System.ServiceModel.OperationFormatUse">
      <summary>Determines the format of the message.</summary>
    </member>
    <member name="F:System.ServiceModel.OperationFormatUse.Literal">
      <summary>Implies that the message is a literal instance of the schema in the WSDL.</summary>
    </member>
    <member name="F:System.ServiceModel.OperationFormatUse.Encoded">
      <summary>Implies that the schemas in the WSDL are abstract specifications that are encoded according to the rules found in SOAP 1.1 section 5.</summary>
    </member>
    <member name="T:System.ServiceModel.OptionalReliableSession">
      <summary>Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerHopCountAttribute">
      <summary>Specifies the peer hop count member of a SOAP message header block.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerMessageOrigination">
      <summary>Indicates the network origin of a peer channel message.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerMessageOrigination.Local">
      <summary>The message originated on the local computer.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerMessageOrigination.Remote">
      <summary>The message originated from a remote computer.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerMessagePropagation">
      <summary>Indicates the recipient of a message sent over a peer channel.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerMessagePropagation.None">
      <summary>The recipient of the message is not known or available.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerMessagePropagation.Local">
      <summary>The message is intended for the local peer node.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerMessagePropagation.Remote">
      <summary>The message is intended for a remote peer node in the peer mesh.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerMessagePropagation.LocalAndRemote">
      <summary>The message is intended for both the local peer node and a remote peer node in the peer mesh.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerMessagePropagationFilter">
      <summary>Defines the base class for peer channel message filters.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerNode">
      <summary>Defines the instance of of a peer node used by an application participating in a specific peer mesh.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerNodeAddress">
      <summary>Specifies a type that contains the <see cref="T:System.ServiceModel.EndpointAddress" /> for a peer node as well as an optional collection of multihoming IP addresses.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolver">
      <summary>Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.CustomPeerResolverService">
      <summary>Provides a basic implementation of a custom peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.IPeerResolverContract">
      <summary>Defines a contract for the basic operations of a peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.PeerCustomResolverSettings">
      <summary>Contains the specific settings for an instance of a custom peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.PeerReferralPolicy">
      <summary>Specifies the policy on sharing referrals between peers.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerResolvers.PeerReferralPolicy.Service">
      <summary>Referral policy is determined by the resolver service.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerResolvers.PeerReferralPolicy.Share">
      <summary>Referrals are shared.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerResolvers.PeerReferralPolicy.DoNotShare">
      <summary>Referrals are not shared.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.PeerResolverMode">
      <summary>Determines the type of peer resolver being used.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerResolvers.PeerResolverMode.Auto">
      <summary>Automatically determines the type of resolver to use from the information set on the binding. </summary>
    </member>
    <member name="F:System.ServiceModel.PeerResolvers.PeerResolverMode.Pnrp">
      <summary>The PNRP resolver is used.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerResolvers.PeerResolverMode.Custom">
      <summary>A custom resolver is used.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.PeerResolverSettings">
      <summary>Defines the settings for a peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.RefreshInfo">
      <summary>Defines the information for the refresh of a registration entry by a peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.RefreshResponseInfo">
      <summary>Contains response information returned as a result of a registration lookup table refresh operation on the peer resolver.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.RefreshResult">
      <summary>Specifies the results of an attempt to update the expiry of a registration entry in a running peer resolver service.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerResolvers.RefreshResult.Success">
      <summary>Registration entry was successfully refreshed.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerResolvers.RefreshResult.RegistrationNotFound">
      <summary>Registration entry was not found.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.RegisterInfo">
      <summary>Defines the  peer registration information to be supplied to a peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.RegisterResponseInfo">
      <summary>Contains response information returned by a peer resolver as the result of a registration operation.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.ResolveInfo">
      <summary>Defines the information for the endpoint resolution of a registration entry by a peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.ResolveResponseInfo">
      <summary>Contains response information returned as a result of a peer endpoint resolution operation on the peer resolver.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.ServiceSettingsResponseInfo">
      <summary>Contains the information returned when a peer requests the settings for a peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.UnregisterInfo">
      <summary>Contains the information used to remove a registration entry from a peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerResolvers.UpdateInfo">
      <summary>Contains the information used to update the endpoint address of a specific registration entry in the lookup table of a peer resolver service.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerSecuritySettings">
      <summary>Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerTransportCredentialType">
      <summary>Specifies the set of credential types used to authenticate a peer channel transport.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerTransportCredentialType.Password">
      <summary>Authentication of the peer channel transport requires a correct password.</summary>
    </member>
    <member name="F:System.ServiceModel.PeerTransportCredentialType.Certificate">
      <summary>Authentication of the peer channel transport requires an X509 certificate.</summary>
    </member>
    <member name="T:System.ServiceModel.PeerTransportSecuritySettings">
      <summary>Contains the security settings for a peer channel transport.</summary>
    </member>
    <member name="T:System.ServiceModel.PoisonMessageException">
      <summary>An exception that is thrown when the message is deemed poison. A message is poisoned if it fails repeated attempts to deliver the message.</summary>
    </member>
    <member name="T:System.ServiceModel.ProtocolException">
      <summary>The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.</summary>
    </member>
    <member name="T:System.ServiceModel.QueuedDeliveryRequirementsMode">
      <summary>The <see cref="T:System.ServiceModel.QueuedDeliveryRequirementsMode" /> enumeration specifies queued delivery requirements.</summary>
    </member>
    <member name="F:System.ServiceModel.QueuedDeliveryRequirementsMode.Allowed">
      <summary>Queued delivery is allowed.</summary>
    </member>
    <member name="F:System.ServiceModel.QueuedDeliveryRequirementsMode.Required">
      <summary>Queued delivery is required.</summary>
    </member>
    <member name="F:System.ServiceModel.QueuedDeliveryRequirementsMode.NotAllowed">
      <summary>Queued delivery is not allowed.</summary>
    </member>
    <member name="T:System.ServiceModel.QueueTransferProtocol">
      <summary>Indicates the protocol to be used in transferring messages between queue managers.</summary>
    </member>
    <member name="F:System.ServiceModel.QueueTransferProtocol.Native">
      <summary>Use the native MSMQ protocol.</summary>
    </member>
    <member name="F:System.ServiceModel.QueueTransferProtocol.Srmp">
      <summary>Use the Soap Reliable Messaging Protocol (SRMP).</summary>
    </member>
    <member name="F:System.ServiceModel.QueueTransferProtocol.SrmpSecure">
      <summary>Use the Soap Reliable Messaging Protocol Secure (SRMPS) transport.</summary>
    </member>
    <member name="T:System.ServiceModel.QuotaExceededException">
      <summary>The exception that is thrown when a message quota has been exceeded.</summary>
    </member>
    <member name="T:System.ServiceModel.ReceiveContextEnabledAttribute">
      <summary>This attribute can be applied to service operations to enable receive context behavior.</summary>
    </member>
    <member name="T:System.ServiceModel.ReceiveErrorHandling">
      <summary>An enumeration that specifies handling for a poison message.</summary>
    </member>
    <member name="F:System.ServiceModel.ReceiveErrorHandling.Fault">
      <summary>This option sends a fault to the listener that caused the ServiceHost to fault. The message must be removed from the application queue by some external mechanism before the application can continue to process messages from the queue. </summary>
    </member>
    <member name="F:System.ServiceModel.ReceiveErrorHandling.Drop">
      <summary>This option drops the poison message. The message never gets delivered to the application. If the message's TTL had already expired at this point, then the message may appear in the sender's Dead Letter Queue. If not, the message does not appear anywhere. This option indicates that the user does not really care if the message is lost.</summary>
    </member>
    <member name="F:System.ServiceModel.ReceiveErrorHandling.Reject">
      <summary>This instructs MSMQ to send a negative acknowledgement back to the sending queue manager that the message cannot be received by the application. The message is placed in the sending queue manager's Dead Letter Queue. </summary>
    </member>
    <member name="F:System.ServiceModel.ReceiveErrorHandling.Move">
      <summary>This moves the poison message to a Poison Message Queue for later processing by a poison message handling application. </summary>
    </member>
    <member name="T:System.ServiceModel.ReleaseInstanceMode">
      <summary>Specifies when the system recycles the service object in the operation invocation process.</summary>
    </member>
    <member name="F:System.ServiceModel.ReleaseInstanceMode.None">
      <summary>Recycles the object according to the <see cref="P:System.ServiceModel.ServiceBehaviorAttribute.InstanceContextMode" /> value.</summary>
    </member>
    <member name="F:System.ServiceModel.ReleaseInstanceMode.BeforeCall">
      <summary>Recycles the object prior to calling the operation.</summary>
    </member>
    <member name="F:System.ServiceModel.ReleaseInstanceMode.AfterCall">
      <summary>Recycles the object subsequent to the completion of the operation.</summary>
    </member>
    <member name="F:System.ServiceModel.ReleaseInstanceMode.BeforeAndAfterCall">
      <summary>Recycles the object prior to calling the operation and subsequent to the completion of the operation.</summary>
    </member>
    <member name="T:System.ServiceModel.ReliableMessagingVersion">
      <summary>Contains the settings for the supported versions of the WS-ReliableMessaging protocol. This is an abstract class.</summary>
    </member>
    <member name="T:System.ServiceModel.ReliableSession">
      <summary>Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.</summary>
    </member>
    <member name="T:System.ServiceModel.RsaEndpointIdentity">
      <summary>Specifies an RSA identity for the service endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Basic128SecurityAlgorithmSuite">
      <summary>The basic 128-bit security algorithm suite.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Basic192SecurityAlgorithmSuite">
      <summary>The basic 192-bit security algorithm suite.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Basic256SecurityAlgorithmSuite">
      <summary>The basic 256-bit security algorithm suite.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.BasicSecurityProfileVersion">
      <summary>Provides a message version that corresponds to the Basic Security Profile specification.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.ChannelProtectionRequirements">
      <summary>Describes encryption and signature requirements that apply to different parts of messages that are transmitted on this channel.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.DataProtectionSecurityStateEncoder">
      <summary>Provides encoding and decoding mechanisms for the security state using the Windows <see langword="DataProtection" /> API functionality. </summary>
    </member>
    <member name="T:System.ServiceModel.Security.DispatchContext">
      <summary>Defines the inputs and outputs to the <see cref="M:System.ServiceModel.Security.WSTrustServiceContract.DispatchRequest(System.ServiceModel.Security.DispatchContext)" /> method.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.ExpiredSecurityTokenException">
      <summary>Exception thrown when a CardSpace security token expires.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.HttpDigestClientCredential">
      <summary>Used for digest authentication of HTTP clients.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IdentityVerifier">
      <summary>An <see langword="abstract" /> base class that can be implemented to verify an expected identity against an authorization context that represents a remote endpoint, or to create an identity from an endpoint address.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IEndpointIdentityProvider">
      <summary>Provides the identity of an endpoint. </summary>
    </member>
    <member name="T:System.ServiceModel.Security.ImpersonateOnSerializingReplyMessageProperty">
      <summary>A helper class to enable impersonation while serializing the body of the reply message.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.InfocardInteractiveChannelInitializer">
      <summary>Initializes a CardSpace interactive channel.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.ISecureConversationSession">
      <summary>Represents a secure conversation security session. The communicating parties secure all messages on the session using a <see langword="SecurityContextToken" /> that is issued by the server as part of session establishment.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.ISecuritySession">
      <summary>Represents a kind of <see langword="ISession" /> that enforces the requirement that all messages exchanged on the session are between the same communicating parties that established the session.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IssuedTokenClientCredential">
      <summary>Represents information used to obtain an issued token from a security token service.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IssuedTokenServiceCredential">
      <summary>Allows a service to configure properties associated with the federated credential presented by the client.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IWSTrust13AsyncContract">
      <summary>Defines the asynchronous service contract interface for the WS-Trust 1.3 protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IWSTrust13SyncContract">
      <summary>Defines the service contract for the WS-Trust 1.3 protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IWSTrustChannelContract">
      <summary>A service contract that defines the methods that wrap the Message-oriented operation contracts exposed by <see cref="T:System.ServiceModel.Security.IWSTrustChannelContract" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IWSTrustContract">
      <summary>Defines the service contract for sending WS-Trust messages to an STS.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IWSTrustFeb2005AsyncContract">
      <summary>Defines an asynchronous service contract interface for the WS-Trust Feb 2005 protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.IWSTrustFeb2005SyncContract">
      <summary>Defines the service contract for the WS-Trust Feb 2005 protocol.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.MessagePartSpecification">
      <summary>Specifies which parts are included in a message.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.MessageProtectionOrder">
      <summary>Specifies the order of operations that protect a message.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.MessageProtectionOrder.SignBeforeEncrypt">
      <summary>Specifies that a digital signature is generated for the SOAP message before any portion of the SOAP message is encrypted, but the digital signature is not encrypted.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.MessageProtectionOrder.SignBeforeEncryptAndEncryptSignature">
      <summary>Specifies that a digital signature is generated for the SOAP message before any portion of the SOAP message is encrypted, and the digital signature is encrypted.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.MessageProtectionOrder.EncryptBeforeSign">
      <summary>Specifies that the SOAP message is encrypted before a digital signature is generated for the SOAP message.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.MessageSecurityException">
      <summary>Represents an exception that occurred when there is something wrong with the security applied on a message. </summary>
    </member>
    <member name="T:System.ServiceModel.Security.NonceCache">
      <summary>An abstract base class that represents a cache for nonces.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.PeerCredential">
      <summary>Contains the credentials used when authenticating a peer node within a peer mesh.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.ScopedMessagePartSpecification">
      <summary>Specifies which parts are included in a message.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecureConversationServiceCredential">
      <summary>Provides credential settings for a secure conversation service.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecureConversationVersion">
      <summary>Contains the set of supported WS-SecureConversation versions. This is an abstract class.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityAccessDeniedException">
      <summary>Represents the security exception that is thrown when a security authorization request fails.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityAlgorithmSuite">
      <summary>Specifies properties of algorithms. This is an <see langword="abstract" /> class.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityCredentialsManager">
      <summary>Specifies an <see langword="abstract" /> class that when implemented represents a security credentials manager.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityKeyEntropyMode">
      <summary>Describes the source of entropy used for key generation.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.SecurityKeyEntropyMode.ClientEntropy">
      <summary>The client provides the key used for the issued token.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.SecurityKeyEntropyMode.ServerEntropy">
      <summary>The server provides the key for the issued token.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.SecurityKeyEntropyMode.CombinedEntropy">
      <summary>The client and server both provide entropy that is combined using the P-SHA1 function to derive the key of the issued token.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityMessageProperty">
      <summary>Contains security-related properties and is attached to a message.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityNegotiationException">
      <summary>Indicates that an error occurred while negotiating the security context for a message.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityPolicyVersion">
      <summary>Contains the set of supported WS-SecurityPolicy versions. This is an abstract class.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityStateEncoder">
      <summary>An abstract class that can be implemented to encode the security state.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityTokenAttachmentMode">
      <summary>An enumeration that lists the ways in which security tokens are attached.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.SecurityTokenAttachmentMode.Signed">
      <summary>The token is included in the message signature.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.SecurityTokenAttachmentMode.Endorsing">
      <summary>The token is used to sign the message signature.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.SecurityTokenAttachmentMode.SignedEndorsing">
      <summary>The token is included in and signs the message signature.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.SecurityTokenAttachmentMode.SignedEncrypted">
      <summary>The token is included in the message signature and is encrypted.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityTokenSpecification">
      <summary>Represents a security token and its authorization policies.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SecurityVersion">
      <summary>Contains the set of supported WS-Security versions. This is an abstract class.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.ServiceCredentialsSecurityTokenManager">
      <summary>Represents a <see cref="T:System.IdentityModel.Selectors.SecurityTokenManager" /> implementation that provides security token serializers based on the <see cref="T:System.ServiceModel.Description.ServiceCredentials" /> configured on the service.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SimpleSecurityTokenProvider">
      <summary>Represents a security token provider that produces a security token as an issued token for federated bindings.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SspiSecurityTokenProvider">
      <summary>Represents a security token provider that provides an SSPI security token.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.SupportingTokenSpecification">
      <summary>Represents a supporting security token and its authorization policies.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.ClaimTypeRequirement">
      <summary>Specifies the types of required and optional claims expected to appear in the federated credential.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.IIssuanceSecurityTokenAuthenticator">
      <summary>Specifies the contract that should be implemented by a custom security token authenticator that issues tokens to the client.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.ILogonTokenCacheManager">
      <summary>This interface enables an application to clear the Windows token cache on demand.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.InitiatorServiceModelSecurityTokenRequirement">
      <summary>Specifies a security property requirements specific to channel creation in the Windows Communication Foundation (WCF).</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache">
      <summary>When implemented, this interface specifies a contract for a security context token cache.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenHandler">
      <summary>This delegate points to a method that when implemented will be called by the Authenticators before the token is issued to the client.</summary>
      <param name="issuedToken">The token to be issued to the client.</param>
      <param name="tokenRequestor">The endpoint for which the token is requested. This is the endpoint to which the client will present the issued token.</param>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters">
      <summary>Represents the parameters for a security token issued in a Federated security scenario.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.IssuedSecurityTokenProvider">
      <summary>Represents a token provider for issued security tokens.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.KerberosSecurityTokenParameters">
      <summary>Represents the parameters for a Kerberos security token.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.RecipientServiceModelSecurityTokenRequirement">
      <summary>Specifies security property requirements specific to the listener service in the Windows Communication Foundation (WCF).</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.RenewedSecurityTokenHandler">
      <summary>The delegate when implemented is called before a renewed token is returned to the client. </summary>
      <param name="newSecurityToken">The renewed token.</param>
      <param name="oldSecurityToken">The expired security token.</param>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.RsaSecurityTokenParameters">
      <summary>Represents the parameters for an RSA security token.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters">
      <summary>Represents the parameters for a secure conversation security token.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityToken">
      <summary>Represents the token defined by the WS-SecureConversation specification.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenAuthenticator">
      <summary>Validates tokens and extracts claims.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SecurityContextSecurityTokenResolver">
      <summary>Resolves security context tokens.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SecurityTokenInclusionMode">
      <summary>A list of token inclusion requirements for messages.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.SecurityTokenInclusionMode.AlwaysToRecipient">
      <summary>Token is always included in messages to the recipient and never to the initiator.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.SecurityTokenInclusionMode.Never">
      <summary>The token is never included in messages but is referenced. The token must be known to the recipient out of band. The option does not work out of the box. You need to include custom credentials for this to work.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.SecurityTokenInclusionMode.Once">
      <summary>Token is included once.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.SecurityTokenInclusionMode.AlwaysToInitiator">
      <summary>Token is always included in messages to the initiator and never to the recipient.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SecurityTokenParameters">
      <summary>Specifies an <see langword="abstract" /> class that when implemented represents security token parameters.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle">
      <summary>This enumeration sets the desired referencing style that is used to generate security token references (STR) to the security tokens from the signature and encryption elements in the message.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle.Internal">
      <summary>The generated STR will reference the token as if it were included in the message.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle.External">
      <summary>The generated STR will reference the token as if it were not attached to the message itself.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement">
      <summary>An abstract class that when implemented specifies security property requirements of the token being requested or authenticated that are specific to Windows Communication Foundation (WCF). The security token manager constructs security token providers and security token authenticators that are used by the WCF security processor based on the token requirement.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenTypes">
      <summary>Represents the types of security tokens recognized by WCF.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SslSecurityTokenParameters">
      <summary>Represents the parameters for an SSL security token that is obtained when doing the SOAP-level SSL protocol with the server.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SspiSecurityToken">
      <summary>Represents an SSPI security token.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SspiSecurityTokenParameters">
      <summary>Represents the parameters for an SSPI security token that is obtained during the SOAP-level SPNEGO protocol with the server.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.SupportingTokenParameters">
      <summary>Represents the parameters for supporting security tokens required by the security binding element.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.UserNameSecurityTokenParameters">
      <summary>Represents the parameters for a user name security token.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType">
      <summary>An enumeration listing the possible types of X.509 key identifier clauses.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType.Any">
      <summary>
          <see cref="F:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType.SubjectKeyIdentifier" /> is used if present in the X.509 certificate, otherwise <see cref="F:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType.IssuerSerial" /> is used.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType.Thumbprint">
      <summary>The X.509 Thumbprint is used.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType.IssuerSerial">
      <summary>The <see langword="IssuerSerial" /> reference is used: the issuer identifier plus a serial number that is unique for an issuer.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType.SubjectKeyIdentifier">
      <summary>Reference is based on the subject key identifier extension of an X.509 certificate (not all certificates have one, it is an optional property).</summary>
    </member>
    <member name="F:System.ServiceModel.Security.Tokens.X509KeyIdentifierClauseType.RawDataKeyIdentifier">
      <summary>The reference contains the raw data for the entire X.509 certificate.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.Tokens.X509SecurityTokenParameters">
      <summary>Represents the parameters for an X.509 security token.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.TripleDesSecurityAlgorithmSuite">
      <summary>The triple-DES security algorithm suite.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.TrustVersion">
      <summary>Contains the set of supported WS-Trust versions. This is an abstract class.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.UserNamePasswordClientCredential">
      <summary>Represents a client credential based on user name and password.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.UserNamePasswordServiceCredential">
      <summary>Represents a class that is used to configure how the service authenticates users that use user name/password authentication and to configure the caching of logon tokens.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.UserNamePasswordValidationMode">
      <summary>Lists ways to validate in username/password mode.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.UserNamePasswordValidationMode.Windows">
      <summary>Usernames are mapped to Windows users.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.UserNamePasswordValidationMode.MembershipProvider">
      <summary>Provides password validation based on a configured <see cref="T:System.Web.Security.MembershipProvider" />.</summary>
    </member>
    <member name="F:System.ServiceModel.Security.UserNamePasswordValidationMode.Custom">
      <summary>Custom authentication based on a configured custom <see cref="T:System.IdentityModel.Selectors.UserNamePasswordValidator" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WindowsClientCredential">
      <summary>Allows you to specify properties related to Windows credentials to be used to represent the client.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WindowsServiceCredential">
      <summary>Provides properties that describe the service credentials used for Windows authentication.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WSSecurityTokenSerializer">
      <summary>The class used for serializing and deserializing security tokens, security key identifiers, and security key identifier clauses defined in the WS-Security, WS-Trust, and WS-SecureConversation security specifications.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WSTrustChannel">
      <summary>Represents a channel that is used to send WS-Trust messages to a security token service (STS).</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WSTrustChannelFactory">
      <summary>A factory that produces channels (<see cref="T:System.ServiceModel.Security.WSTrustChannel" /> objects) used to communicate to a WS-Trust endpoint.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WSTrustRequestBodyWriter">
      <summary>Represents a message body writer that writes an RST to an outgoing message.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WSTrustRequestProcessingErrorEventArgs">
      <summary>Provides data for a WS-Trust Request Fault.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WSTrustResponseBodyWriter">
      <summary>Represents a message body writer that writes an RSTR to an outgoing message.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WSTrustServiceContract">
      <summary>Definition of the WS-Trust service contract implementation.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.WSTrustServiceHost">
      <summary>Provides a <see cref="T:System.ServiceModel.ServiceHost" /> for registering a <see cref="T:System.IdentityModel.SecurityTokenService" /> The service host will have multiple endpoints registered based on the number of listeners registered in the configuration.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.X509CertificateInitiatorClientCredential">
      <summary>Defines a certificate used by a client to identify itself.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.X509CertificateInitiatorServiceCredential">
      <summary>Represents the settings used by the service to validate the certificate presented by the clients. It also contains a certificate for the service to use for encrypting responses or callbacks for clients when <see langword="MutualCertificateDuplex" /> message security authentication mode is used.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.X509CertificateRecipientClientCredential">
      <summary>Represents the settings used by the client to validate the certificate presented by the service using SSL authentication. It also contains any certificate for the service that is explicitly configured on the client to use for encrypting messages to the service using message security.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.X509CertificateRecipientServiceCredential">
      <summary>Defines a certificate used by a service to identify itself.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.X509ClientCertificateAuthentication">
      <summary>Specifies authentication properties for validating the client certificate.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.X509PeerCertificateAuthentication">
      <summary>Specifies authentication properties for the peer certificate.</summary>
    </member>
    <member name="T:System.ServiceModel.Security.X509ServiceCertificateAuthentication">
      <summary>Represents the settings used by the client proxy to authenticate service certificates that are obtained using SSL/TLS negotiation.</summary>
    </member>
    <member name="T:System.ServiceModel.SecurityMode">
      <summary>Determines the security settings for a binding.</summary>
    </member>
    <member name="F:System.ServiceModel.SecurityMode.None">
      <summary>Security is disabled.</summary>
    </member>
    <member name="F:System.ServiceModel.SecurityMode.Transport">
      <summary>Security is provided using a secure transport (for example, HTTPS).</summary>
    </member>
    <member name="F:System.ServiceModel.SecurityMode.Message">
      <summary>Security is provided using SOAP message security.</summary>
    </member>
    <member name="F:System.ServiceModel.SecurityMode.TransportWithMessageCredential">
      <summary>A secure transport (for example, HTTPS) provides integrity, confidentiality, and authentication while SOAP message security provides client authentication.</summary>
    </member>
    <member name="T:System.ServiceModel.ServerTooBusyException">
      <summary>The exception that is thrown when a server is too busy to accept a message.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceActivationException">
      <summary>The exception that is thrown when a service fails to activate.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceAuthenticationManager">
      <summary>Represents a service authentication manager.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceAuthorizationManager">
      <summary>Provides authorization access checking for service operations.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceBehaviorAttribute">
      <summary>Specifies the internal execution behavior of a service contract implementation.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceConfiguration">
      <summary>Represents a configurable property for the service.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceContractAttribute">
      <summary>Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application. </summary>
    </member>
    <member name="T:System.ServiceModel.ServiceHost">
      <summary>Provides a host for services.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceHostBase">
      <summary>Extends the <see cref="T:System.ServiceModel.ServiceHostBase" /> class to implement hosts that expose custom programming models.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceKnownTypeAttribute">
      <summary>Specifies known types to be used by a service when serializing or deserializing.</summary>
    </member>
    <member name="T:System.ServiceModel.ServiceSecurityContext">
      <summary>Represents the security context of a remote party. On the client, represents the service identity and, on the service, represents the client identity.</summary>
    </member>
    <member name="T:System.ServiceModel.SessionMode">
      <summary>Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.</summary>
    </member>
    <member name="F:System.ServiceModel.SessionMode.Allowed">
      <summary>Specifies that the contract supports sessions if the incoming binding supports them.</summary>
    </member>
    <member name="F:System.ServiceModel.SessionMode.Required">
      <summary>Specifies that the contract requires a sessionful binding. An exception is thrown if the binding is not configured to support session.</summary>
    </member>
    <member name="F:System.ServiceModel.SessionMode.NotAllowed">
      <summary>Specifies that the contract never supports bindings that initiate sessions.</summary>
    </member>
    <member name="T:System.ServiceModel.SpnEndpointIdentity">
      <summary>Represents a service principal name (SPN) for an identity when the binding uses Kerberos.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.Atom10FeedFormatter">
      <summary>A class that serializes a <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance to and from Atom 1.0 format.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.Atom10FeedFormatter`1">
      <summary>A class that serializes <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />-derived classes to and from Atom 1.0 format.</summary>
      <typeparam name="TSyndicationFeed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> -derived type to serialize.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Syndication.Atom10ItemFormatter">
      <summary>A class that serializes a <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to and from Atom 1.0 format.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.Atom10ItemFormatter`1">
      <summary>A class that serializes <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />-derived classes to and from Atom 1.0 format.</summary>
      <typeparam name="TSyndicationItem">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> -derived class to serialize.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter">
      <summary>A class that serializes a <see cref="T:System.ServiceModel.Syndication.CategoriesDocument" /> instance to and from Atom 1.0 format.
</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter">
      <summary>A formatter that serializes a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance to and from XML using Atom 1.0 formats. </summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter`1">
      <summary>A formatter that serializes classes derived from a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance to and from XML using Atom 1.0 formats.</summary>
      <typeparam name="TServiceDocument">The class derived from a <see cref="T:System.ServiceModel.Syndication.ServiceDocument" /> instance that is to be serialized to XML or deserialized from XML using Atom 1.0 formatting.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Syndication.CategoriesDocument">
      <summary>Represents a categories document.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.CategoriesDocumentFormatter">
      <summary>An abstract class used as a base class for other formatters, (for example, <see cref="T:System.ServiceModel.Syndication.AtomPub10CategoriesDocumentFormatter" />).</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.InlineCategoriesDocument">
      <summary>Represents a &lt;<see langword="atom:categories" />&gt; element within a service document.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.ReferencedCategoriesDocument">
      <summary>Represents a reference to a categories document. </summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.ResourceCollectionInfo">
      <summary>Represents a collection of resources represented by <see langword="&lt;atom:collection&gt;" /> element. </summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.Rss20FeedFormatter">
      <summary>A class that serializes a <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" /> instance to and from RSS 2.0 format.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.Rss20FeedFormatter`1">
      <summary>A class that serializes <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />-derived classes to RSS 2.0 format.</summary>
      <typeparam name="TSyndicationFeed">The <see cref="T:System.ServiceModel.Syndication.SyndicationFeed" />-derived type to serialize.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Syndication.Rss20ItemFormatter">
      <summary>A class that serializes a <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> instance to and from RSS 2.0 format.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.Rss20ItemFormatter`1">
      <summary>A class that serializes <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />-derived classes to and from RSS 2.0 format.</summary>
      <typeparam name="TSyndicationItem">The <see cref="T:System.ServiceModel.Syndication.SyndicationItem" />-derived type to serialize.</typeparam>
    </member>
    <member name="T:System.ServiceModel.Syndication.ServiceDocument">
      <summary>Represents a service document.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.ServiceDocumentFormatter">
      <summary>An abstract class used as a base class for other formatters, such as <see cref="T:System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationCategory">
      <summary>A class that represents the category of a syndication feed. </summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationContent">
      <summary>A base class that represents syndication content.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationElementExtension">
      <summary>A class that represents a syndication element extension.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationElementExtensionCollection">
      <summary>A collection of <see cref="T:System.ServiceModel.Syndication.SyndicationElementExtension" /> objects.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationFeed">
      <summary>Represents a top-level feed object, &lt;<see langword="feed" />&gt; in Atom 1.0 and &lt;<see langword="rss" />&gt; in RSS 2.0.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationFeedFormatter">
      <summary>An abstract class used as a base class for other formatters, (for example <see cref="T:System.ServiceModel.Syndication.Atom10FeedFormatter" />).</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationItem">
      <summary>Represents a feed item, for example an RSS <see langword="&lt;item&gt;" /> or an Atom <see langword="&lt;entry&gt;" />.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationItemFormatter">
      <summary>An abstract class used as a base class for other formatters, (for example, <see cref="T:System.ServiceModel.Syndication.Atom10ItemFormatter" />).</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationLink">
      <summary>Represents a link within a syndication feed or item.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationPerson">
      <summary>Represents an author or contributor of syndication content.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.SyndicationVersions">
      <summary>A class that represents the syndication versions supported by Windows Communication Foundation (WCF).</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.TextSyndicationContent">
      <summary>Represents any <see cref="T:System.ServiceModel.Syndication.SyndicationItem" /> content intended to be displayed to an end user.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.TextSyndicationContentKind">
      <summary>An enumeration that represents the supported types of text syndication content.</summary>
    </member>
    <member name="F:System.ServiceModel.Syndication.TextSyndicationContentKind.Plaintext">
      <summary>Plain text</summary>
    </member>
    <member name="F:System.ServiceModel.Syndication.TextSyndicationContentKind.Html">
      <summary>HTML (escaped markup)</summary>
    </member>
    <member name="F:System.ServiceModel.Syndication.TextSyndicationContentKind.XHtml">
      <summary>XML (not escaped)</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.UrlSyndicationContent">
      <summary>Represents syndication content that consists of a URL to another resource.</summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.Workspace">
      <summary>Represents a workspace within a service document. </summary>
    </member>
    <member name="T:System.ServiceModel.Syndication.XmlSyndicationContent">
      <summary>Represents XML syndication content that is not intended to be displayed in a browser.</summary>
    </member>
    <member name="T:System.ServiceModel.TcpClientCredentialType">
      <summary>Enumerates the valid credential types for TCP clients.</summary>
    </member>
    <member name="F:System.ServiceModel.TcpClientCredentialType.None">
      <summary>Specifies anonymous authentication.</summary>
    </member>
    <member name="F:System.ServiceModel.TcpClientCredentialType.Windows">
      <summary>Specifies client authentication using Windows.</summary>
    </member>
    <member name="F:System.ServiceModel.TcpClientCredentialType.Certificate">
      <summary>Specifies client authentication using a certificate.</summary>
    </member>
    <member name="T:System.ServiceModel.TcpTransportSecurity">
      <summary>Provides properties that control authentication parameters and protection level for the TCP transport.</summary>
    </member>
    <member name="T:System.ServiceModel.TransactionFlowAttribute">
      <summary>Specifies whether a service operation accepts incoming transactions from a client.</summary>
    </member>
    <member name="T:System.ServiceModel.TransactionFlowOption">
      <summary>An enumeration that is used with the <see cref="T:System.ServiceModel.TransactionFlowAttribute" /> to specify the transaction flow policy for a service operation.</summary>
    </member>
    <member name="F:System.ServiceModel.TransactionFlowOption.NotAllowed">
      <summary>A transaction should not be flowed. This is the default value.</summary>
    </member>
    <member name="F:System.ServiceModel.TransactionFlowOption.Allowed">
      <summary>Transaction may be flowed.</summary>
    </member>
    <member name="F:System.ServiceModel.TransactionFlowOption.Mandatory">
      <summary>Transaction must be flowed.</summary>
    </member>
    <member name="T:System.ServiceModel.TransactionProtocol">
      <summary>Specifies the transaction protocol used in flowing transactions.</summary>
    </member>
    <member name="T:System.ServiceModel.TransferMode">
      <summary>Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.</summary>
    </member>
    <member name="F:System.ServiceModel.TransferMode.Buffered">
      <summary>The request and response messages are both buffered.</summary>
    </member>
    <member name="F:System.ServiceModel.TransferMode.Streamed">
      <summary>The request and response messages are both streamed.</summary>
    </member>
    <member name="F:System.ServiceModel.TransferMode.StreamedRequest">
      <summary>The request message is streamed and the response message is buffered.</summary>
    </member>
    <member name="F:System.ServiceModel.TransferMode.StreamedResponse">
      <summary>The request message is buffered and the response message is streamed.</summary>
    </member>
    <member name="T:System.ServiceModel.UnknownMessageReceivedEventArgs">
      <summary>Contains the message received by a channel and cannot be associated with any callback operation or pending request.</summary>
    </member>
    <member name="T:System.ServiceModel.UpnEndpointIdentity">
      <summary>Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.</summary>
    </member>
    <member name="T:System.ServiceModel.UriSchemeKeyedCollection">
      <summary>Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.</summary>
    </member>
    <member name="T:System.ServiceModel.WS2007FederationHttpBinding">
      <summary>A secure and interoperable binding that derives from <see cref="T:System.ServiceModel.WS2007HttpBinding" /> and supports federated security.</summary>
    </member>
    <member name="T:System.ServiceModel.WS2007HttpBinding">
      <summary>Represents an interoperable binding that derives from <see cref="T:System.ServiceModel.WSHttpBinding" /> and provides support for the updated versions of the <see cref="P:System.ServiceModel.WSHttpBinding.Security" />, <see cref="T:System.ServiceModel.ReliableSession" />, and <see cref="P:System.ServiceModel.WSHttpBindingBase.TransactionFlow" /> binding elements.</summary>
    </member>
    <member name="T:System.ServiceModel.WSDualHttpBinding">
      <summary>A secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.</summary>
    </member>
    <member name="T:System.ServiceModel.WSDualHttpSecurity">
      <summary>Specifies the security settings for the <see cref="T:System.ServiceModel.WSDualHttpBinding" />.</summary>
    </member>
    <member name="T:System.ServiceModel.WSDualHttpSecurityMode">
      <summary>Specifies the different security modes for <see cref="T:System.ServiceModel.WSDualHttpBinding" />.</summary>
    </member>
    <member name="F:System.ServiceModel.WSDualHttpSecurityMode.None">
      <summary>No security is used.</summary>
    </member>
    <member name="F:System.ServiceModel.WSDualHttpSecurityMode.Message">
      <summary>SOAP message-level security is used and the settings in the <see cref="P:System.ServiceModel.WSDualHttpSecurity.Message" /> property become effective.</summary>
    </member>
    <member name="T:System.ServiceModel.WSFederationHttpBinding">
      <summary>A secure and interoperable binding that supports federated security.</summary>
    </member>
    <member name="T:System.ServiceModel.WSFederationHttpSecurity">
      <summary>Specifies the security settings for the <see cref="T:System.ServiceModel.WSFederationHttpBinding" />. This class cannot be inherited.</summary>
    </member>
    <member name="T:System.ServiceModel.WSFederationHttpSecurityMode">
      <summary>Specifies the different security modes for <see cref="T:System.ServiceModel.WSFederationHttpBinding" />.</summary>
    </member>
    <member name="F:System.ServiceModel.WSFederationHttpSecurityMode.None">
      <summary>The SOAP message is not secure during transfer. No Security Token Service is contacted. This mode is equivalent to using the <see langword="wsHttpBinding" /> binding with <see langword="SecurityMode.None" />.</summary>
    </member>
    <member name="F:System.ServiceModel.WSFederationHttpSecurityMode.Message">
      <summary>Integrity, confidentiality, server authentication and client authentication are provided using SOAP message security. By default, the body is encrypted and signed. The service must be configured with a certificate. Client authentication is based on the token issued to the client by a security token service.</summary>
    </member>
    <member name="F:System.ServiceModel.WSFederationHttpSecurityMode.TransportWithMessageCredential">
      <summary>Integrity, confidentiality and server authentication are provided by HTTPS. The service must be configured with a certificate. Client authentication is provided by means of SOAP message security and is based on the token issued to the client by a security token service. </summary>
    </member>
    <member name="T:System.ServiceModel.WSHttpBinding">
      <summary>Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.</summary>
    </member>
    <member name="T:System.ServiceModel.WSHttpBindingBase">
      <summary>Provides the base class with members common to the <see cref="T:System.ServiceModel.WSHttpBinding" /> and the <see cref="T:System.ServiceModel.WSFederationHttpBinding" />.</summary>
    </member>
    <member name="T:System.ServiceModel.WSHttpContextBinding">
      <summary>Provides a context-enabled binding for the <see cref="T:System.ServiceModel.WSHttpContextBinding" /></summary>
    </member>
    <member name="T:System.ServiceModel.WSHttpSecurity">
      <summary>Represents the security settings for the <see cref="T:System.ServiceModel.WSHttpBinding" />.</summary>
    </member>
    <member name="T:System.ServiceModel.WSMessageEncoding">
      <summary>Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.</summary>
    </member>
    <member name="F:System.ServiceModel.WSMessageEncoding.Text">
      <summary>Text is used to encode the SOAP messages.</summary>
    </member>
    <member name="F:System.ServiceModel.WSMessageEncoding.Mtom">
      <summary>MTOM is used to encode the SOAP messages.</summary>
    </member>
    <member name="T:System.ServiceModel.X509CertificateEndpointIdentity">
      <summary>Represents a certificate identity for the service endpoint. Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.</summary>
    </member>
    <member name="T:System.ServiceModel.XamlIntegration.XPathMessageContextMarkupExtension">
      <summary>Provides an extension of the <see cref="T:System.ServiceModel.Dispatcher.XPathMessageContext" /> to contain namespaces when serializing XPath message queries into XAML.</summary>
    </member>
    <member name="T:System.ServiceModel.XamlIntegration.XPathMessageContextTypeConverter">
      <summary>Provides a way to convert an <see cref="T:System.ServiceModel.Dispatcher.XPathMessageContext" /> to a format that can be serialized as XAML.</summary>
    </member>
    <member name="T:System.ServiceModel.XmlSerializerFormatAttribute">
      <summary>Instructs the Windows Communication Foundation (WCF) infrastructure to use the <see cref="T:System.Xml.Serialization.XmlSerializer" /> instead of the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" />.</summary>
    </member>
    <member name="T:System.ServiceModel.XPathMessageQuery">
      <summary>A message query that evaluates XPath expressions to retrieve data from a message.</summary>
    </member>
    <member name="T:System.UriTemplate">
      <summary>A class that represents a Uniform Resource Identifier (URI) template.</summary>
    </member>
    <member name="T:System.UriTemplateEquivalenceComparer">
      <summary>A class used to compare <see cref="T:System.UriTemplate" /> instances for structural (instead of reference) equivalence.</summary>
    </member>
    <member name="T:System.UriTemplateMatch">
      <summary>A class that represents the results of a match operation on a <see cref="T:System.UriTemplate" /> instance.</summary>
    </member>
    <member name="T:System.UriTemplateMatchException">
      <summary>Represents an error when matching a <see cref="T:System.Uri" /> to a <see cref="T:System.UriTemplateTable" />.</summary>
    </member>
    <member name="T:System.UriTemplateTable">
      <summary>A class that represents an associative set of <see cref="T:System.UriTemplate" /> objects.</summary>
    </member>
  </members>
</doc>