Udostępnij za pośrednictwem


Klasa AgentCore

Implementuje podstawowe funkcje replikacja zarządzanych agentów.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Replication (w Microsoft.SqlServer.Replication.dll)

Składnia

'Deklaracja
<ComVisibleAttribute(True)> _
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, Name := "Microsoft.SqlServer.Replication",  _
    PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class AgentCore _
    Inherits MarshalByRefObject
'Użycie
Dim instance As AgentCore
[ComVisibleAttribute(true)]
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, Name = "Microsoft.SqlServer.Replication", 
    PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class AgentCore : MarshalByRefObject
[ComVisibleAttribute(true)]
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, Name = L"Microsoft.SqlServer.Replication", 
    PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class AgentCore abstract : public MarshalByRefObject
[<AbstractClassAttribute>]
[<ComVisibleAttribute(true)>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, Name = "Microsoft.SqlServer.Replication", 
    PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type AgentCore =  
    class
        inherit MarshalByRefObject
    end
public abstract class AgentCore extends MarshalByRefObject

Typ AgentCore uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona AgentCore Tworzy wystąpienie AgentCore klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna AbortPolicy Pobiera lub ustawia jak uruchomiony agent replikacja wątki są przerywane, gdy występuje niekontrolowanej zamknięcia.
Właściwość publiczna ComErrorCollection Zwraca informacje na temat błędów występujących podczas wykonywania agenta.
Właściwość publiczna FlatExceptionCollection Infrastruktura.
Właściwość publiczna HistoryVerboseLevel Pobiera lub ustawia ilość historia zarejestrowane podczas wykonywania agenta.
Właściwość publiczna LoginTimeout GET lub ustawia liczbę sekund przed logowania limit czasu połączeń nawiązywanych przez agenta.
Właściwość publiczna Output Pobieranie lub ustawia nazwę i ścieżka pliku wyjściowego agenta.
Właściwość publiczna OutputVerboseLevel Pobiera lub ustawia poziom szczegółowości informacje zapisane w pliku wyjściowym agenta.
Właściwość publiczna PacketSize Infrastruktura.
Właściwość publiczna ProfileName Pobiera lub ustawia profil programu agent używane podczas uruchamiania agenta.
Właściwość publiczna PublisherFailoverPartner Pobiera lub ustawia wystąpienie partner pracy awaryjnej SQL Server uczestniczących w bazie danych, dublowanie sesja z baza danych publikacja.
Właściwość publiczna QueryTimeout GET lub ustawia limit czasu liczba sekund przed kwerendy.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Abort
Metoda publiczna CreateObjRef (Dziedziczony z MarshalByRefObject).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna InitializeLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda chroniona MemberwiseClone() (Dziedziczony z Object).
Metoda chroniona MemberwiseClone(Boolean) (Dziedziczony z MarshalByRefObject).
Metoda publiczna ResetParametersToDefault
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne ComStatus
Zdarzenie publiczne Status Występuje, gdy uruchomiony agent zwraca informacje o stanie.

Do góry

Uwagi

Nie należy używać AgentCore.Zamiast tego użyć klasy pochodnej agenta SnapshotGenerationAgent, MergeSynchronizationAgent, i TransSynchronizationAgent.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.