SqlMail 클래스
SqlMail 클래스는 SQL Server 데이터베이스 메일 하위 시스템을 나타냅니다.
상속 계층
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo.Mail..::..SqlMail
네임스페이스: Microsoft.SqlServer.Management.Smo.Mail
어셈블리: Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)
구문
‘선언
<SfcElementTypeAttribute("Mail")> _
Public NotInheritable Class SqlMail _
Inherits SqlSmoObject _
Implements IScriptable
‘사용 방법
Dim instance As SqlMail
[SfcElementTypeAttribute("Mail")]
public sealed class SqlMail : SqlSmoObject,
IScriptable
[SfcElementTypeAttribute(L"Mail")]
public ref class SqlMail sealed : public SqlSmoObject,
IScriptable
[<SealedAttribute>]
[<SfcElementTypeAttribute("Mail")>]
type SqlMail =
class
inherit SqlSmoObject
interface IScriptable
end
public final class SqlMail extends SqlSmoObject implements IScriptable
SqlMail 유형에서 다음 멤버를 표시합니다.
속성
이름 | 설명 | |
---|---|---|
Accounts | MailAccount 개체의 컬렉션을 나타냅니다. 각 MailAccount 개체는 SQL Server 데이터베이스 메일 계정을 나타냅니다. | |
ConfigurationValues | ConfigurationValue 개체의 컬렉션을 나타냅니다. 각 ConfigurationValue 개체는 SQL Server 데이터베이스 메일 구성 옵션을 나타냅니다. | |
ExecuteForScalar | 스칼라 옵션을 실행하도록 개체를 설정할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. (SqlSmoObject에서 상속됨) | |
IsTouched | 개체 속성이 업데이트되었으나 아직 서버에 유지되는지 여부를 지정하는 Boolean 속성 값을 가져옵니다. (SqlSmoObject에서 상속됨) | |
ObjectInSpace | 개체가 분리되어 존재하는지, 아니면 SQL Server 인스턴스에 직접 또는 간접 연결되는지를 지정하는 Boolean 속성 값을 가져옵니다. (SqlSmoObject에서 상속됨) | |
Parent | SqlMail 개체의 부모인 Server 개체를 가져옵니다. | |
Profiles | MailProfile 개체의 컬렉션을 나타냅니다. 각 MailProfile 개체는 SQL Server 데이터베이스 메일 구성 옵션을 나타냅니다. | |
Properties | 개체 속성을 나타내는 Property 개체의 컬렉션을 가져옵니다. (SqlSmoObject에서 상속됨) | |
ScalarResult | 참조된 개체의 스칼라 결과를 가져옵니다. (SqlSmoObject에서 상속됨) | |
State | Gets the state of the referenced object. (SmoObjectBase에서 상속됨) | |
Urn | 개체를 고유하게 식별하는 URN(Uniform Resource Name) 주소 값을 가져옵니다. (SqlSmoObject에서 상속됨) | |
UserData | Gets or sets user-defined data associated with the referenced object. (SmoObjectBase에서 상속됨) |
맨 위로 이동
메서드
맨 위로 이동
이벤트
이름 | 설명 | |
---|---|---|
PropertyChanged | 속성이 변경될 때 발생하는 이벤트를 나타냅니다. (SqlSmoObject에서 상속됨) | |
PropertyMetadataChanged | 속성 메타데이터가 변경될 때 발생하는 이벤트를 나타냅니다. (SqlSmoObject에서 상속됨) |
맨 위로 이동
필드
이름 | 설명 | |
---|---|---|
m_ExtendedProperties | SqlSmoObject 에서 제공하는 속성을 확장하도록 정의된 속성을 나타냅니다. (SqlSmoObject에서 상속됨) | |
singletonParent | 단일 부모를 나타냅니다. (SqlSmoObject에서 상속됨) |
맨 위로 이동
명시적 인터페이스 구현
이름 | 설명 | |
---|---|---|
IAlienObject. . :: . .Discover | 모든 종속성을 검색합니다. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SqlSmoObject에서 상속됨) | |
IAlienObject. . :: . .GetDomainRoot | 도메인의 루트를 반환합니다. (SqlSmoObject에서 상속됨) | |
IAlienObject. . :: . .GetParent | 이 개체의 부모를 가져옵니다. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SqlSmoObject에서 상속됨) | |
IAlienObject. . :: . .GetPropertyType | 지정한 속성의 유형을 가져옵니다. (SqlSmoObject에서 상속됨) | |
IAlienObject. . :: . .GetPropertyValue | 지정한 속성의 값을 가져옵니다. (SqlSmoObject에서 상속됨) | |
IAlienObject. . :: . .GetUrn | 개체의 URN(Unified Resource Name)을 가져옵니다. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SqlSmoObject에서 상속됨) | |
IAlienObject. . :: . .Resolve | 개체의 URN(Unified Resource Name)에서 개체에 대한 정보를 포함하는 인스턴스를 가져옵니다. (SqlSmoObject에서 상속됨) | |
IAlienObject. . :: . .SetObjectState | 개체 상태를 지정한 SfcObjectState 값으로 설정합니다. (SqlSmoObject에서 상속됨) | |
IAlienObject. . :: . .SetPropertyValue | 속성 값을 설정합니다. (SqlSmoObject에서 상속됨) | |
ISfcPropertyProvider. . :: . .GetPropertySet | 이 개체의 속성 집합에 대한 인터페이스 참조를 가져옵니다. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SqlSmoObject에서 상속됨) |
맨 위로 이동
주의
The SqlMail object provides programmatic access to the SQL Server Database Mail subsystem. With the SqlMail object you can:
Configure the SQL Server Database Mail subsystem.
Monitor the SQL Server Database Mail subsystem.
The SqlMail object does not provide access to individual mailboxes or the sending and receiving of messages. It provides configuration and monitoring functionality only.
The SqlMail class is the top level class in the Microsoft.SqlServer.Management.Smo.Mail namespace.
Thread Safety
이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.