Compartilhar via


Classe ReplicationObject

Abstract class that is the base class for all classes in the Replication Management Objects (RMO) programming interface.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Replication.ReplicationObject
    Mais...

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

Sintaxe

'Declaração
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",  _
    Name := "Microsoft.SqlServer.Rmo")> _
Public MustInherit Class ReplicationObject
'Uso
Dim instance As ReplicationObject
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = "Microsoft.SqlServer.Rmo")]
public abstract class ReplicationObject
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = L"Microsoft.SqlServer.Rmo")]
public ref class ReplicationObject abstract
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", 
    Name = "Microsoft.SqlServer.Rmo")>]
type ReplicationObject =  class end
public abstract class ReplicationObject

O tipo ReplicationObject expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido ReplicationObject Creates a new instance of the ReplicationObject class.

Início

Propriedades

  Nome Descrição
Propriedade pública CachePropertyChanges Gets or sets whether to cache changes made to the replication properties or to apply them immediately.
Propriedade pública ConnectionContext Gets or sets the connection to an instance of Microsoft SQL Server.
Propriedade pública IsExistingObject Gets whether the object exists on the server or not.
Propriedade pública SqlServerName Gets the name of the Microsoft SQL Server instance to which this object is connected.
Propriedade pública UserData Gets or sets an object property that allows users to attach their own data to the object.

Início

Métodos

  Nome Descrição
Método protegido CheckValidCreation Infraestrutura. Checks the valid replication creation.
Método protegido CheckValidDefinition Infraestrutura. Indicates whether the definition is valid.
Método público CommitPropertyChanges Sends all the cached property change statements to the instance of Microsoft SQL Server.
Método público Decouple Decouples the referenced replication object from the server.
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método protegido GetChangeCommand Infraestrutura. Returns the change command from the replication.
Método protegido GetCreateCommand Infraestrutura. Returns the create command from the replication.
Método protegido GetDropCommand Infraestrutura. Returns the drop command from the replication.
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido InternalRefresh Infraestrutura. Initiates an internal refresh from the replication.
Método público Load Loads the properties of an existing object from the server.
Método público LoadProperties Loads the properties of an existing object from the server.
Método protegido MemberwiseClone (Herdado de Object.)
Método público Refresh Reloads the properties of the object.
Método público ToString (Herdado de Object.)

Início

Comentários

Thread Safety

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

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Replication

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Replication.ReplicationObject
    Microsoft.SqlServer.Replication.AgentProfile
    Microsoft.SqlServer.Replication.Article
    Microsoft.SqlServer.Replication.DistributionArticle
    Microsoft.SqlServer.Replication.DistributionDatabase
    Microsoft.SqlServer.Replication.DistributionPublication
    Microsoft.SqlServer.Replication.DistributionPublisher
    Microsoft.SqlServer.Replication.DistributionSubscription
    Microsoft.SqlServer.Replication.MergeSubscriberMonitor
    Microsoft.SqlServer.Replication.Publication
    Microsoft.SqlServer.Replication.PublicationMonitor
    Microsoft.SqlServer.Replication.PublisherMonitor
    Microsoft.SqlServer.Replication.PullSubscription
    Microsoft.SqlServer.Replication.RegisteredSubscriber
    Microsoft.SqlServer.Replication.ReplicationDatabase
    Microsoft.SqlServer.Replication.ReplicationMonitor
    Microsoft.SqlServer.Replication.ReplicationServer
    Microsoft.SqlServer.Replication.ReplicationTable
    Microsoft.SqlServer.Replication.Subscription