Partager via


Ajout d'un enregistrement d'abonné

L'objet Subscriber expose les propriétés qui vous permettent de définir la valeur SubscriberId et d'indiquer si l'abonné est autorisé à recevoir des notifications. La méthode Add de cet objet écrit les données dans la base de données d'instance.

ms171321.note(fr-fr,SQL.90).gifRemarque :
Selon le classement que vous avez sélectionné pour votre base de données d'instance Notification Services, l'évaluation de l'unicité de SubscriberId peut inclure des majuscules et des minuscules et des espaces de début ou de fin.

Exemple de code managé

L'exemple de code suivant montre comment utiliser un objet Subscriber en code managé pour ajouter un abonné. L'exemple utilise des valeurs littérales pour les propriétés Enabled et SubscriberId, mais vous obtiendrez probablement les valeurs de propriétés dans votre interface de gestion d'abonnement.

// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);

// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);
        

// Set the properties that describe the subscriber record.
testSubscriber.Enabled = true;
testSubscriber.SubscriberId = "TestUser1";

// Add the subscriber record to the database.
testSubscriber.Add();

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 ajouter 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)
wscript.echo "Subscriber object created."


' Set the properties that describe the subscriber record.
testSubscriber.SubscriberId = "TestUser2"
testSubscriber.Enabled = true

' Add the subscriber record to the database.
testSubscriber.Add

wscript.echo "Subscriber added."

Voir aussi

Concepts

Création d'un objet Subscriber
Mise à jour 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