Esporta (0) Stampa
Espandi tutto

Aggiornamento di un record di un sottoscrittore

SQL Server 2005

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.

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

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

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft