Aggiornamento di un record di un sottoscrittore
Utilizzare il metodo Update della classe Subscriber per modificare i dati esistenti del sottoscrittore nel database di Notification Services. Per accedere a un record del sottoscrittore, creare un oggetto Subscriber e quindi impostare la proprietà SubscriberId oppure utilizzare un oggetto SubscriberEnumeration per ottenere l'insieme di sottoscrittori per l'istanza di Notification Services.
Esempio di codice gestito
Nell'esempio di codice riportato di seguito viene illustrato come utilizzare un oggetto Subscriber nel codice gestito per aggiornare un sottoscrittore.
In questo esempio viene utilizzato lo spazio dei nomi Microsoft.SqlServer.NotificationServices.
string instanceName = "Tutorial";
// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);
// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);
// Set the subscriber ID so that the correct
// subscriber record is updated.
testSubscriber.SubscriberId = "TestUser1";
// Change subscriber data, then update the database.
testSubscriber.Enabled = false;
testSubscriber.Update();
Esempio di interoperabilità COM
Nell'esempio di codice VBScript (Microsoft Visual Basic Scripting Edition) riportato di seguito viene illustrato come utilizzare un oggetto Subscriber nel codice non gestito per aggiornare 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)
' Set the subscriber ID.
testSubscriber.SubscriberId = "TestUser2"
' Set properties and update the subscriber record
testSubscriber.Enabled = false
testSubscriber.Update
wscript.echo "Subscriber updated."
Vedere anche
Concetti
Creazione di un oggetto Subscriber
Aggiunta di un record del sottoscrittore
Eliminazione di un record del sottoscrittore
Eliminazione di informazioni correlate alle sottoscrizioni
Recupero dei dispositivi e delle sottoscrizioni di un sottoscrittore