Share via


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
Öffentliche Methode TeamFoundationMailService

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AnonymousAuth Es erfüllt sendet wird an den Server gesendet anonym.
Öffentliche Eigenschaft CertThumbprint Der Daumenabdruck des Zertifikats verwendet, um für den SMTP-Server zu authentifizieren.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft EnableSsl Verwendungs-SSL beim Kommunizieren dem SMTP-Server.
Öffentliche Eigenschaft FromAddress Die standardmäßige E-Mail-Adresse, die oben in "from" - Feld von gesendeten E-Mail-Nachrichten wird (z. B. ein Dienstkonto.)
Öffentliche Eigenschaft LastRetry Die letzte Wiederholung des Sendens von fehlgeschlagenen E-Mail-Anforderungen.
Öffentliche Eigenschaft LogAllExceptions Zähler von, ob alle E-Mail-Ausnahmen senden, sollte protokolliert werden.
Öffentliche Eigenschaft LogLevel Die Protokollebene.
Öffentliche Eigenschaft MaxEmailBodySize Die maximale E-Mail-Textgröße (in Bytes).
Öffentliche Eigenschaft MaxRetryAttempts Maximale Wiederholungen des Sendens von fehlgeschlagenen E-Mail-Anforderungen.
Öffentliche Eigenschaft RetryInterval Intervall (in Sekunden) zwischen Wiederholung.
Öffentliche Eigenschaft SendMailJobDelay Verzögerungsdauer (in Sekunden) des sendense-mail-Auftrags.
Öffentliche Eigenschaft SmtpPassword Kennwortteil der Anmeldeinformationen verwendet, um an den SMTP-Server herzustellen.
Öffentliche Eigenschaft SmtpPort Der SMTP-Anschluss.
Öffentliche Eigenschaft SmtpServer Die SMTP-Hostserver-Endsystemadresse.
Öffentliche Eigenschaft SmtpUser Anmeldeinformationen für die Verbindung an den SMTP-Server.Wenn leere oder ungültige, integrierte Autorisierung verwendet wird.
Öffentliche Eigenschaft 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
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode LoadSettings Laden Sie die TeamFoundationMailSevice-Einstellungen aus der Registrierung.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) Stellen Sie die von in die Warteschlange gestellt SendMailJob gesendet werden Meldungen.
Öffentliche Methode QueueMailJob(TeamFoundationRequestContext, MailMessage) Erstellen Sie eine neue von in die Warteschlange gestellt SendMailJob zu sendende Meldung.
Öffentliche Methode Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) Senden Sie mehrere E-Mails.Wenn eine Ausnahme auftritt, wird diese Methode nicht mit dem Senden fort.
Öffentliche Methode Send(TeamFoundationRequestContext, MailMessage) Sendet eine E-Mail-Nachricht.
Öffentliche Methode ServiceEnd Wird auf Diensthalt.
Öffentliche Methode ServiceStart Wird auf Dienstanfang.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode ValidateMessage Überprüfen Sie die für die Übermittlung zu sendende oder in die Warteschlange gestellt wurde Meldung.
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace