Partager via


Procédure : supprimer un article (programmation RMO)

Vous pouvez supprimer des articles par programme à l'aide des objets RMO (Replication Management Objects). Les classes RMO à utiliser pour supprimer un article dépendent du type de publication auquel l'article appartient.

Pour supprimer un article qui appartient à une publication transactionnelle ou de capture instantanée.

  1. Créez une connexion au serveur de publication en utilisant la classe ServerConnection.

  2. Créez une instance de la classe TransArticle.

  3. Définissez les propriétés Name, PublicationName et DatabaseName.

  4. Définissez la connexion créée à l'étape 1 pour la propriété ConnectionContext.

  5. Vérifiez la propriété IsExistingObject pour vérifier que l'article existe. Si la valeur de cette propriété est false, soit les propriétés de l'article ont été définies de manière incorrecte à l'étape 3, soit l'article n'existe pas.

  6. Appelez la méthode Remove.

  7. Fermez toutes les connexions.

Pour supprimer un article qui appartient à une publication de fusion

  1. Créez une connexion au serveur de publication en utilisant la classe ServerConnection.

  2. Créez une instance de la classe MergeArticle.

  3. Définissez les propriétés Name, PublicationName et DatabaseName.

  4. Définissez la connexion créée à l'étape 1 pour la propriété ConnectionContext.

  5. Vérifiez la propriété IsExistingObject pour vérifier que l'article existe. Si la valeur de cette propriété est false, soit les propriétés de l'article ont été définies de manière incorrecte à l'étape 3, soit l'article n'existe pas.

  6. Appelez la méthode Remove.

  7. Fermez toutes les connexions.