TeamFoundationMailService-Klasse
Ein Dienst für das Senden von E-Mail-Nachrichten über SMTP.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationMailService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<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
Der TeamFoundationMailService-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
TeamFoundationMailService |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AnonymousAuth | Es erfüllt sendet wird an den Server gesendet anonym. | |
CertThumbprint | Der Daumenabdruck des Zertifikats verwendet, um für den SMTP-Server zu authentifizieren. | |
Enabled | Ein Flag festlegen, wenn der E-Mail-Dienst oder nicht aktiviert ist.Wenn die Option aktiviert ist, werden alle weiteren Felder wird sichergestellt, von der Registrierung geladen worden zu sein. | |
EnableSsl | Verwendungs-SSL beim Kommunizieren dem SMTP-Server. | |
FromAddress | Die standardmäßige E-Mail-Adresse, die oben in "from" - Feld von gesendeten E-Mail-Nachrichten wird (z. B. ein Dienstkonto.) | |
LastRetry | Die letzte Wiederholung des Sendens von fehlgeschlagenen E-Mail-Anforderungen. | |
LogAllExceptions | Zähler von, ob alle E-Mail-Ausnahmen senden, sollte protokolliert werden. | |
LogLevel | Die Protokollebene. | |
MaxEmailBodySize | Die maximale E-Mail-Textgröße (in Bytes). | |
MaxRetryAttempts | Maximale Wiederholungen des Sendens von fehlgeschlagenen E-Mail-Anforderungen. | |
RetryInterval | Intervall (in Sekunden) zwischen Wiederholung. | |
SendMailJobDelay | Verzögerungsdauer (in Sekunden) des sendense-mail-Auftrags. | |
SmtpPassword | Kennwortteil der Anmeldeinformationen verwendet, um an den SMTP-Server herzustellen. | |
SmtpPort | Der SMTP-Anschluss. | |
SmtpServer | Die SMTP-Hostserver-Endsystemadresse. | |
SmtpUser | Anmeldeinformationen für die Verbindung an den SMTP-Server.Wenn leere oder ungültige, integrierte Autorisierung verwendet wird. | |
UseReplyTo | Ein Flag, das steuert, ob "from" - Feld mit der E-Mail-Adresse des Absenders aufgefüllt wird oder die standardmäßige E-Mail-Adresse (und die E-Mail-Adresse des Absenders wird in die Antwort auf Liste platziert). |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
LoadSettings | Laden Sie die TeamFoundationMailSevice-Einstellungen aus der Registrierung. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) | Stellen Sie die von in die Warteschlange gestellt SendMailJob gesendet werden Meldungen. | |
QueueMailJob(TeamFoundationRequestContext, MailMessage) | Erstellen Sie eine neue von in die Warteschlange gestellt SendMailJob zu sendende Meldung. | |
Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) | Senden Sie mehrere E-Mails.Wenn eine Ausnahme auftritt, wird diese Methode nicht mit dem Senden fort. | |
Send(TeamFoundationRequestContext, MailMessage) | Sendet eine E-Mail-Nachricht. | |
ServiceEnd | Wird auf Diensthalt. | |
ServiceStart | Wird auf Dienstanfang. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
ValidateMessage | Überprüfen Sie die für die Übermittlung zu sendende oder in die Warteschlange gestellt wurde Meldung. | |
ValidateMessages | Überprüfen Sie die für die Übermittlung zu sendende oder in die Warteschlange gestellt wurde Meldungen. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.