Partager via


TeamFoundationMailService, classe

Un service pour envoyer des courriers électronique via SMTP.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
<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

Le type TeamFoundationMailService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TeamFoundationMailService

Début

Propriétés

  Nom Description
Propriété publique AnonymousAuth Il vrai les postent ensuite est envoyé au serveur anonyme.
Propriété publique CertThumbprint L'empreinte du certificat utilisé pour authentifier sur le serveur SMTP.
Propriété publique Enabled Un indicateur indiquant si le service de messagerie est activé ou non.Si elle est activée, tous les autres champs garantie avoir reçu du Registre.
Propriété publique EnableSsl SSL d'utilisation en communiquant au serveur SMTP.
Propriété publique FromAddress L'adresse par défaut de courrier qui apparaîtra dans « du champ des courriers électronique envoyés (par exemple un compte de service).
Propriété publique LastRetry La dernière démarrage des demandes de courrier défectueuses par émission.
Propriété publique LogAllExceptions L'indicateur de si tout envoie des exceptions de courrier doit être signalé.
Propriété publique LogLevel Niveau de journal.
Propriété publique MaxEmailBodySize Taille du corps maximale de messagerie électronique (en octets).
Propriété publique MaxRetryAttempts Relances maximale des demandes de courrier défectueuses par émission.
Propriété publique RetryInterval Intervalle (en secondes) entre Réessayer.
Propriété publique SendMailJobDelay Durée de délai (en secondes) de courrier d'envoi.
Propriété publique SmtpPassword Partie de mot de passe d'informations d'authentification utilisé pour se connecter au serveur SMTP.
Propriété publique SmtpPort Le port SMTP.
Propriété publique SmtpServer L'adresse réseau du serveur hôte SMTP.
Propriété publique SmtpUser Les informations d'authentification utilisateur pour se connecter au serveur SMTP.Lorsque l'autorisation vide ou Null, intégrée est utilisée.
Propriété publique UseReplyTo Un indicateur qui contrôle si « du champ est rempli avec l'adresse de messagerie du créateur, ou l'adresse de messagerie par défaut (et l'adresse électronique du créateur est mis dans la réponse la liste).

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique LoadSettings Chargez les paramètres de TeamFoundationMailSevice du Registre.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) Placez les messages en file d'attente à envoyer par le SendMailJob.
Méthode publique QueueMailJob(TeamFoundationRequestContext, MailMessage) Placez un nouveau message en file d'attente à envoyer par le SendMailJob.
Méthode publique Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) Envoyez plusieurs messages électroniques.Si une exception est produite, cette méthode ne continuera pas l'émission.
Méthode publique Send(TeamFoundationRequestContext, MailMessage) Envoie un message électronique.
Méthode publique ServiceEnd Appelé en cas de arrêt de service.
Méthode publique ServiceStart Appelé sur le début de service.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique ValidateMessage Valider le message à envoyer ou être mis en file d'attente pour l'envoi.
Méthode publique ValidateMessages Valider les messages à envoyer ou être mis en file d'attente pour l'envoi.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms