Condividi tramite


Eliminazione di un record del sottoscrittore

Il metodo Delete della classe Subscriber elimina un record del sottoscrittore esistente nel database dell'istanza.

ms171266.note(it-it,SQL.90).gifImportante:
Nelle applicazioni Notification Services attivate, l'eliminazione di un record del sottoscrittore elimina automaticamente tutti i dispositivi del sottoscrittore e le sottoscrizioni associate all'ID del sottoscrittore. Nelle applicazioni Notification Services disattivate, l'eliminazione di un record del sottoscrittore rende orfane le sottoscrizioni associate. È consigliabile rimuovere le sottoscrizioni orfane dalle applicazioni.

Esempio di codice gestito

Nell'esempio di codice seguente viene illustrato come utilizzare un oggetto Subscriber nel codice gestito per eliminare un sottoscrittore.

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

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

' Delete the subscriber record
testSubscriber.Delete

wscript.echo "Subscriber deleted."

Vedere anche

Concetti

Creazione di un oggetto Subscriber
Aggiunta di un record del sottoscrittore
Aggiornamento di un record di un 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