Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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