Partager via


Mise à jour d'un enregistrement d'abonné

Utilisez la méthode Update de la classe Subscriber pour modifier des données d'abonné existantes dans la base de données Notification Services. Vous accédez à un enregistrement d'abonné en créant un objet Abonné, puis en définissant la propriété SubscriberId ou en utilisant un objet SubscriberEnumeration pour obtenir la collection d'abonnés pour l'instance de Notification Services.

Exemple de code managé

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

Cet exemple utilise l'espace de noms 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();

Exemple COM Interop

L'exemple de code Microsoft Visual Basic Scripting Edition (VBScript) suivant montre comment utiliser un objet Subscriber en code non managé pour mettre à jour 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"

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

wscript.echo "Subscriber updated."

Voir aussi

Concepts

Création d'un objet Subscriber
Ajout d'un enregistrement d'abonné
Suppression 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