EnumNotifications yöntemi
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
The EnumNotifications method returns a QueryResults object that enumerates notifications for a Microsoft SQL Server Agent operator or alert.
Sözdizimi
object
.EnumNotifications(
NotifyMethod
,
EnumNotifyType
,
[ AlertOrOperator ] ) as QueryResults
Bölümleri
nesne
Bir nesneye uygulanan listesinde değerlendirir ifade.NotifyMethod
Belirten bir bildirim yöntem ve ayarlarda belirtildiği gibi sonuç küme yapım yönlendirerek uzun tamsayı.EnumNotifyType
Ayarlarda belirtildiği gibi numaralandırma yönlendirir uzun tamsayı.AlertOrOperator
İsteğe bağlı.Bildirim hedef veya kaynak adını belirten dize.Kullanırken AlertOrOperator bağımsız değişkeni EnumNotifyType SQLDMOEnumNotify_Target bağımsız değişkenini belirtmeniz gerekir.
Prototip (c/C++)
HRESULT EnumNotifications(
SQLDMO_NOTIFY_TYPE NotifyMethod,
SQLDMO_ENUMNOTIFY_TYPE EnumNotifyType,
LPSQLDMOQUERYRESULTS *ppResults,
SQLDMO_LPCSTR AlertOrOperator = NULL);
Ayarları
The NotifyMethod argument is a bit-packed long integer.Kullanımı bir veya belirtmek için mantıksal işleç birden çok tek bir değer.Set NotifyMethod bu değerleri kullanarak bağımsız değişkeni.
Sabit |
Değer |
Açıklama |
---|---|---|
SQLDMONotify_All |
7 |
E-posta, çağrı cihazı adresi ve ağ açılır ileti gönderilen e-posta bildirimi. |
SQLDMONotify_Email |
1 |
işleç e-posta adresine gönderilen e-posta bildirimi. |
SQLDMONotify_NetSend |
4 |
Ağ açılır ileti bildirim postalandığı işleç ağ adresi. |
SQLDMONotify_Pager |
2 |
işleç çağrı cihazı adresine gönderilen e-posta bildirimi. |
Set EnumNotifyType bu değerleri kullanarak bağımsız değişkeni.
Sabit |
Değer |
Açıklama |
---|---|---|
SQLDMOEnumNotify_ gerçek |
2 |
Yalnızca operatörler veya bildirim için yapılandırılan uyarıların dönün. |
SQLDMOEnumNotify_All |
1 |
Tüm işleçler veya uyarıları geri dönün.Değeri use_email, use_netsend, veya use_pager sütun işleç veya uyarı bildirim için belirtilen yöntem. tarafından yapılandırıldığını gösterir |
SQLDMOEnumNotify_Max |
3 |
SQLDMOEnumNotify_Target. |
SQLDMOEnumNotify_Min |
1 |
SQLDMOEnumNotify_All. |
SQLDMOEnumNotify_/hedef |
3 |
Bir sonuç küme return sıralar işleç için bildirim veya uyarı olarak belirtilmiş AlertOrOperator bağımsız değişkeni. |
Döndürür
İçin Alert nesnesi, EnumNotifications yöntem döndürür bir QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.
Column |
Veri türü |
Açıklama |
---|---|---|
has_email |
integer |
1, işleç bir e-posta adresiyle yapılandırılır. |
has_netsend |
integer |
1, işleç ağ açılır ileti alındı bilgisi için bir adresi ile yapılandırılmış. |
has_pager |
integer |
1, işleç çağrı cihazı adresi ile yapılandırılmış. |
operator_id |
integer |
Sistem tarafından oluşturulan işleç tanımlayıcı. |
operator_name |
nvarchar(129) |
Operatör adı. |
use_email |
integer |
Sütun yok NotifyMethod SQLDMONotify_Email belirtir. 1, işleç bildirim almak için e-posta yoluyla yapılandırılır. |
use_netsend |
integer |
Sütun yok NotifyMethod SQLDMONotify_NetSend belirtir. 1, işleç bildirim almak için ağ açılır ileti tarafından yapılandırılır. |
use_pager |
integer |
Sütun yok NotifyMethod SQLDMONotify_Pager belirtir. 1, işleç bildirim almak için sayfa tarafından yapılandırılır. |
İçin Operator nesnesi, EnumNotifications yöntem döndürür bir QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.
Column |
Veri türü |
Açıklama |
---|---|---|
alert_id |
integer |
Sistem tarafından üretilen uyarı tanımlayıcı. |
alert_name |
nvarchar(129) |
Uyarı adı. |
has_email |
integer |
Sıfır olmayan, belli sayıda e-posta ile uyarı bildirim almak üzere yapılandırılmış. |
has_netsend |
integer |
Sıfır olmayan, belli sayıda ağ tarafından açılan ileti uyarı bildirim almak üzere yapılandırılmış. |
has_pager |
integer |
Sıfır olmayan, belli sayıda çağrı cihazı tarafından uyarı bildirim almak üzere yapılandırılmış. |
use_email |
integer |
Sütun yok NotifyMethod SQLDMONotify_Email belirtir. 1, Uyarı bildirim yükseltmek için e-posta yoluyla yapılandırılır. |
use_netsend |
integer |
Sütun yok NotifyMethod SQLDMONotify_NetSend belirtir. 1, Uyarı bildirim yükseltmek için ağ açılır ileti tarafından yapılandırılır. |
use_pager |
integer |
Sütun yok NotifyMethod SQLDMONotify_Pager belirtir. 1, Uyarı bildirim yükseltmek için sayfa tarafından yapılandırılır. |