Agregar un registro de suscriptor
El objeto Subscriber expone propiedades que permiten establecer el valor SubscriberId e indicar si el suscriptor está habilitado para recibir notificaciones. El método Add de este objeto escribe esos datos en la base de datos de instancia.
[!NOTA] Dependiendo de la intercalación que ha seleccionado para su base de datos de instancia de Notification Services, la evaluación de la unicidad del SubscriberId puede incluir mayúsculas y minúsculas y espacios iniciales o finales.
Ejemplo de código administrado
El siguiente ejemplo de código muestra cómo usar un objeto Subscriber en código administrado para agregar un suscriptor. El ejemplo usa valores literales para las propiedades Enabled y SubscriberId, pero probablemente el usuario obtenga los valores de propiedad de la interfaz de administración de suscripciones.
// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);
// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);
// Set the properties that describe the subscriber record.
testSubscriber.Enabled = true;
testSubscriber.SubscriberId = "TestUser1";
// Add the subscriber record to the database.
testSubscriber.Add();
Ejemplo de interoperabilidad COM
El siguiente ejemplo de código Microsoft Visual Basic Scripting Edition (VBScript) muestra cómo usar un objeto Subscriber en código no administrado para agregar un suscriptor:
Dim testInstance, testSubscriber
const instanceName = "Tutorial"
' Create and initialize the NSInstance object.
set testInstance = _
WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.NSInstance")
testInstance.Initialize instanceName
' Create and initialize the Subscriber object.
set testSubscriber = _
WScript.CreateObject( _
"Microsoft.SqlServer.NotificationServices.Subscriber")
testSubscriber.Initialize (testInstance)
wscript.echo "Subscriber object created."
' Set the properties that describe the subscriber record.
testSubscriber.SubscriberId = "TestUser2"
testSubscriber.Enabled = true
' Add the subscriber record to the database.
testSubscriber.Add
wscript.echo "Subscriber added."
Vea también
Conceptos
Crear un objeto de suscriptor
Actualizar un registro de suscriptor
Eliminar un registro de suscriptor
Eliminar información relacionada con la suscripción
Obtener los dispositivos y las suscripciones de un suscriptor