Partager via


Ajout d'un périphérique d'abonné

L'objet SubscriberDevice expose des propriétés qui vous permettent de définir les informations sur le type de périphérique, l'abonné auquel il appartient et le mode de remise des notifications. La méthode Add de cet objet écrit ces données dans la base de données Notification Services. Les exemples ci-dessous montrent comment ajouter un périphérique d'abonné à l'aide de code managé et à l'aide de Microsoft Visual Basic Scripting Edition (VBScript) pour illustrer COM Interop.

Exemple de code managé

L'exemple de code suivant montre comment utiliser un objet SubscriberDevice en code managé pour ajouter un périphérique d'abonné.

string instanceName = "Tutorial";

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

// Create the SubscriberDevice object.
SubscriberDevice testSubscriberDevice = 
    new SubscriberDevice(testInstance);

// Set the properties that describe the subscriber device record.
testSubscriberDevice.SubscriberId = "TestUser1";
testSubscriberDevice.DeviceAddress = "stephanie@adventure-works.com";
testSubscriberDevice.DeviceName = "Work e-mail";
testSubscriberDevice.DeviceTypeName = "e-mail";
testSubscriberDevice.DeliveryChannelName = "FileChannel";

// Add the subscriber device record to the database.
testSubscriberDevice.Add();

Exemple COM Interop

L'exemple de code VBScript (Microsoft Visual Basic Scripting Edition) suivant montre comment utiliser un objet SubscriberDevice en code non managé pour ajouter un périphérique d'abonné :

Dim testInstance, testSubscriberDevice
const instanceName = "Tutorial"

' Create the NSInstance object.
set testInstance = _
    WScript.CreateObject( _
    "Microsoft.SqlServer.NotificationServices.NSInstance")
testInstance.Initialize instanceName

' Create the SubscriberDevice object.
set testSubscriberDevice = _
    WScript.CreateObject( _
    "Microsoft.SqlServer.NotificationServices.SubscriberDevice")
testSubscriberDevice.Initialize (testInstance)

' Define device properties
testSubscriberDevice.SubscriberId = "TestUser2"
testSubscriberDevice.DeviceAddress = "david@adventure-works.com"
testSubscriberDevice.DeviceName = "Work e-mail"
testSubscriberDevice.DeviceTypeName = "e-mail"
testSubscriberDevice.DeliveryChannelName = "FileChannel"

' Add the subscriber device record to the database.
testSubscriberDevice.Add

wscript.echo "Subscriber device added."

Voir aussi

Concepts

Création d'un objet SubscriberDevice
Mise à jour d'un périphérique d'abonné
Suppression d'un périphérique d'abonné
Renseignement d'une liste de canaux de remise

Autres ressources

NSSubscriberDeviceView

Aide et Informations

Assistance sur SQL Server 2005