ReplicationBaseCollection Class

The base class that is used in the construction of replication object collections. It contains functionality that is common to the replication object collections.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Replication.ReplicationBaseCollection
    More...

Namespace:  Microsoft.SqlServer.Replication
Assembly:  Microsoft.SqlServer.Rmo (in Microsoft.SqlServer.Rmo.dll)

Syntax

'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",  _
    Name := "Microsoft.SqlServer.Rmo")> _
Public MustInherit Class ReplicationBaseCollection _
    Implements ICollection, IEnumerable
'Usage
Dim instance As ReplicationBaseCollection
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = "Microsoft.SqlServer.Rmo")]
public abstract class ReplicationBaseCollection : ICollection, 
    IEnumerable
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = L"Microsoft.SqlServer.Rmo")]
public ref class ReplicationBaseCollection abstract : ICollection, 
    IEnumerable
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = "Microsoft.SqlServer.Rmo")>]
type ReplicationBaseCollection =  
    class
        interface ICollection
        interface IEnumerable
    end
public abstract class ReplicationBaseCollection implements ICollection, IEnumerable

The ReplicationBaseCollection type exposes the following members.

Properties

  Name Description
Public property Count Gets the number of objects in the referenced collection.
Public property IsSynchronized Gets whether or not access to the collection is synchronized and is therefore thread-safe.
Public property SyncRoot Gets an object that can be used to synchronize access to the collection.

Top

Methods

  Name Description
Public method CopyTo Copies the collection to an array.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator Gets an enumerator that is used to iterate through the objects in a collection.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method InitList Infrastructure.
Protected method MemberwiseClone (Inherited from Object.)
Public method Refresh Refreshes the collection.
Public method ToString (Inherited from Object.)

Top

Remarks

This namespace, class, or member is supported only in version 2.0 of the .NET Framework.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Replication.ReplicationBaseCollection
    Microsoft.SqlServer.Replication.DistributionArticleCollection
    Microsoft.SqlServer.Replication.DistributionDatabaseCollection
    Microsoft.SqlServer.Replication.DistributionPublicationCollection
    Microsoft.SqlServer.Replication.DistributionPublisherCollection
    Microsoft.SqlServer.Replication.DistributionSubscriptionCollection
    Microsoft.SqlServer.Replication.MergeArticleCollection
    Microsoft.SqlServer.Replication.MergePublicationCollection
    Microsoft.SqlServer.Replication.MergePullSubscriptionCollection
    Microsoft.SqlServer.Replication.MergeSubscriptionCollection
    Microsoft.SqlServer.Replication.PublicationMonitorCollection
    Microsoft.SqlServer.Replication.PublisherMonitorCollection
    Microsoft.SqlServer.Replication.RegisteredSubscriberCollection
    Microsoft.SqlServer.Replication.ReplicationDatabaseCollection
    Microsoft.SqlServer.Replication.TransArticleCollection
    Microsoft.SqlServer.Replication.TransPublicationCollection
    Microsoft.SqlServer.Replication.TransPullSubscriptionCollection
    Microsoft.SqlServer.Replication.TransSubscriptionCollection