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 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
TeamFoundationMailService |
위쪽
속성
이름 | 설명 | |
---|---|---|
AnonymousAuth | 이 메일 서버에 익명으로 보낸 다음 true입니다. | |
CertThumbprint | SMTP 서버 인증에 사용할 인증서의 지문입니다. | |
Enabled | 메일 서비스를 사용 하는 경우 나타내는 플래그입니다.사용 하는 경우 레지스트리에서 로드 되는 다른 필드를 모두 보장 됩니다. | |
EnableSsl | SMTP 서버와 통신 하는 경우 Ssl을 사용 합니다. | |
FromAddress | 이 좀 보낸된 전자 메일의 "보낸 사람" 필드에 (예: 기본 메일 주소 서비스 계정)입니다. | |
LastRetry | 실패 한 메일 요청을 보내는 마지막 다시 시도 합니다. | |
LogAllExceptions | 메일 예외 모든 송신 되는지 여부를 나타내는 표시기를 기록해 야 합니다. | |
LogLevel | 로그 수준입니다. | |
MaxEmailBodySize | 최대 전자 메일 본문 크기 (바이트)에. | |
MaxRetryAttempts | 최대 재시도 실패 한 메일 요청을 보내는입니다. | |
RetryInterval | 간격 (초) 다시 시도 합니다. | |
SendMailJobDelay | 메일 보내기 작업의 지연 시간 (초)에. | |
SmtpPassword | SMTP 서버에 연결 하는 데 사용 되는 자격 증명의 암호 부분입니다. | |
SmtpPort | SMTP 포트입니다. | |
SmtpServer | SMTP 호스트 서버 네트워크 주소입니다. | |
SmtpUser | SMTP 서버에 연결 하기 위한 사용자 자격 증명입니다.비어 있거나 null, 통합된 인증을 사용 합니다. | |
UseReplyTo | 제어 하는 플래그 여부를 기본 전자 메일 주소 또는 보낸 사람의 전자 메일 주소를 사용 하 여 "From" 필드가 채워집니다 (및 보낸 사람의 전자 메일 주소 목록에 대 한 회신에 추가 됩니다). |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) | |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
LoadSettings | TeamFoundationMailSevice 설정을 레지스트리에서 로드할. | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
QueueMailJob(TeamFoundationRequestContext, IEnumerable<MailMessage>) | 큐 메시지는 SendMailJob으로 보내집니다. | |
QueueMailJob(TeamFoundationRequestContext, MailMessage) | 큐의 SendMailJob가 보내는 새 메시지입니다. | |
Send(TeamFoundationRequestContext, IEnumerable<MailMessage>) | 여러 개의 메일 메시지를 보냅니다.예외가 발생할 경우에이 방법을 보낼 계속 되지 않습니다. | |
Send(TeamFoundationRequestContext, MailMessage) | 메일 메시지를 보냅니다. | |
ServiceEnd | 서비스를 중지할 때 호출 됩니다. | |
ServiceStart | 서비스 시작 시 호출 됩니다. | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) | |
ValidateMessage | 보내거나 전송 대기 중인 메시지의 유효성을 검사 합니다. | |
ValidateMessages | 보내거나 전송 대기 중인 메시지의 유효성을 검사 합니다. |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.