Condividi tramite


Classe TeamFoundationMailService

Un servizio per l'invio di posta elettronica con SMTP.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<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

Il tipo TeamFoundationMailService espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TeamFoundationMailService

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AnonymousAuth True invia quindi viene inviato al server anonimo.
Proprietà pubblica CertThumbprint L'id digitale del certificato utilizzato per autenticare sul server SMTP.
Proprietà pubblica Enabled Un flag che indica se il servizio di posta elettronica viene attivato o meno.Se attivata, tutti gli altri campi sono garantiti per essere caricati dal Registro di sistema.
Proprietà pubblica EnableSsl SSL di utilizzo comunicano al server SMTP.
Proprietà pubblica FromAddress L'indirizzo di posta elettronica predefinito che verrà visualizzato nel campo "from" di posta elettronica inviati ad esempio un account del servizio).
Proprietà pubblica LastRetry L'ultimo tentativo di inviare richieste non riuscite di posta elettronica.
Proprietà pubblica LogAllExceptions L'indicatore di se tutti inviano le eccezioni di posta elettronica deve essere registrato.
Proprietà pubblica LogLevel Il livello di registrazione.
Proprietà pubblica MaxEmailBodySize La dimensione massima corporea di posta elettronica in byte).
Proprietà pubblica MaxRetryAttempts Numero massimo di tentativi delle richieste non riuscite di posta elettronica.
Proprietà pubblica RetryInterval Intervallo (secondi) tra il tentativo.
Proprietà pubblica SendMailJobDelay Durata di ritardo (secondi) del processo di posta elettronica di inviare.
Proprietà pubblica SmtpPassword Parte della password della credenziale utilizzata per connettersi al server SMTP.
Proprietà pubblica SmtpPort La porta SMTP.
Proprietà pubblica SmtpServer L'indirizzo di rete del server SMTP di host.
Proprietà pubblica SmtpUser Credenziali utente per connettersi al server SMTP.Quando l'autorizzazione null o vuota, integrata viene utilizzata.
Proprietà pubblica UseReplyTo Un flag che controlla se il campo "from" venga popolato con l'indirizzo di posta elettronica del creatore, o l'indirizzo di posta elettronica predefinito (e l'indirizzo di posta elettronica del creatore viene inserito in risposta all'elenco.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico LoadSettings Caricare le impostazioni di TeamFoundationMailSevice dal Registro di sistema.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) Accodare i messaggi da inviare al SendMailJob.
Metodo pubblico QueueMailJob(TeamFoundationRequestContext, MailMessage) Accodare un nuovo messaggio venga inviato dal SendMailJob.
Metodo pubblico Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) Inviare messaggi di posta elettronica più.Se un'eccezione viene trovata, questo metodo non continuerà con inviare.
Metodo pubblico Send(TeamFoundationRequestContext, MailMessage) Inviare un messaggio di posta elettronica.
Metodo pubblico ServiceEnd Richiamato all'interruzione del servizio.
Metodo pubblico ServiceStart Richiamato all'inizio del servizio.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico ValidateMessage Convalidare il messaggio da inviare o accodare per inviare.
Metodo pubblico ValidateMessages Convalidare i messaggi da inviare o accodare per inviare.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server