Compartir a través de


Agregar un dispositivo de suscriptor

El objeto SubscriberDevice expone propiedades que permiten que establezca información acerca de qué tipo de dispositivo se trata, a qué suscriptor pertenece y cómo entregarle notificaciones. El método Add de este objeto escribe esos datos en la base de datos de Notification Services. Los ejemplos siguientes muestran cómo agregar un dispositivo de suscriptor con código administrado y con Microsoft Visual Basic Scripting Edition (VBScript) para ilustrar la interoperabilidad COM.

Ejemplo de código administrado

En el ejemplo de código siguiente se muestra cómo utilizar un objeto SubscriberDevice en código administrado para agregar un dispositivo de suscriptor.

string instanceName = "Tutorial";

// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);

// Create the SubscriberDevice object.
SubscriberDevice testSubscriberDevice = 
    new SubscriberDevice(testInstance);

// Set the properties that describe the subscriber device record.
testSubscriberDevice.SubscriberId = "TestUser1";
testSubscriberDevice.DeviceAddress = "stephanie@adventure-works.com";
testSubscriberDevice.DeviceName = "Work e-mail";
testSubscriberDevice.DeviceTypeName = "e-mail";
testSubscriberDevice.DeliveryChannelName = "FileChannel";

// Add the subscriber device record to the database.
testSubscriberDevice.Add();

Ejemplo de interoperabilidad COM

En el ejemplo de código de Microsoft Visual Basic Scripting Edition (VBScript) siguiente se muestra cómo utilizar un objeto SubscriberDevice en código no administrado para agregar un dispositivo de suscriptor:

Dim testInstance, testSubscriberDevice
const instanceName = "Tutorial"

' Create the NSInstance object.
set testInstance = _
    WScript.CreateObject( _
    "Microsoft.SqlServer.NotificationServices.NSInstance")
testInstance.Initialize instanceName

' Create the SubscriberDevice object.
set testSubscriberDevice = _
    WScript.CreateObject( _
    "Microsoft.SqlServer.NotificationServices.SubscriberDevice")
testSubscriberDevice.Initialize (testInstance)

' Define device properties
testSubscriberDevice.SubscriberId = "TestUser2"
testSubscriberDevice.DeviceAddress = "david@adventure-works.com"
testSubscriberDevice.DeviceName = "Work e-mail"
testSubscriberDevice.DeviceTypeName = "e-mail"
testSubscriberDevice.DeliveryChannelName = "FileChannel"

' Add the subscriber device record to the database.
testSubscriberDevice.Add

wscript.echo "Subscriber device added."

Vea también

Conceptos

Crear un objeto SubscriberDevice
Actualizar un dispositivo de suscriptor
Eliminar un dispositivo de suscriptor
Llenar una lista de canal de entrega

Otros recursos

NSSubscriberDeviceView

Ayuda e información

Obtener ayuda sobre SQL Server 2005