Condividi tramite


Aggiunta di un dispositivo del sottoscrittore

L'oggetto SubscriberDevice espone le proprietà che consentono di impostare le informazioni relative al tipo di dispositivo, al sottoscrittore cui appartiene e alla procedura di recapito delle notifiche a esso. Il metodo Add dell'oggetto scrive i dati nel database Notification Services. Negli esempi seguenti viene illustrato come aggiungere 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 aggiungere 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 properties that describe the subscriber device record.
testSubscriberDevice.SubscriberId = "TestUser1";
testSubscriberDevice.DeviceAddress = "stephanie@adventure-works.com";
testSubscriberDevice.DeviceName = "Work e-mail";
testSubscriberDevice.DeviceTypeName = "e-mail";
testSubscriberDevice.DeliveryChannelName = "FileChannel";

// Add the subscriber device record to the database.
testSubscriberDevice.Add();

Esempio di interoperatività COM

Nell'esempio di codice Microsoft Visual Basic Scripting Edition (VBScript) seguente viene illustrato come utilizzare un oggetto SubscriberDevice nel codice non gestito per aggiungere 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)

' Define device properties
testSubscriberDevice.SubscriberId = "TestUser2"
testSubscriberDevice.DeviceAddress = "david@adventure-works.com"
testSubscriberDevice.DeviceName = "Work e-mail"
testSubscriberDevice.DeviceTypeName = "e-mail"
testSubscriberDevice.DeliveryChannelName = "FileChannel"

' Add the subscriber device record to the database.
testSubscriberDevice.Add

wscript.echo "Subscriber device added."

Vedere anche

Concetti

Creazione di un oggetto SubscriberDevice
Aggiornamento di un dispositivo del sottoscrittore
Eliminazione di un dispositivo del sottoscrittore
Popolamento di un elenco di canali di recapito

Altre risorse

NSSubscriberDeviceView

Guida in linea e informazioni

Assistenza su SQL Server 2005