Udostępnij za pośrednictwem


Jak Umożliwia wyświetlanie i modyfikowanie właściwości artykułu (Programowanie RMO)

Można zmodyfikować artykuły i uzyskiwać dostęp do ich właściwości programowo przy użyciu RMO (replikacja Management Objects).Klasy RMO służy do wyświetlania lub modyfikowania właściwości artykuł zależą od typu publikacja, do której należy dany artykułu.

Służy do wyświetlania lub modyfikowania właściwości artykuł, który należy do migawka lub transakcyjnych publikacja

  1. Utwórz połączenie Wydawca przy użyciu ServerConnection Klasa.

  2. Utworzenie wystąpienie TransArticle Klasa.

  3. zestaw Name(), PublicationName(), a DatabaseName() właściwości.

  4. zestaw połączenia z kroku 1 do ConnectionContext() Właściwość.

  5. Wywołanie LoadProperties() Metoda uzyskać właściwości obiektu. Jeśli ta metoda zwraca false, albo właściwości artykuł w kroku 3 zostały niepoprawnie określone artykułu nie istnieje lub nie.

  6. (Opcjonalnie) Aby zmienić właściwości, zestaw nową wartość dla jednego z TransArticle właściwości, które mogą być zestaw.

  7. (Opcjonalnie) Jeżeli określono wartość true dla CachePropertyChanges(), wywołaj CommitPropertyChanges() Metoda, aby zatwierdzić zmiany na serwerze. Jeżeli określono wartość false dla CachePropertyChanges() (ustawienie domyślne), zmiany są wysyłane do serwera natychmiast.

Służy do wyświetlania lub modyfikowania właściwości artykuł, który należy do publikacja seryjnej

  1. Utwórz połączenie Wydawca przy użyciu ServerConnection Klasa.

  2. Utworzenie wystąpienie MergeArticle Klasa.

  3. zestaw Name(), PublicationName(), a DatabaseName() właściwości.

  4. zestaw połączenia z kroku 1 do ConnectionContext() Właściwość.

  5. Wywołanie LoadProperties() Metoda uzyskać właściwości obiektu. Jeśli ta metoda zwraca false, albo właściwości artykuł w kroku 3 zostały niepoprawnie określone artykułu nie istnieje lub nie.

  6. (Opcjonalnie) Aby zmienić właściwości, zestaw nową wartość dla jednego z MergeArticle właściwości, które mogą być zestaw.

  7. (Opcjonalnie) Jeżeli określono wartość true dla CachePropertyChanges(), wywołaj CommitPropertyChanges() Metoda, aby zatwierdzić zmiany na serwerze. Jeżeli określono wartość false dla CachePropertyChanges() (ustawienie domyślne), zmiany są wysyłane do serwera natychmiast.

Example

W tym przykładzie zmienia artykuł korespondencji seryjnej, aby określić program obsługa logika biznesowa używane przez artykułu.