Freigeben über


Hinzufügen eines Abonnentengeräts

Das SubscriberDevice-Objekt macht Eigenschaften verfügbar, mit denen Sie folgende Informationen festlegen können: um welchen Typ von Gerät es sich handelt, zu welchem Abonnenten es gehört und wie Benachrichtigungen an das Gerät übermittelt werden. Die Add-Methode des Objekts schreibt diese Daten in die Notification Services-Datenbank. Die folgenden Beispiele zeigen das Hinzufügen eines Abonnentengeräts mithilfe von verwaltetem Code und mithilfe von Microsoft Visual Basic Scripting Edition (VBScript) zur Veranschaulichung von COM-Interop.

Beispiel für verwalteten Code

Das folgende Codebeispiel zeigt, wie für das Hinzufügen eines Abonnentengeräts ein SubscriberDevice-Objekt in verwaltetem Code verwendet wird.

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

COM-Interop-Beispiel

Das folgende VBScript-Codebeispiel (Microsoft Visual Basic Scripting Edition) zeigt, wie für das Hinzufügen eines Abonnentengeräts ein SubscriberDevice-Objekt in nicht verwaltetem Code verwendet wird:

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

Siehe auch

Konzepte

Erstellen eines SubscriberDevice-Objekts
Aktualisieren eines Abonnentengeräts
Löschen eines Abonnentengeräts
Auffüllen einer Übermittlungskanalliste

Andere Ressourcen

NSSubscriberDeviceView

Hilfe und Informationen

Informationsquellen für SQL Server 2005