알림 클래스 정의
알림 클래스는 응용 프로그램에 의해 생성된 한 가지 알림 유형을 정의합니다. Notification Services 응용 프로그램을 정의할 때는 응용 프로그램에서 지원하는 각 구독 유형에 대해 하나의 구독 클래스를 만듭니다.
Notification Services는 응용 프로그램을 만들 때 각 알림 클래스 정의에 있는 정보를 사용하여 알림 데이터를 저장 및 조작하는 테이블, 뷰, 저장 프로시저 및 함수를 만들고, 알림의 서식을 지정하고 배달하는 콘텐츠 포맷터와 배달 프로토콜을 연결하며, 알림 클래스에 대한 동작 설정을 지정합니다.
다음 목록에서는 일반적인 알림 클래스 정의 절차를 보여 줍니다.
- 알림 클래스 이름을 지정하고, 필요에 따라 알림 클래스와 연결된 데이터베이스 개체(예: 알림 테이블)에 대한 SQL Server 파일 그룹을 지정합니다.
- 알림 클래스 스키마를 정의합니다. 스키마는 원시 알림 데이터의 서식을 지정한 후 구독자에게 보내는 형식을 정의합니다. Notification Services는 이 스키마를 사용하여 알림 데이터를 저장하는 테이블 및 기타 데이터베이스 개체를 만듭니다.
- 알림 클래스에 대한 콘텐츠 포맷터를 선언합니다. 콘텐츠 포맷터는 원시 알림 데이터를 받아 수신자에게 적절하게 표시되도록 서식을 지정합니다.
- 필요에 따라 다이제스트 배달 또는 멀티캐스트 배달을 선택합니다.
- 필요에 따라 알림 일괄 처리 크기를 지정합니다.
- 알림 배달에 대한 배달 프로토콜을 하나 이상 구성합니다.
- 필요에 따라 알림 만료 기간을 지정합니다.
응용 프로그램이 여러 유형의 알림을 지원하는 경우 응용 프로그램에 여러 개의 알림 클래스가 있을 수 있습니다. 예를 들어 주식 응용 프로그램은 현재 시가와 장 마감 후 종합 주가 지수에 대한 알림을 생성할 수 있습니다. 각 알림 유형은 고유의 스키마와 설정이 지정된 고유의 알림 클래스를 가집니다.
섹션 내용
항목 | 설명 |
---|---|
이름 및 파일 그룹의 핵심 알림 속성과 이러한 속성을 설정하는 방법에 대해 설명합니다. |
|
알림 데이터를 데이터베이스 테이블에 저장하는 방법과 해당 테이블에 대한 필드를 정의하는 방법에 대해 설명합니다. |
|
콘텐츠 포맷터가 알림의 서식을 지정하는 방법과 콘텐츠 포맷터를 구성하는 방법에 대해 설명합니다. |
|
다이제스트 및 멀티캐스트 옵션이 수행하는 작업과 이러한 옵션을 구성하는 방법에 대해 설명합니다. |
|
알림 일괄 처리 크기를 제한해야 하는 이유와 최대 일괄 처리 크기를 설정하는 방법에 대해 설명합니다. |
|
Notification Services가 배달 프로토콜을 사용하여 알림을 배포하는 방법과 응용 프로그램에 배달 프로토콜을 구성하는 방법을 다루는 항목이 포함되어 있습니다. |
|
알림 만료 기간을 설정하는 방법과 Notification Services가 만료 기간을 사용하는 방법을 설명합니다. |
|
XSL 변환을 사용하여 알림의 서식을 지정하는 표준 콘텐츠 포맷터와 응용 프로그램에서 사용할 수 있도록 콘텐츠 포맷터를 정의하는 방법을 다루는 항목이 포함되어 있습니다. |
|
SMTP 및 File 등의 표준 배달 프로토콜과 응용 프로그램에서 사용할 수 있도록 이러한 배달 프로토콜을 정의하는 방법을 다루는 항목이 포함되어 있습니다. |
참고 항목
참조
Microsoft.SqlServer.Management.Nmo.NotificationClass
개념
관련 자료
Notification Services 응용 프로그램 정의
NotificationClasses Element (ADF)