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