Partager via


Suppression d'un enregistrement d'abonné

La méthode Delete de la classe Subscriber supprime un enregistrement d'abonné existant dans la base de données d'instance.

ms171266.note(fr-fr,SQL.90).gifImportant :
Dans les applications Notification Services activées, la suppression d'un enregistrement d'abonné supprime automatiquement tous les périphériques d'abonné et les abonnements associés à l'ID d'abonné. Dans les applications Notification Services désactivées, la suppression d'un enregistrement d'abonné rend orphelins les abonnements associés. Vous devez supprimer les abonnements orphelins de vos applications.

Exemple de code managé

L'exemple de code suivant montre comment utiliser un objet Subscriber en code managé pour supprimer un abonné.

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();

Exemple COM Interop

L'exemple de code VBScript (Microsoft Visual Basic Scripting Edition) suivant montre comment utiliser un objet Subscriber en code non managé pour supprimer un abonné :

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."

Voir aussi

Concepts

Création d'un objet Subscriber
Ajout d'un enregistrement d'abonné
Mise à jour d'un enregistrement d'abonné
Suppression d'informations relatives aux abonnements associés
Accès aux périphériques et aux abonnements d'un abonné

Autres ressources

NSSubscriberView

Aide et Informations

Assistance sur SQL Server 2005