Eliminar un registro de suscriptor
El método Delete de la clase Subscriber elimina un registro de suscriptor existente de la base de datos de instancia.
Importante: |
---|
En el caso de aplicaciones de Notification Services habilitadas, si elimina automáticamente un registro de suscriptor, se eliminan todos los dispositivos de suscriptor y las suscripciones asociadas al Id. del suscriptor. En el caso de aplicaciones de Notification Services deshabilitadas, si elimina un registro de suscriptor, las suscripciones asociadas se conviertan en huérfanas. Debería quitar las suscripciones huérfanas de sus aplicaciones. |
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 eliminar un suscriptor.
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.Delete();
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 eliminar 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"
' Delete the subscriber record
testSubscriber.Delete
wscript.echo "Subscriber deleted."
Vea también
Conceptos
Crear un objeto de suscriptor
Agregar un registro de suscriptor
Actualizar un registro de suscriptor
Eliminar información relacionada con la suscripción
Obtener los dispositivos y las suscripciones de un suscriptor