Compartir a través de


TeamFoundationMailService (Clase)

Un servicio para enviar mensajes de correo electrónico con SMTP.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationMailService

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
Public Class TeamFoundationMailService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
public class TeamFoundationMailService : ITeamFoundationService

El tipo TeamFoundationMailService expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TeamFoundationMailService

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AnonymousAuth A continuación correo verdadero se envía al servidor anónimo.
Propiedad pública CertThumbprint La huella digital del certificado utilizado para la autenticación con el servidor SMTP.
Propiedad pública Enabled Una marca que indica si se habilita el servicio de correo o no.Si está habilitada, todos los demás campos se garantiza que haberse cargado del registro.
Propiedad pública EnableSsl SSL de uso al comunicar al servidor SMTP.
Propiedad pública FromAddress La dirección de correo predeterminada que aparecerá en el campo “From” de los mensajes de correo electrónico enviados (por ejemplo una cuenta de servicio).
Propiedad pública LastRetry El último intento de enviar solicitudes de correo.
Propiedad pública LogAllExceptions El indicador de si todo envía excepciones de correo debe registrarse.
Propiedad pública LogLevel El nivel de registro.
Propiedad pública MaxEmailBodySize El tamaño de cuerpo máximo de correo electrónico (en bytes).
Propiedad pública MaxRetryAttempts Intenta máximos de enviar solicitudes de correo.
Propiedad pública RetryInterval Intervalo (en segundos) entre el intento.
Propiedad pública SendMailJobDelay Duración del retraso (en segundos) del trabajo de correo de envío.
Propiedad pública SmtpPassword Parte de la contraseña de la credencial utilizada para conectarse al servidor SMTP.
Propiedad pública SmtpPort El puerto SMTP.
Propiedad pública SmtpServer La dirección de red del servidor host SMTP.
Propiedad pública SmtpUser Credenciales de usuario para conectarse al servidor SMTP.Cuando se utiliza la autorización vacía o null, integrada.
Propiedad pública UseReplyTo Un marcador que controla si el campo “From” se rellena con la dirección de correo electrónico del emisor, o la dirección de correo electrónico predeterminada (y la dirección de correo electrónico del emisor se coloca en la respuesta a la lista).

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público LoadSettings Cargue los valores de TeamFoundationMailSevice del registro.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) Mensajes de la cola que se envían por el SendMailJob.
Método público QueueMailJob(TeamFoundationRequestContext, MailMessage) Cola un nuevo mensaje se envía por el SendMailJob.
Método público Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) Enviar mensajes de correo.Si se encuentra una excepción, este método no continuará con el envío.
Método público Send(TeamFoundationRequestContext, MailMessage) Enviar un mensaje de correo.
Método público ServiceEnd Invocado en detención del servicio.
Método público ServiceStart Invocado en inicio del servicio.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público ValidateMessage Validar el mensaje se envía o en cola para enviar.
Método público ValidateMessages Valide los mensajes que se envían o en cola para enviar.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)