Procedura: Eliminazione di un articolo (programmazione RMO)

È possibile eliminare articoli a livello di programmazione tramite gli oggetti RMO (Replication Management Objects). Le classi RMO utilizzate per l'eliminazione di un articolo dipendono dal tipo di pubblicazione cui appartiene l'articolo.

Per eliminare un articolo che appartiene a una pubblicazione snapshot o transazionale

  1. Creare una connessione al server di pubblicazione tramite la classe ServerConnection.

  2. Creare un'istanza della classe TransArticle.

  3. Impostare le proprietà Name, PublicationName e DatabaseName.

  4. Impostare la connessione del passaggio 1 per la proprietà ConnectionContext.

  5. Controllare la proprietà IsExistingObject per verificare che l'articolo esista. Se il valore di questa proprietà è false, le proprietà dell'articolo sono state definite in modo non corretto nel passaggio 3 oppure l'articolo non esiste.

  6. Chiamare il metodo Remove.

  7. Chiudere tutte le connessioni.

Per eliminare un articolo che appartiene a una pubblicazione di tipo merge

  1. Creare una connessione al server di pubblicazione tramite la classe ServerConnection.

  2. Creare un'istanza della classe MergeArticle.

  3. Impostare le proprietà Name, PublicationName e DatabaseName.

  4. Impostare la connessione del passaggio 1 per la proprietà ConnectionContext.

  5. Controllare la proprietà IsExistingObject per verificare che l'articolo esista. Se il valore di questa proprietà è false, le proprietà dell'articolo sono state definite in modo non corretto nel passaggio 3 oppure l'articolo non esiste.

  6. Chiamare il metodo Remove.

  7. Chiudere tutte le connessioni.