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 | |
---|---|---|
SqlCeReplication() | Initialisiert eine neue Instanz des SqlCeReplication-Objekts. Dies ist der Standardkonstruktor. | |
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. | |
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 | |
---|---|---|
CompressionLevel | Gibt den Komprimierungsgrad an, der während der Replikation durch die Komprimierungsroutinen verwendet wird. | |
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. | |
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. | |
ConnectTimeout | Ruft die Zeitspanne in Millisekunden ab, die das SqlCeReplication-Objekt auf eine Verbindung mit dem Server wartet, oder legt diese Zeitspanne fest. | |
Distributor | Gibt den SQL Server-Verteiler an. | |
DistributorAddress | Gibt die Netzwerkadresse an, die verwendet wird, wenn der SQL Server Reconciler eine Verbindung mit dem Verteiler herstellt. | |
DistributorLogin | Gibt den beim Herstellen einer Verbindung mit dem Verteiler verwendeten Anmeldenamen an. | |
DistributorNetwork | Gibt das Netzwerkprotokoll an, das verwendet wird, wenn der SQL Server Reconciler mit dem Verteiler kommuniziert. | |
DistributorPassword | Gibt das beim Herstellen einer Verbindung mit dem Verteiler verwendete Anmeldekennwort an. | |
DistributorSecurityMode | Gibt den beim Herstellen einer Verbindung mit dem Verteiler verwendeten Sicherheitsmodus an. | |
ExchangeType | Gibt an, ob die Synchronisierung zwischen dem Herausgeber und dem Abonnenten bidirektional oder ausschließlich für Uploads erfolgt. | |
HostName | Ruft den beim Herstellen einer Verbindung mit dem Herausgeber verwendeten Hostnamen auf oder legt diesen fest. | |
InternetLogin | Gibt den beim Herstellen einer Verbindung mit dem SQL Server Compact-Server-Agent verwendeten Anmeldenamen an. | |
InternetPassword | Gibt das beim Herstellen einer Verbindung mit dem SQL Server Compact-Server-Agent verwendete Kennwort an. | |
InternetProxyLogin | Gibt den Anmeldenamen an, der beim Herstellen einer Verbindung mit einem Authentifizierung erfordernden InternetProxyServer verwendet wird. | |
InternetProxyPassword | Gibt das Kennwort an, das beim Herstellen einer Verbindung mit einem Authentifizierung erfordernden InternetProxyServer verwendet wird. | |
InternetProxyServer | Gibt den Proxyserver an, der für den Zugriff auf die in der InternetUrl-Eigenschaft angegebene HTTP-Ressource zu verwenden ist. | |
InternetUrl | Gibt die URL für das Herstellen einer Verbindung mit dem SQL Server Compact-Server-Agent an. | |
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. | |
PostSyncCleanup | Ruft einen Wert ab, der die Art der nach der Synchronisierung auszuführenden Bereinigungsvorgänge selektiv aktiviert oder deaktiviert, oder legt ihn fest. | |
ProfileName | Gibt den Namen des Agentprofils auf dem Verteiler an, das vom SqlCeReplication-Objekt verwendet wird. | |
Publication | Gibt den SQL Server-Veröffentlichungsnamen an, der für SQL Server Compact-Abonnenten aktiviert wurde. | |
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. | |
PublisherAddress | Gibt die beim Herstellen einer Verbindung mit dem Herausgeber verwendete Netzwerkadresse an. | |
PublisherChanges | Gibt die Gesamtanzahl der beim letzten Aufruf der Synchronize-Methode auf dem Abonnenten angewendeten Herausgeberänderungen an. | |
PublisherConflicts | Gibt die Gesamtanzahl der beim letzten Aufruf der Synchronize-Methode auf dem Herausgeber aufgetretenen Konflikte an. | |
PublisherDatabase | Gibt den Namen der Veröffentlichungsdatenbank an. | |
PublisherLogin | Gibt den beim Herstellen einer Verbindung mit dem Herausgeber verwendeten Anmeldenamen an. | |
PublisherNetwork | Gibt das Netzwerkprotokoll an, das verwendet wird, wenn der SQL Server-Replikationsanbieter mit dem Herausgeber kommuniziert. | |
PublisherPassword | Gibt das beim Herstellen einer Verbindung mit dem Herausgeber verwendete Anmeldekennwort an. | |
PublisherSecurityMode | Gibt den beim Herstellen einer Verbindung mit dem Herausgeber verwendeten Sicherheitsmodus an. | |
QueryTimeout | Gibt die Anzahl der Sekunden an, die für das Ausführen interner Abfragen zulässig ist. | |
ReceiveTimeout | Ruft die Zeitspanne in Millisekunden ab, die das SqlCeReplication-Objekt auf eine Antwort auf eine Serverabfrage wartet, oder legt diese Zeitspanne fest. | |
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. | |
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. | |
Subscriber | Gibt den Namen des Abonnenten an. | |
SubscriberChanges | Gibt die Gesamtanzahl der beim letzten Aufruf der Synchronize-Methode auf dem Herausgeber angewendeten Abonnentenänderungen an. | |
SubscriberConflicts | Diese Eigenschaft wird von SQL Server Compact nicht verwendet. | |
SubscriberConnectionString | Gibt die Verbindungszeichenfolge für die SQL Server Compact-Datenbank an. | |
Validate | Gibt den Typ der von der SQL Server Compact-Replikation während der Synchronisierung durchzuführenden Datenvalidierung an. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
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. | |
BeginSynchronize(AsyncCallback, Object) | Startet einen asynchronen Datensynchronisierungsvorgang. Beim Abschluss der Synchronisierung werden die AsyncCallback-Delegaten aufgerufen. Bei der Synchronisierung wird kein Statusbericht erstellt. | |
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. | |
CancelSynchronize | Bricht eine laufende asynchrone Datensynchronisierung ab, die durch den Aufruf der BeginSynchronize-Methode gestartet wurde. | |
Dispose | Gibt alle systemeigenen Ressourcen frei. | |
DropSubscription | Löscht das Abonnement der SQL Server-Veröffentlichung und löscht optional die SQL Server Compact-Datenbank vom Windows Mobile-Gerät. | |
EndSynchronize | Beendet eine asynchrone Datensynchronisierung, die durch einen Aufruf der BeginSynchronize-Methode gestartet wurde. | |
Equals | (von Object vererbt) | |
Finalize | (von Object vererbt) | |
GetHashCode | (von Object vererbt) | |
GetType | (von Object vererbt) | |
LoadProperties | Ruft alle für die Synchronisierungseigenschaften gespeicherten Werte ab und füllt anschließend die SqlCeReplication-Klasseneigenschaften mit diesen gespeicherten Werten. | |
MemberwiseClone | (von Object vererbt) | |
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. | |
SaveProperties | Ruft alle in den SqlCeReplication-Klasseneigenschaften gespeicherten Werte für das aktuelle Abonnement ab und speichert sie in einer Systemtabelle. | |
Synchronize | Ruft eine Mergereplikation zwischen dem SQL Server Compact-Abonnement und dem SQL Server-Herausgeber auf. | |
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.