Aggiornamento di un dispositivo del sottoscrittore
Utilizzare il metodo Update della classe SubscriberDevice per modificare i dati del dispositivo del sottoscrittore esistente nel database dell'istanza di Notification Services. Negli esempi seguenti viene illustrato come aggiornare un dispositivo del sottoscrittore utilizzando codice gestito e Microsoft Visual Basic Scripting Edition (VBScript) per illustrare l'interoperatività COM.
Esempio di codice gestito
Nell'esempio di codice seguente viene illustrato come utilizzare un oggetto SubscriberDevice nel codice gestito per aggiornare un dispositivo del sottoscrittore.
string instanceName = "Tutorial";
// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);
// Create the SubscriberDevice object.
SubscriberDevice testSubscriberDevice =
new SubscriberDevice(testInstance);
// Set the subscriber ID and device name
// so that the correct record is updated.
testSubscriberDevice.SubscriberId = "TestUser1";
testSubscriberDevice.DeviceName = "Work e-mail";
// Modify the subscriber device properties
// and update the record.
testSubscriberDevice.DeviceAddress = "stephanieb@adventure-works.com";
testSubscriberDevice.DeviceTypeName = "e-mail";
testSubscriberDevice.DeliveryChannelName = "FileChannel";
testSubscriberDevice.Update();
Esempio di interoperatività COM
Nell'esempio VBScript seguente viene illustrato come utilizzare un oggetto SubscriberDevice nel codice non gestito per aggiornare un dispositivo del sottoscrittore:
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)
' Set the subscriber ID and device name
' so that the correct record is updated.
testSubscriberDevice.SubscriberId = "TestUser2"
testSubscriberDevice.DeviceName = "Work e-mail"
' Modify the subscriber device properties
' and update the record.
testSubscriberDevice.DeviceAddress = "davidb@adventure-works.com"
testSubscriberDevice.DeviceTypeName = "e-mail"
testSubscriberDevice.DeliveryChannelName = "FileChannel"
testSubscriberDevice.Update()
wscript.echo "Subscriber device updated."
Vedere anche
Concetti
Creazione di un oggetto SubscriberDevice
Aggiunta di un dispositivo del sottoscrittore
Eliminazione di un dispositivo del sottoscrittore
Popolamento di un elenco di canali di recapito