﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.ServiceModel.Channels.Mail</name>
  </assembly>
  <members>
    <member name="T:Microsoft.ServiceModel.Channels.Mail.MailBindingBase">
      <summary>
                    Defines the core behavior of the <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailBindingBase" /> class and provides a base for mail binding derivations.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailBindingBase" /> class.
                </summary>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.#ctor(Microsoft.ServiceModel.Channels.Mail.MailSecurityMode)">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailBindingBase" /> class with a specified security mode.
                </summary>
      <param name="mode">
                    One of the enumeration values that specifies the security for the channel.
                </param>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.AcceptExistingMessages">
      <summary>
                    Gets or sets a value that indicates whether the channel will accept and process all existing messages.
                </summary>
      <returns>true if the channel will accept and process all existing messages; otherwise, false. The default is true.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.Close">
      <summary>
                    Frees all resources allocated by the mail binding.
                </summary>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.CreateBindingElements">
      <summary>
                    Returns an ordered collection of binding elements that are contained in the current binding.
                </summary>
      <returns>
                    An object that contains the ordered stack of binding elements contained in the current instance of <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailBindingBase" />.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.MessageContainerType">
      <summary>
                    Gets or sets an enumeration that determines how the message is sent.
                </summary>
      <returns>
                    One of the enumeration values that specifies how the message data is sent.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.MinimumAttachmentSize">
      <summary>
                    Gets or sets a size threshold that determines whether a message will be sent in the message body or as an attachment.
                </summary>
      <returns>
                    The message size threshold, in bytes. If the message size is larger than this value, the message is sent as an attachment. Otherwise, the message is sent in the message body.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.Scheme">
      <summary>
                    Gets the addressing scheme that is used by this transport binding element.
                </summary>
      <returns>
                    The transport scheme.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.Security">
      <summary>
                    Gets the security object for the mail binding.
                </summary>
      <returns>
                    An object that represents the security configuration for the channel.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.TimeToLive">
      <summary>
                    Gets or sets a structure that determines the lifetime of messages sent on the output channel created for this binding.
                </summary>
      <returns>
                    A structure that determines the lifetime of messages sent on the output channel created for this binding.
                </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.TimeToLive" /> is less than TimeSpan.Zero.
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.Transport">
      <summary>
                    Gets or sets the transport that will be used by the input and output channels to receive and send messages.
                </summary>
      <returns>
                    An object that represents the transport.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="T:Microsoft.ServiceModel.Channels.Mail.MailMessageSecurity">
      <summary>
                    Contains properties that are used to configure SOAP message security for the mail binding.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailMessageSecurity.AlgorithmSuite">
      <summary>
                    Gets or sets the security algorithm for the SOAP message.
                </summary>
      <returns>
                    A <see cref="T:System.ServiceModel.Security.SecurityAlgorithmSuite" /> object that represents the security algorithm for the message.
                </returns>
      <exception cref="T:System.ArgumentNullException">
                    An attempt was made to set this property to null.
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="T:Microsoft.ServiceModel.Channels.Mail.MailSecurity">
      <summary>
                    Contains methods for configuring channel security options for the mail binding.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailSecurity.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailSecurity" /> class.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailSecurity.Message">
      <summary>
                    Gets the SOAP message security for the mail binding.
                </summary>
      <returns>
                    An object that represents the SOAP message security for the mail binding.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailSecurity.Mode">
      <summary>
                    Gets or sets the channel security for the mail binding.
                </summary>
      <returns>
                    One of the enumeration values that represents the channel security for the mail binding.
                </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
                    The <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailSecurityMode" /> enumeration is set to a value that is not supported.
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="T:Microsoft.ServiceModel.Channels.Mail.MailSecurityMode">
      <summary>
                    Defines whether SOAP message security is enabled.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="F:Microsoft.ServiceModel.Channels.Mail.MailSecurityMode.None">
      <summary>
                    SOAP message security is disabled. This is the default value.
                </summary>
    </member>
    <member name="F:Microsoft.ServiceModel.Channels.Mail.MailSecurityMode.Message">
      <summary>
                    SOAP message security is enabled.
                </summary>
    </member>
    <member name="T:Microsoft.ServiceModel.Channels.Mail.MailTransport">
      <summary>
                    Defines the core behavior of the <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailTransport" /> class and provides a base for mail transport derivations.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransport.Dispose">
      <summary>
                    Releases all resources used by the mail transport.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransport.Dispose(System.Boolean)">
      <summary>
                    Releases the unmanaged resources used by the mail transport, and optionally releases the managed resources.
                </summary>
      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.
                </param>
    </member>
    <member name="E:Microsoft.ServiceModel.Channels.Mail.MailTransport.Faulted">
      <summary>
                    Occurs when the mail transport fails.
                </summary>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.FaultException">
      <summary>
                    Gets the exception returned from Microsoft Exchange Server or the underlying e-mail transport that resulted in the mail transport failure.
                </summary>
      <returns>
                    The exception returned from Exchange Server or the underlying e-mail transport.
                </returns>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.IsFaulted">
      <summary>
                    Gets a value that indicates whether the mail transport has failed.
                </summary>
      <returns>true if the mail transport has failed; otherwise, false.
                </returns>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.IsQueued">
      <summary>
                    Gets a value that indicates whether the mail transport supports queueing.
                </summary>
      <returns>true if the mail transport supports queueing; otherwise, false.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.MaxTotalMessageCacheSize">
      <summary>
                    Gets or sets the maximum size of all messages that can be stored in the mail transport's cache.
                </summary>
      <returns>
                    The maximum combined size, in bytes, of all the messages that can be stored in the mail transport's cache. On the desktop, the default size is 50 MB. On a Windows Mobile device, the default size is 500 KB.
                </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
                    The <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.MaxTotalMessageCacheSize" /> is set to a value that is less than 0 (zero).
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.MaxTotalMessageCountInCache">
      <summary>
                    Gets or sets the maximum number of messages that can be stored in the mail transport's cache.
                </summary>
      <returns>
                    The maximum number of messages that can be stored in the mail transport's cache. On the desktop, the default value is 4,096. On a Windows Mobile device, the default value is 64.
                </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
                    The <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.MaxTotalMessageCountInCache" /> property is set to a value that is less than 0 (zero).
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.ReceiveRetryCount">
      <summary>
                    Gets or sets number of times the mail transport will try to receive and process invalid or malformed messages after the initial try.
                </summary>
      <returns>
                    The number of times the mail transport will try to receive invalid or malformed messages after the initial try. The default value is 3.
                </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
                    The <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailTransport.ReceiveRetryCount" /> property is set to a value that is less than 0 (zero).
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="T:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase">
      <summary>
                    Defines the core behavior of the <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase" /> class and provides a base for mail transport binding element derivations.
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase" /> class.
                </summary>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.#ctor(Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase)">
      <summary>
                    Initializes a new instance of the <see cref="T:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase" /> class by using an existing instance of the class.
                </summary>
      <param name="elementToCopy">
                    The instance to be copied.
                </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="elementToCopy" /> is null.
                </exception>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.AcceptExistingMessages">
      <summary>
                    Gets or sets a value that indicates whether the channel will accept and process all existing messages.
                </summary>
      <returns>true if the channel will accept and process all existing messages; otherwise, false. The default is true.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.BuildChannelFactory``1(System.ServiceModel.Channels.BindingContext)">
      <summary>
                    Initializes a channel factory for producing channels of a specified type from the binding context.
                </summary>
      <returns>
                    The <see cref="T:System.ServiceModel.Channels.IChannelFactory" /> object of type <see cref="T:System.ServiceModel.Channels.IOutputChannel" /> that is initialized from the <paramref name="context" />.
                </returns>
      <param name="context">
                    Bindings, behavior, contracts, and other information that is required to create the channel factory.
                </param>
      <typeparam name="TChannel">
                    The type of channel factory. You must specify <see cref="T:System.ServiceModel.Channels.IOutputChannel" />.
                </typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="TChannel" /> is not of type <see cref="T:System.ServiceModel.Channels.IOutputChannel" />.
                </exception>
      <exception cref="T:System.ArgumentNullException">
                    The <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.Transport" /> property is null.
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.BuildChannelListener``1(System.ServiceModel.Channels.BindingContext)">
      <summary>
                    Initializes a channel listener for accepting channels of a specified type from the binding context.
                </summary>
      <returns>
                    The <see cref="T:System.ServiceModel.Channels.IChannelListener" /> object of type <see cref="T:System.ServiceModel.Channels.IInputChannel" /> that is initialized from the <paramref name="context" />.
                </returns>
      <param name="context">
                    Bindings, behavior, contracts, and other information that is required to create the channel factory.
                </param>
      <typeparam name="TChannel">
                    The type of channel factory. You must specify <see cref="T:System.ServiceModel.Channels.IInputChannel" />.
                </typeparam>
      <exception cref="T:System.ArgumentException">
        <paramref name="Tchannel" /> is not of type <see cref="T:System.ServiceModel.Channels.IInputChannel" />.
                </exception>
      <exception cref="T:System.ArgumentNullException">
                    The <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.Transport" /> property is null.
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.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>
      <returns>true if the <see cref="T:System.ServiceModel.Channels.IChannelFactory" /> object of type <see cref="T:System.ServiceModel.Channels.IOutputChannel" /> can be built by the binding element; otherwise, false.
                </returns>
      <param name="context">
                    Bindings, behavior, contracts, and other information that is required to create the channel factory.
                </param>
      <typeparam name="TChannel">
                    The type of channel. You must specify <see cref="T:System.ServiceModel.Channels.IOutputChannel" />.
                </typeparam>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.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>
      <returns>true if the <see cref="T:System.ServiceModel.Channels.IChannelListener" /> object of type <see cref="T:System.ServiceModel.Channels.IInputChannel" /> can be built by the binding element; otherwise, false.
                </returns>
      <param name="context">
                    Bindings, behavior, contracts, and other information that is required to create the channel factory.
                </param>
      <typeparam name="TChannel">
                    The type of channel. You must specify <see cref="T:System.ServiceModel.Channels.IInputChannel" />.
                </typeparam>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.Close">
      <summary>
                    Closes the mail transport.
                </summary>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.MessageContainerType">
      <summary>
                    Gets or sets an enumeration value that determines how a message will be sent.
                </summary>
      <returns>
                    A value that specifies how a message will be sent.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.MinimumAttachmentSize">
      <summary>
                    Gets or sets a size threshold that determines whether a message will be sent in the message body or as an attachment.
                </summary>
      <returns>
                    The message size threshold, in bytes. If the message size is larger than this value, the message is sent as an attachment. Otherwise, the message is sent in the message body. The default value is 2,048 bytes.
                </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
                    The <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.MinimumAttachmentSize" /> property is set to a value that is less than 0 (zero).
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.Scheme">
      <summary>
                    Gets a <see cref="T:System.String" /> that contains the addressing scheme that is used by this transport binding element.
                </summary>
      <returns>
                    The transport scheme.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.TimeToLive">
      <summary>
                    Gets or sets a structure that determines the lifetime of messages sent on the output channel that is created for this binding.
                </summary>
      <returns>
                    The lifetime of the message.
                </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.TimeToLive" /> is less than <see cref="F:System.TimeSpan.Zero" />.
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:Microsoft.ServiceModel.Channels.Mail.MailTransportBindingElementBase.Transport">
      <summary>
                    Gets or sets the transport that will be used by the input and output channels to receive and send messages.
                </summary>
      <returns>
                    The transport that will be used to receive and send messages.
                </returns>
      <filterpriority>2</filterpriority>
    </member>
    <member name="T:Microsoft.ServiceModel.Channels.Mail.MailUriHelper">
      <summary>
                    Provides helper functions for creating mail Uniform Resource Identifiers (URIs) or accessing data from mail URIs. 
                </summary>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailUriHelper.Create(System.String,System.String)">
      <summary>
                    Creates a mail Uniform Resource Identifier (URI) based on a specified channel and a single e-mail address.
                </summary>
      <returns>
                    The mail URI that is created. 
                </returns>
      <param name="channelName">
                    The channel name to use in the mail URI. Do not use the following characters in the channel name: number sign (#), equal sign (=), semicolon (;), or space (" ").
                </param>
      <param name="emailAddress">
                    The e-mail address to use in the mail URI. Display names are not supported in e-mail addresses. An example of a valid e-mail address is "someone@example.com".
                </param>
      <exception cref="T:System.ArgumentException">
                    The channel name or e-mail address is formatted incorrectly or contains invalid characters.
                </exception>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailUriHelper.Create(System.String,System.String[])">
      <summary>
                    Creates a mail Uniform Resource Identifier (URI) based on a specified channel and a set of e-mail addresses.
                </summary>
      <returns>
                    The mail URI that is created.
                </returns>
      <param name="channelName">
                    The channel name to use in the mail URI. Do not use the following characters in the channel name: number sign (#), equal sign (=), semicolon (;), or space (" ").
                </param>
      <param name="emailAddresses">
                    An array that contains the e-mail addresses to use in the mail URI. Display names are not supported in e-mail addresses. An example of a valid e-mail address is "someone@example.com".
                </param>
      <exception cref="T:System.ArgumentException">
                    The channel name or e-mail addresses are formatted incorrectly or contain invalid characters.
                </exception>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailUriHelper.CreateUri(System.String,System.String)">
      <summary>
                    Creates a <see cref="T:System.Uri" /> object that represents a mail Uniform Resource Identifier (URI) based on a specified channel and a single e-mail address.
                </summary>
      <returns>
                    An object that represents the mail URI.
                </returns>
      <param name="channelName">
                    The channel name to use in the mail URI. Do not use the following characters in the channel name: number sign (#), equal sign (=), semicolon (;), or space (" ").
                </param>
      <param name="emailAddress">
                    The e-mail address to use in the mail URI. Display names are not supported in e-mail addresses. An example of a valid e-mail address is "someone@example.com".
                </param>
      <exception cref="T:System.ArgumentException">
                    The channel name or e-mail address is formatted incorrectly or contains invalid characters.
                </exception>
      <exception cref="T:System.ArgumentNullException">
                    The <see cref="T:System.Uri" /> object is null. 
                </exception>
      <exception cref="T:System.UriFormatException">
                    The <see cref="T:System.Uri" /> object is formatted incorrectly. See the <see cref="T:System.Uri" /> constructors for the correct format.
                </exception>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailUriHelper.CreateUri(System.String,System.String[])">
      <summary>
                    Creates a <see cref="T:System.Uri" /> object that represents a mail Uniform Resource Identifier (URI) based on a specified channel and set of e-mail addresses.
                </summary>
      <returns>
                    An object that represents the mail URI that is created.
                </returns>
      <param name="channelName">
                    The channel name to use in the mail URI. Do not use the following characters in the channel name: number sign (#), equal sign (=), semicolon (;), or space (" ").
                </param>
      <param name="emailAddresses">
                    An array that contains the e-mail addresses to use in the mail URI. Display names are not supported in e-mail addresses. An example of a valid e-mail address is "someone@example.com".
                </param>
      <exception cref="T:System.ArgumentException">
                    The channel name or e-mail addresses are formatted incorrectly or contain invalid characters.
                </exception>
      <exception cref="T:System.ArgumentNullException">
                    The <see cref="T:System.Uri" /> object is null. 
                </exception>
      <exception cref="T:System.UriFormatException">
                    The <see cref="T:System.Uri" /> object is formatted incorrectly. See the <see cref="T:System.Uri" /> constructors for the correct format.
                </exception>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailUriHelper.GetChannelName(System.Uri)">
      <summary>
                    Returns the channel name from a <see cref="T:System.Uri" /> object.
                </summary>
      <returns>
                    The channel name.
                </returns>
      <param name="uri">
                    The object that contains the channel name.
                </param>
      <exception cref="T:System.ArgumentException">
                    The channel name or e-mail address is formatted incorrectly or contains invalid characters.
                </exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="uri" /> is null.
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="M:Microsoft.ServiceModel.Channels.Mail.MailUriHelper.GetEmailAddress(System.Uri)">
      <summary>
                    Returns the e-mail address from a <see cref="T:System.Uri" /> object.
                </summary>
      <returns>
                    A string that represents the e-mail address.
                </returns>
      <param name="uri">
                    The <see cref="T:System.Uri" /> object that contains the e-mail address.
                </param>
      <exception cref="T:System.ArgumentException">
                    The channel name or e-mail address is not formatted correctly or contains invalid characters.
                </exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="uri" /> is null.
                </exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="T:Microsoft.ServiceModel.Channels.Mail.MessageContainerType">
      <summary>
                    Specifies how the message data is sent by the channel. 
                </summary>
      <filterpriority>2</filterpriority>
    </member>
    <member name="F:Microsoft.ServiceModel.Channels.Mail.MessageContainerType.Default">
      <summary>
                    The <see cref="P:Microsoft.ServiceModel.Channels.Mail.MailBindingBase.MinimumAttachmentSize" /> property is used to determine whether the message will be sent in the e-mail message body or as an attachment. This is the default value.
                </summary>
    </member>
    <member name="F:Microsoft.ServiceModel.Channels.Mail.MessageContainerType.Body">
      <summary>
                    The message is sent in the e-mail message body regardless of the message size.
                </summary>
    </member>
    <member name="F:Microsoft.ServiceModel.Channels.Mail.MessageContainerType.Attachment">
      <summary>
                    The message is sent as an e-mail attachment regardless of the message size.
                </summary>
    </member>
  </members>
</doc>