Aggiunta di un record del sottoscrittore
L'oggetto Subscriber espone le proprietà che consentono di impostare il valore SubscriberId e indicare se il sottoscrittore è in grado di ricevere notifiche. Il metodo Add dell'oggetto scrive i dati nel database dell'istanza.
[!NOTA] In base alle regole di confronto selezionate per il database dell'istanza Notification Services, la valutazione dell'univocità di SubscriberId può includere la distinzione tra maiuscole e minuscole e gli spazi iniziali e finali.
Esempio di codice gestito
Nell'esempio di codice seguente viene illustrato come utilizzare un oggetto Subscriber nel codice gestito per aggiungere un sottoscrittore. Nell'esempio vengono utilizzati valori letterali per le proprietà Enabled e SubscriberId, ma è probabile che si ottengano i valori delle proprietà dall'interfaccia di gestione delle sottoscrizioni.
// 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();
Esempio di interoperatività COM
Nell'esempio di codice Microsoft Visual Basic Scripting Edition (VBScript) seguente viene illustrato come utilizzare un oggetto Subscriber nel codice non gestito per aggiungere un sottoscrittore.
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."
Vedere anche
Concetti
Creazione di un oggetto Subscriber
Aggiornamento di un record di un sottoscrittore
Eliminazione di un record del sottoscrittore
Eliminazione di informazioni correlate alle sottoscrizioni
Recupero dei dispositivi e delle sottoscrizioni di un sottoscrittore