SqlCeReplication-Klasse

Der Typ verfügt über ein SecurityCriticalAttribute-Attribut, wodurch er auf die interne Verwendung durch die .NET Framework für Silverlight-Klassenbibliothek beschränkt wird. Von Anwendungscode, von dem ein beliebiges Element dieses Typs verwendet wird, wird eine MethodAccessException-Ausnahme ausgelöst.

[SECURITY CRITICAL]

Initialisiert eine neue Instanz des SqlCeReplication-Objekts. Weitere Informationen zur SQL Server-Replikation finden Sie in der Onlinedokumentation zu SQL Server. Weitere Informationen zur Mergereplikation mit SQL Server Compact finden Sie in der Onlinedokumentation zu SQL Server Compact.

Vererbungshierarchie

System.Object
  System.Data.SqlServerCe.SqlCeReplication

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeReplication _
    Implements IDisposable
'Usage
Dim instance As SqlCeReplication
[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class SqlCeReplication : IDisposable
[SecurityCriticalAttribute(SecurityCriticalScope::Everything)]
[PermissionSetAttribute(SecurityAction::Demand, Name = L"FullTrust")]
public ref class SqlCeReplication sealed : IDisposable
[<SealedAttribute>]
[<SecurityCriticalAttribute(SecurityCriticalScope.Everything)>]
[<PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")>]
type SqlCeReplication =  
    class
        interface IDisposable
    end
public final class SqlCeReplication implements IDisposable

Der SqlCeReplication-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SqlCeReplication() Initialisiert eine neue Instanz des SqlCeReplication-Objekts. Dies ist der Standardkonstruktor.
Öffentliche Methode SqlCeReplication(String, String, String, String, String, String, String, String) Initialisiert eine neue Instanz des SqlCeReplication-Objekts und legt die erforderlichen Eigenschaften für eine Verbindung mit einer Veröffentlichung fest.
Öffentliche Methode SqlCeReplication(String, String, String, String, String, String, String, String, String, String) Initialisiert eine neue Instanz des SqlCeReplication-Objekts und legt die Eigenschaften für die Verbindung mit einer Veröffentlichung fest.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CompressionLevel Gibt den Komprimierungsgrad an, der während der Replikation durch die Komprimierungsroutinen verwendet wird.
Öffentliche Eigenschaft ConnectionManager Damit kann das Replikationsobjekt die Verbindungs-Manager-API des intelligenten Geräts zum Aufbauen einer Netzwerkverbindung nutzen. Die Verbindung wird am Ende der Synchronisierung freigegeben.
Öffentliche Eigenschaft ConnectionRetryTimeout Gibt an, wie lange (in Sekunden) der SQL Server Compact-Client weiterhin versucht, Anforderungen zu senden, nachdem bei einer hergestellten Verbindung ein Fehler aufgetreten ist.
Öffentliche Eigenschaft ConnectTimeout Ruft die Zeitspanne in Millisekunden ab, die das SqlCeReplication-Objekt auf eine Verbindung mit dem Server wartet, oder legt diese Zeitspanne fest.
Öffentliche Eigenschaft Distributor Gibt den SQL Server-Verteiler an.
Öffentliche Eigenschaft DistributorAddress Gibt die Netzwerkadresse an, die verwendet wird, wenn der SQL Server Reconciler eine Verbindung mit dem Verteiler herstellt.
Öffentliche Eigenschaft DistributorLogin Gibt den beim Herstellen einer Verbindung mit dem Verteiler verwendeten Anmeldenamen an.
Öffentliche Eigenschaft DistributorNetwork Gibt das Netzwerkprotokoll an, das verwendet wird, wenn der SQL Server Reconciler mit dem Verteiler kommuniziert.
Öffentliche Eigenschaft DistributorPassword Gibt das beim Herstellen einer Verbindung mit dem Verteiler verwendete Anmeldekennwort an.
Öffentliche Eigenschaft DistributorSecurityMode Gibt den beim Herstellen einer Verbindung mit dem Verteiler verwendeten Sicherheitsmodus an.
Öffentliche Eigenschaft ExchangeType Gibt an, ob die Synchronisierung zwischen dem Herausgeber und dem Abonnenten bidirektional oder ausschließlich für Uploads erfolgt.
Öffentliche Eigenschaft HostName Ruft den beim Herstellen einer Verbindung mit dem Herausgeber verwendeten Hostnamen auf oder legt diesen fest.
Öffentliche Eigenschaft InternetLogin Gibt den beim Herstellen einer Verbindung mit dem SQL Server Compact-Server-Agent verwendeten Anmeldenamen an.
Öffentliche Eigenschaft InternetPassword Gibt das beim Herstellen einer Verbindung mit dem SQL Server Compact-Server-Agent verwendete Kennwort an.
Öffentliche Eigenschaft InternetProxyLogin Gibt den Anmeldenamen an, der beim Herstellen einer Verbindung mit einem Authentifizierung erfordernden InternetProxyServer verwendet wird.
Öffentliche Eigenschaft InternetProxyPassword Gibt das Kennwort an, das beim Herstellen einer Verbindung mit einem Authentifizierung erfordernden InternetProxyServer verwendet wird.
Öffentliche Eigenschaft InternetProxyServer Gibt den Proxyserver an, der für den Zugriff auf die in der InternetUrl-Eigenschaft angegebene HTTP-Ressource zu verwenden ist.
Öffentliche Eigenschaft InternetUrl Gibt die URL für das Herstellen einer Verbindung mit dem SQL Server Compact-Server-Agent an.
Öffentliche Eigenschaft LoginTimeout Gibt die maximale Anzahl der Sekunden an, die auf das Herstellen von Verbindungen gewartet wird. Diese Eigenschaft wirkt sich auf die Verbindungszeit zwischen dem Computer, auf dem Internetinformationsdienste (IIS) ausgeführt wird, und dem Herausgeber bzw. Verteiler aus. Sie steuert nicht die Verbindungszeit zwischen dem intelligenten Gerät und IIS.
Öffentliche Eigenschaft PostSyncCleanup Ruft einen Wert ab, der die Art der nach der Synchronisierung auszuführenden Bereinigungsvorgänge selektiv aktiviert oder deaktiviert, oder legt ihn fest.
Öffentliche Eigenschaft ProfileName Gibt den Namen des Agentprofils auf dem Verteiler an, das vom SqlCeReplication-Objekt verwendet wird.
Öffentliche Eigenschaft Publication Gibt den SQL Server-Veröffentlichungsnamen an, der für SQL Server Compact-Abonnenten aktiviert wurde.
Öffentliche Eigenschaft Publisher Gibt den Namen des SQL Server-Herausgebers an. Beim Herausgeber handelt es sich um den Computer, der SQL Server ausführt und die Veröffentlichung enthält.
Öffentliche Eigenschaft PublisherAddress Gibt die beim Herstellen einer Verbindung mit dem Herausgeber verwendete Netzwerkadresse an.
Öffentliche Eigenschaft PublisherChanges Gibt die Gesamtanzahl der beim letzten Aufruf der Synchronize-Methode auf dem Abonnenten angewendeten Herausgeberänderungen an.
Öffentliche Eigenschaft PublisherConflicts Gibt die Gesamtanzahl der beim letzten Aufruf der Synchronize-Methode auf dem Herausgeber aufgetretenen Konflikte an.
Öffentliche Eigenschaft PublisherDatabase Gibt den Namen der Veröffentlichungsdatenbank an.
Öffentliche Eigenschaft PublisherLogin Gibt den beim Herstellen einer Verbindung mit dem Herausgeber verwendeten Anmeldenamen an.
Öffentliche Eigenschaft PublisherNetwork Gibt das Netzwerkprotokoll an, das verwendet wird, wenn der SQL Server-Replikationsanbieter mit dem Herausgeber kommuniziert.
Öffentliche Eigenschaft PublisherPassword Gibt das beim Herstellen einer Verbindung mit dem Herausgeber verwendete Anmeldekennwort an.
Öffentliche Eigenschaft PublisherSecurityMode Gibt den beim Herstellen einer Verbindung mit dem Herausgeber verwendeten Sicherheitsmodus an.
Öffentliche Eigenschaft QueryTimeout Gibt die Anzahl der Sekunden an, die für das Ausführen interner Abfragen zulässig ist.
Öffentliche Eigenschaft ReceiveTimeout Ruft die Zeitspanne in Millisekunden ab, die das SqlCeReplication-Objekt auf eine Antwort auf eine Serverabfrage wartet, oder legt diese Zeitspanne fest.
Öffentliche Eigenschaft SendTimeout Ruft die Zeitspanne in Millisekunden ab, die das SqlCeReplication-Objekt auf das Senden einer Anforderung an den Server wartet, oder legt diese Zeitspanne fest.
Öffentliche Eigenschaft SnapshotTransferType Steuert, wie Momentaufnahmedateien vom Verteiler auf den Computer übertragen werden, auf dem IIS ausgeführt wird. Momentaufnahmedateien können entweder mit dem HTTP- oder mit dem FTP-Protokoll übertragen werden.
Öffentliche Eigenschaft Subscriber Gibt den Namen des Abonnenten an.
Öffentliche Eigenschaft SubscriberChanges Gibt die Gesamtanzahl der beim letzten Aufruf der Synchronize-Methode auf dem Herausgeber angewendeten Abonnentenänderungen an.
Öffentliche Eigenschaft SubscriberConflicts Diese Eigenschaft wird von SQL Server Compact nicht verwendet.
Öffentliche Eigenschaft SubscriberConnectionString Gibt die Verbindungszeichenfolge für die SQL Server Compact-Datenbank an.
Öffentliche Eigenschaft Validate Gibt den Typ der von der SQL Server Compact-Replikation während der Synchronisierung durchzuführenden Datenvalidierung an.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode AddSubscription Erstellt ein neues anonymes Abonnement für eine vorhandene SQL Server-Veröffentlichung. Nach dem Aufruf der AddSubscription-Methode muss die Anwendung die Synchronize-Methode aufrufen, um das neue Abonnement anhand der aktuellen Momentaufnahme mit der Veröffentlichung zu synchronisieren.
Öffentliche Methode BeginSynchronize(AsyncCallback, Object) Startet einen asynchronen Datensynchronisierungsvorgang. Beim Abschluss der Synchronisierung werden die AsyncCallback-Delegaten aufgerufen. Bei der Synchronisierung wird kein Statusbericht erstellt.
Öffentliche Methode BeginSynchronize(AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object) Startet einen asynchronen Datensynchronisierungsvorgang. Beim Abschluss der Synchronisierung werden die AsyncCallback-Delegaten aufgerufen. Während der Synchronisierung werden Synchronisierungsstatusberichte an die SyncStatusReport-Delegaten gesendet.
Öffentliche Methode CancelSynchronize Bricht eine laufende asynchrone Datensynchronisierung ab, die durch den Aufruf der BeginSynchronize-Methode gestartet wurde.
Öffentliche Methode Dispose Gibt alle systemeigenen Ressourcen frei.
Öffentliche Methode DropSubscription Löscht das Abonnement der SQL Server-Veröffentlichung und löscht optional die SQL Server Compact-Datenbank vom Windows Mobile-Gerät.
Öffentliche Methode EndSynchronize Beendet eine asynchrone Datensynchronisierung, die durch einen Aufruf der BeginSynchronize-Methode gestartet wurde.
Öffentliche Methode Equals (von Object vererbt)
Geschützte Methode Finalize (von Object vererbt)
Öffentliche Methode GetHashCode (von Object vererbt)
Öffentliche Methode GetType (von Object vererbt)
Öffentliche Methode LoadProperties Ruft alle für die Synchronisierungseigenschaften gespeicherten Werte ab und füllt anschließend die SqlCeReplication-Klasseneigenschaften mit diesen gespeicherten Werten.
Geschützte Methode MemberwiseClone (von Object vererbt)
Öffentliche Methode ReinitializeSubscription Markiert ein Abonnement für die erneute Initialisierung. Eine Anwendung muss nach dem Aufruf dieser Methode die Synchronize-Methode zum Herunterladen der aktuellen Momentaufnahme der Veröffentlichung auf das Gerät aufrufen.
Öffentliche Methode SaveProperties Ruft alle in den SqlCeReplication-Klasseneigenschaften gespeicherten Werte für das aktuelle Abonnement ab und speichert sie in einer Systemtabelle.
Öffentliche Methode Synchronize Ruft eine Mergereplikation zwischen dem SQL Server Compact-Abonnement und dem SQL Server-Herausgeber auf.
Öffentliche Methode ToString (von Object vererbt)

Zum Anfang

Threadsicherheit

Alle öffentlichen statischen (in Microsoft Visual Basic freigegebenen) Elemente dieses Typs sind threadsicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie threadsicher sind.

Siehe auch

Verweis

System.Data.SqlServerCe-Namespace