Compartir a través de


Actualizar un registro de suscriptor

Utilice el método Update de la clase Subscriber para modificar datos de suscriptores existentes en la base de datos de Notification Services. A un registro de suscriptor se obtiene acceso creando un objeto Subscriber y, a continuación, estableciendo la propiedad SubscriberId, o bien utilizando un objeto SubscriberEnumeration para obtener la colección de suscriptores de la instancia de Notification Services.

Ejemplo de código administrado

En el ejemplo de código siguiente se muestra cómo utilizar un objeto Subscriber en código administrado para actualizar un suscriptor.

En este ejemplo se utiliza el espacio de nombres Microsoft.SqlServer.NotificationServices.

string instanceName = "Tutorial";    

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

// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);        

// Set the subscriber ID so that the correct
// subscriber record is updated.
testSubscriber.SubscriberId = "TestUser1";

// Change subscriber data, then update the database.
testSubscriber.Enabled = false;
testSubscriber.Update();

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 Subscriber en código no administrado para actualizar 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)

' Set the subscriber ID.
testSubscriber.SubscriberId = "TestUser2"

' Set properties and update the subscriber record
testSubscriber.Enabled = false
testSubscriber.Update

wscript.echo "Subscriber updated."

Vea también

Conceptos

Crear un objeto de suscriptor
Agregar 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

Otros recursos

NSSubscriberView

Ayuda e información

Obtener ayuda sobre SQL Server 2005