Compartilhar via


Classe TeamFoundationMailService

Um serviço para enviar e-mail com SMTP.

Hierarquia de herança

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
<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

O tipo TeamFoundationMailService expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TeamFoundationMailService

Superior

Propriedades

  Nome Descrição
Propriedade pública AnonymousAuth Verdadeira envia então é enviada para o servidor anonimamente.
Propriedade pública CertThumbprint A impressão digital de certificado usado para autenticar no servidor SMTP.
Propriedade pública Enabled Um sinalizador que indica se o serviço de email é ativado ou não.Se estiver ativado, todos os campos restantes são garantidos para ter sido carregados do Registro.
Propriedade pública EnableSsl Use o SSL para se comunicar com o servidor SMTP.
Propriedade pública FromAddress O endereço de email padrão que aparecerá no “” do campo de email enviadas (por exemplo uma conta de serviço).
Propriedade pública LastRetry A nova tentativa a mais recente de enviar solicitações falhadas email.
Propriedade pública LogAllExceptions Indexador de se todas as exceções de enviar e-mail devem ser registradas.
Propriedade pública LogLevel O nível de log.
Propriedade pública MaxEmailBodySize O tamanho máximo de corpo de email (em bytes).
Propriedade pública MaxRetryAttempts O máximo de tentativas enviar solicitações falhadas email.
Propriedade pública RetryInterval Intervalo (em segundos) entre a nova tentativa.
Propriedade pública SendMailJobDelay Atrasar a duração (em segundos) dos trabalhos de enviar e-mail.
Propriedade pública SmtpPassword Parte da senha de credenciais usadas para se conectar ao servidor SMTP.
Propriedade pública SmtpPort A porta SMTP.
Propriedade pública SmtpServer O endereço de rede do host SMTP.
Propriedade pública SmtpUser As credenciais do usuário para se conectar ao servidor SMTP.Quando a autorização vazio ou nulo, integrado é usado.
Propriedade pública UseReplyTo Um sinalizador que controle “se” do campo é preenchido com o endereço de email de origem, ou endereço de email padrão (e o endereço de email de origem é colocado em resposta a lista).

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público LoadSettings Carregar as configurações de TeamFoundationMailSevice do Registro.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) Coloque as mensagens a serem enviados pelo SendMailJob.
Método público QueueMailJob(TeamFoundationRequestContext, MailMessage) Coloque uma nova mensagem a ser enviada por SendMailJob.
Método público Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) Mensagens de email de vários de enviar.Se uma exceção for encontrada, este método não continuará com enviar.
Método público Send(TeamFoundationRequestContext, MailMessage) Enviar uma mensagem de email.
Método público ServiceEnd Chamado em stop de serviço.
Método público ServiceStart Chamado no início do serviço.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público ValidateMessage Validar a mensagem a ser enviada em fila ou enviando.
Método público ValidateMessages Validar as mensagens a serem enviados em fila ou enviando.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server