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.
Important : |
---|
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é