TeamFoundationMailService 클래스

SMTP 통해 전자 메일을 보내는 데 사용 되는 서비스입니다.

상속 계층 구조

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

네임스페이스:  Microsoft.TeamFoundation.Framework.Server
어셈블리:  Microsoft.TeamFoundation.Framework.Server(Microsoft.TeamFoundation.Framework.Server.dll)

구문

‘선언
<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

TeamFoundationMailService 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 TeamFoundationMailService

위쪽

속성

  이름 설명
Public 속성 AnonymousAuth 이 메일 서버에 익명으로 보낸 다음 true입니다.
Public 속성 CertThumbprint SMTP 서버 인증에 사용할 인증서의 지문입니다.
Public 속성 Enabled 메일 서비스를 사용 하는 경우 나타내는 플래그입니다.사용 하는 경우 레지스트리에서 로드 되는 다른 필드를 모두 보장 됩니다.
Public 속성 EnableSsl SMTP 서버와 통신 하는 경우 Ssl을 사용 합니다.
Public 속성 FromAddress 이 좀 보낸된 전자 메일의 "보낸 사람" 필드에 (예: 기본 메일 주소 서비스 계정)입니다.
Public 속성 LastRetry 실패 한 메일 요청을 보내는 마지막 다시 시도 합니다.
Public 속성 LogAllExceptions 메일 예외 모든 송신 되는지 여부를 나타내는 표시기를 기록해 야 합니다.
Public 속성 LogLevel 로그 수준입니다.
Public 속성 MaxEmailBodySize 최대 전자 메일 본문 크기 (바이트)에.
Public 속성 MaxRetryAttempts 최대 재시도 실패 한 메일 요청을 보내는입니다.
Public 속성 RetryInterval 간격 (초) 다시 시도 합니다.
Public 속성 SendMailJobDelay 메일 보내기 작업의 지연 시간 (초)에.
Public 속성 SmtpPassword SMTP 서버에 연결 하는 데 사용 되는 자격 증명의 암호 부분입니다.
Public 속성 SmtpPort SMTP 포트입니다.
Public 속성 SmtpServer SMTP 호스트 서버 네트워크 주소입니다.
Public 속성 SmtpUser SMTP 서버에 연결 하기 위한 사용자 자격 증명입니다.비어 있거나 null, 통합된 인증을 사용 합니다.
Public 속성 UseReplyTo 제어 하는 플래그 여부를 기본 전자 메일 주소 또는 보낸 사람의 전자 메일 주소를 사용 하 여 "From" 필드가 채워집니다 (및 보낸 사람의 전자 메일 주소 목록에 대 한 회신에 추가 됩니다).

위쪽

메서드

  이름 설명
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 LoadSettings TeamFoundationMailSevice 설정을 레지스트리에서 로드할.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) 큐 메시지는 SendMailJob으로 보내집니다.
Public 메서드 QueueMailJob(TeamFoundationRequestContext, MailMessage) 큐의 SendMailJob가 보내는 새 메시지입니다.
Public 메서드 Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) 여러 개의 메일 메시지를 보냅니다.예외가 발생할 경우에이 방법을 보낼 계속 되지 않습니다.
Public 메서드 Send(TeamFoundationRequestContext, MailMessage) 메일 메시지를 보냅니다.
Public 메서드 ServiceEnd 서비스를 중지할 때 호출 됩니다.
Public 메서드 ServiceStart 서비스 시작 시 호출 됩니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드 ValidateMessage 보내거나 전송 대기 중인 메시지의 유효성을 검사 합니다.
Public 메서드 ValidateMessages 보내거나 전송 대기 중인 메시지의 유효성을 검사 합니다.

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.TeamFoundation.Framework.Server 네임스페이스