Freigeben über


Hinzufügen eines Abonnentendatensatzes

Das Subscriber-Objekt macht Eigenschaften verfügbar, mit denen Sie den SubscriberId-Wert festlegen können und anzeigen können, ob der Abonnent für den Empfang von Benachrichtigungen aktiviert ist. Die Add-Methode des Objekts schreibt diese Daten in die Instanzdatenbank.

ms171321.note(de-de,SQL.90).gifHinweis:
Abhängig von der Sortierung, die Sie für die Notification Services-Instanzdatenbank ausgewählt haben, können bei der Auswertung der Eindeutigkeit des SubscriberId-Wertes Groß-/Kleinschreibung und führende oder nachgestellte Leerzeichen berücksichtigt werden.

Beispiel für verwalteten Code

Das folgende Codebeispiel zeigt, wie für das Hinzufügen eines Abonnenten ein Subscriber-Objekt in verwaltetem Code verwendet wird. In dem Beispiel werden für die Eigenschaften Enabled und SubscriberId Literalwerte verwendet, aber wahrscheinlich werden Sie die Eigenschaftswerte von der Schnittstelle der Abonnementverwaltung abrufen.

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

COM-Interop-Beispiel

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

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

Siehe auch

Konzepte

Erstellen eines Subscriber-Objekts
Aktualisieren eines Abonnentendatensatzes
Löschen eines Abonnentendatensatzes
Löschen von verwandten Abonnementinformationen
Abrufen der Geräte und Abonnements eines Abonnenten

Andere Ressourcen

NSSubscriberView

Hilfe und Informationen

Informationsquellen für SQL Server 2005