Condividi tramite


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

Altre risorse

NSSubscriberView

Guida in linea e informazioni

Assistenza su SQL Server 2005