Export (0) Print
Expand All

AgentCore Class

Topic Status: Some information in this topic is pre-release and subject to change in future releases. Pre-release information describes new features or changes to existing features in Microsoft SQL Server 2014.

Implements the core functionality for managed replication agents.

Object
  MarshalByRefObject
    Microsoft.SqlServer.Replication.AgentCore
      Microsoft.SqlServer.Replication.SnapshotGenerationAgent

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

[ComVisibleAttribute(true)]
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, Name = "Microsoft.SqlServer.Replication", 
	PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class AgentCore : MarshalByRefObject

The AgentCore type exposes the following members.

  NameDescription
Protected methodAgentCoreCreates a new instance of the AgentCore class.
Top

  NameDescription
Public propertyAbortPolicyGets or sets how running replication agent threads are terminated when an unanticipated shutdown occurs.
Public propertyComErrorCollectionGets information on errors that occur during agent execution.
Public propertyFlatExceptionCollectionInfrastructure. Gets the collection of exception objects accessed using the IEnumerable interface.
Public propertyHistoryVerboseLevelGets or sets the amount of history logged during agent execution.
Public propertyLoginTimeoutGet or sets the number of seconds before the login times out for connections made by the agent.
Public propertyOutputGets or sets the name and path of the agent output file.
Public propertyOutputVerboseLevelGets or sets the level of detail of information written to the agent output file.
Public propertyPacketSizeInfrastructure. Gets or sets the packet size associated with the agent.
Public propertyProfileNameGets or sets an agent profile to use when running the agent.
Public propertyPublisherFailoverPartnerGets or sets the failover partner instance of SQL Server participating in a database mirroring session with the publication database.
Public propertyQueryTimeoutGets or sets the number of seconds before a query times out.
Top

  NameDescription
Public methodAbortAborts the process of the current instance.
Public methodCreateObjRefSecurity Critical. (Inherited from MarshalByRefObject.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Public methodGetType (Inherited from Object.)
Public methodInitializeLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodResetParametersToDefaultResets the value of the parameters to default.
Public methodToString (Inherited from Object.)
Top

  NameDescription
Public eventComStatusInfrastructure. Occurs when a running agent returns synchronization Com status information.
Public eventStatusOccurs when a running agent returns status information.
Top

Do not use AgentCore. Instead use the derived agent classes SnapshotGenerationAgent, MergeSynchronizationAgent, and TransSynchronizationAgent.

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

Community Additions

Show:
© 2014 Microsoft