Vorgehensweise: Löschen eines Artikels (RMO-Programmierung)
Sie können Artikel mithilfe von Replikationsverwaltungsobjekten (RMO) programmgesteuert löschen. Welche RMO-Klassen Sie zum Löschen eines Artikels verwenden, hängt vom Typ der Veröffentlichung ab, zu der der Artikel gehört.
So löschen Sie einen Artikel, der zu einer Snapshot- oder Transaktionsveröffentlichung gehört
Erstellen Sie eine Verbindung mit dem Verleger, indem Sie die ServerConnection-Klasse verwenden.
Erstellen Sie eine Instanz der TransArticle-Klasse.
Legen Sie die Eigenschaften Name, PublicationName und DatabaseName fest.
Legen Sie die Verbindung aus Schritt 1 für die ConnectionContext-Eigenschaft fest.
Überprüfen Sie die IsExistingObject-Eigenschaft, um festzustellen, ob der Artikel vorhanden ist. Wenn der Wert dieser Eigenschaft false lautet, wurden entweder die Artikeleigenschaften in Schritt 3 falsch definiert, oder der Artikel ist nicht vorhanden.
Rufen Sie die Remove-Methode auf.
Trennen Sie alle Verbindungen.
So löschen Sie einen Artikel, der zu einer Mergeveröffentlichung gehört
Erstellen Sie eine Verbindung mit dem Verleger, indem Sie die ServerConnection-Klasse verwenden.
Erstellen Sie eine Instanz der MergeArticle-Klasse.
Legen Sie die Eigenschaften Name, PublicationName und DatabaseName fest.
Legen Sie die Verbindung aus Schritt 1 für die ConnectionContext-Eigenschaft fest.
Überprüfen Sie die IsExistingObject-Eigenschaft, um festzustellen, ob der Artikel vorhanden ist. Wenn der Wert dieser Eigenschaft false lautet, wurden entweder die Artikeleigenschaften in Schritt 3 falsch definiert, oder der Artikel ist nicht vorhanden.
Rufen Sie die Remove-Methode auf.
Trennen Sie alle Verbindungen.