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