Aracılığıyla paylaş


Nasıl Yapılır: Görüntüleme ve makale özellikleri (RMO programlama) Değiştir

Makaleleri değiştirmek ve özelliklerini, çoğaltma Management Objects (RMO) kullanarak programatik olarak erişebilirsiniz.Makale özelliklerini görüntülemek veya değiştirmek için kullandığınız RMO sınıfları makaleyi ait olduğu yayın türüne bağlıdır.

Özelliklerini değiştirmek veya görüntülemek için bir makale, anlık görüntü ya da işlemsel yayım ait

  1. Yayımcı bağlantısını kullanarak oluşturduğunuz ServerConnection sınıf.

  2. örnek TransArticle sınıf.

  3. küme Name(), PublicationName(), ve DatabaseName() özellikleri.

  4. küme bağlantı için adım 1'den ConnectionContext() özellik.

  5. Call LoadProperties() yöntem, nesne özelliklerini almak için. Bu yöntem döndürüyorsa false, adım 3'te makale özelliklerini yanlış olarak tanımlanmış ya da makaleyi yok.

  6. (Isteğe bağlı) Özelliklerini değiştirmek için , yeni bir değer biri için ayarlanan TransArticle özellikler ayarlanabilir.

  7. (Isteğe bağlı) Bir değer belirtilmişse true için CachePropertyChanges(), arama CommitPropertyChanges() yöntem, sunucu üzerinde değişiklikler kaydedilemiyor. Bir değer belirtilmişse false için CachePropertyChanges() (varsayılan), değişiklikler sunucuya hemen gönderilir.

Birleştirme yayınına ait bir makalenin özelliklerini görüntülemek veya değiştirmek için

  1. Yayımcı bağlantısını kullanarak oluşturduğunuz ServerConnection sınıf.

  2. örnek MergeArticle sınıf.

  3. küme Name(), PublicationName(), ve DatabaseName() özellikleri.

  4. küme bağlantı için adım 1'den ConnectionContext() özellik.

  5. Call LoadProperties() yöntem, nesne özelliklerini almak için. Bu yöntem döndürüyorsa false, adım 3'te makale özelliklerini yanlış olarak tanımlanmış ya da makaleyi yok.

  6. (Isteğe bağlı) Özelliklerini değiştirmek için , yeni bir değer biri için ayarlanan MergeArticle özellikler ayarlanabilir.

  7. (Isteğe bağlı) Bir değer belirtilmişse true için CachePropertyChanges(), arama CommitPropertyChanges() yöntem, sunucu üzerinde değişiklikler kaydedilemiyor. Bir değer belirtilmişse false için CachePropertyChanges() (varsayılan), değişiklikler sunucuya hemen gönderilir.

Example

Bu örnek, makale tarafından kullanılan iş mantığı işleyiciyi belirtmek için bir birleştirme makalesini değiştirir.