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 | |
---|---|---|
TeamFoundationMailService |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AnonymousAuth | Verdadeira envia então é enviada para o servidor anonimamente. | |
CertThumbprint | A impressão digital de certificado usado para autenticar no servidor SMTP. | |
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. | |
EnableSsl | Use o SSL para se comunicar com o servidor SMTP. | |
FromAddress | O endereço de email padrão que aparecerá no “” do campo de email enviadas (por exemplo uma conta de serviço). | |
LastRetry | A nova tentativa a mais recente de enviar solicitações falhadas email. | |
LogAllExceptions | Indexador de se todas as exceções de enviar e-mail devem ser registradas. | |
LogLevel | O nível de log. | |
MaxEmailBodySize | O tamanho máximo de corpo de email (em bytes). | |
MaxRetryAttempts | O máximo de tentativas enviar solicitações falhadas email. | |
RetryInterval | Intervalo (em segundos) entre a nova tentativa. | |
SendMailJobDelay | Atrasar a duração (em segundos) dos trabalhos de enviar e-mail. | |
SmtpPassword | Parte da senha de credenciais usadas para se conectar ao servidor SMTP. | |
SmtpPort | A porta SMTP. | |
SmtpServer | O endereço de rede do host SMTP. | |
SmtpUser | As credenciais do usuário para se conectar ao servidor SMTP.Quando a autorização vazio ou nulo, integrado é usado. | |
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 | |
---|---|---|
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
LoadSettings | Carregar as configurações de TeamFoundationMailSevice do Registro. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) | Coloque as mensagens a serem enviados pelo SendMailJob. | |
QueueMailJob(TeamFoundationRequestContext, MailMessage) | Coloque uma nova mensagem a ser enviada por SendMailJob. | |
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. | |
Send(TeamFoundationRequestContext, MailMessage) | Enviar uma mensagem de email. | |
ServiceEnd | Chamado em stop de serviço. | |
ServiceStart | Chamado no início do serviço. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
ValidateMessage | Validar a mensagem a ser enviada em fila ou enviando. | |
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.