Condividi tramite


Classe SqlCeReplication

Questo tipo dispone di un attributo SecurityCriticalAttribute che lo limita all'uso interno da parte della libreria di classi .NET Framework for Silverlight. Il codice dell'applicazione in cui viene utilizzato qualsiasi membro di questo tipo genera un oggetto MethodAccessException.

[SECURITY CRITICAL]

Inizializza una nuova istanza dell'oggetto SqlCeReplication. Per ulteriori informazioni sulla replica di SQL Server vedere la documentazione online di SQL Server. Per ulteriori informazioni sulla replica di tipo merge con SQL Server Compact, vedere la documentazione online di SQL Server Compact.

Gerarchia di ereditarietà

System.Object
  System.Data.SqlServerCe.SqlCeReplication

Spazio dei nomi  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Sintassi

'Dichiarazione
<SecurityCriticalAttribute(SecurityCriticalScope.Everything)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public NotInheritable Class SqlCeReplication _
    Implements IDisposable
'Utilizzo
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

Nel tipo SqlCeReplication sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico SqlCeReplication() Inizializza una nuova istanza dell'oggetto SqlCeReplication. Questo è il costruttore predefinito.
Metodo pubblico SqlCeReplication(String, String, String, String, String, String, String, String) Inizializza una nuova istanza dell'oggetto SqlCeReplication e imposta le proprietà necessarie per la connessione a una pubblicazione.
Metodo pubblico SqlCeReplication(String, String, String, String, String, String, String, String, String, String) Inizializza una nuova istanza dell'oggetto SqlCeReplication e imposta le proprietà per la connessione a una pubblicazione.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CompressionLevel Specifica il livello di compressione che verrà utilizzato dalle routine di compressione durante la replica.
Proprietà pubblica ConnectionManager Abilita l'oggetto di replica all'utilizzo dell'API Connection Manager dello Smart Device per stabilire una connessione di rete. La connessione viene rilasciata alla fine della sincronizzazione.
Proprietà pubblica ConnectionRetryTimeout Specifica il tempo, espresso in secondi, durante il quale il client di SQL Server Compact continuerà il tentativo di inviare le richieste dopo l'interruzione di una connessione già stabilita.
Proprietà pubblica ConnectTimeout Ottiene o imposta il periodo di tempo, espresso in millisecondi, durante il quale l'oggetto SqlCeReplication attende una connessione al server.
Proprietà pubblica Distributor Specifica il server di distribuzione SQL Server.
Proprietà pubblica DistributorAddress Specifica l'indirizzo di rete utilizzato dal riconciliatore di SQL Server per la connessione al server di distribuzione.
Proprietà pubblica DistributorLogin Consente di specificare il nome di accesso utilizzato per la connessione al server di distribuzione.
Proprietà pubblica DistributorNetwork Specifica il protocollo di rete utilizzato per la comunicazione tra il riconciliatore di SQL Server e il server di distribuzione.
Proprietà pubblica DistributorPassword Consente di specificare la password di accesso utilizzata per la connessione al server di distribuzione.
Proprietà pubblica DistributorSecurityMode Consente di specificare la modalità di sicurezza utilizzata per la connessione al server di distribuzione.
Proprietà pubblica ExchangeType Consente di specificare se la sincronizzazione tra il server di pubblicazione e il server di sottoscrizione è bidirezionale o solo caricamento.
Proprietà pubblica HostName Ottiene o imposta il nome host del dispositivo utilizzato per la connessione al server di pubblicazione.
Proprietà pubblica InternetLogin Specifica il nome di accesso utilizzato per la connessione ad Agente server di SQL Server Compact.
Proprietà pubblica InternetPassword Specifica la password utilizzata per la connessione ad Agente server di SQL Server Compact.
Proprietà pubblica InternetProxyLogin Consente di specificare il nome di accesso utilizzato per la connessione a una proprietà InternetProxyServer che richiede l'autenticazione.
Proprietà pubblica InternetProxyPassword Consente di specificare la password utilizzata per la connessione a una proprietà InternetProxyServer che richiede l'autenticazione.
Proprietà pubblica InternetProxyServer Consente di specificare il server proxy da utilizzare per l'accesso alla risorsa HTTP specificata nella proprietà InternetUrl.
Proprietà pubblica InternetUrl Specifica l'URL utilizzato per la connessione ad Agente server di SQL Server Compact.
Proprietà pubblica LoginTimeout Consente di specificare il numero massimo di secondi di attesa per una connessione. Questa proprietà ha effetto sul tempo di connessione tra il computer sui cui è in esecuzione IIS e il server di pubblicazione o di distribuzione. Non esercita alcun controllo sul tempo di connessione tra lo Smart Device e IIS.
Proprietà pubblica PostSyncCleanup Ottiene o imposta un valore che abilita o disabilita in modo selettivo i tipi di operazioni di pulizia post-sincronizzazione eseguite.
Proprietà pubblica ProfileName Consente di specificare il nome del profilo agente al livello del server di distribuzione che verrà utilizzato dall'oggetto SqlCeReplication.
Proprietà pubblica Publication Specifica il nome di pubblicazione di SQL Server abilitato per i Sottoscrittori SQL Server Compact.
Proprietà pubblica Publisher Specifica il nome dell'editore SQL Server. Per editore si intende il computer su cui è in esecuzione SQL Server e in cui è contenuta la pubblicazione.
Proprietà pubblica PublisherAddress Consente di specificare l'indirizzo di rete utilizzato per la connessione al server di pubblicazione.
Proprietà pubblica PublisherChanges Consente di specificare il numero totale di modifiche del server di pubblicazione applicate al server di sottoscrizione in occasione dell'ultima chiamata al metodo Synchronize.
Proprietà pubblica PublisherConflicts Consente di specificare il numero totale di conflitti che si sono verificati al livello del server di pubblicazione in occasione dell'ultima chiamata al metodo Synchronize.
Proprietà pubblica PublisherDatabase Consente di specificare il nome del database di pubblicazione.
Proprietà pubblica PublisherLogin Consente di specificare il nome di accesso utilizzato per la connessione al server di pubblicazione.
Proprietà pubblica PublisherNetwork Specifica il protocollo di rete utilizzato per la comunicazione tra il Provider replica di SQL Server e l'editore.
Proprietà pubblica PublisherPassword Consente di specificare la password di accesso utilizzata per la connessione al server di pubblicazione.
Proprietà pubblica PublisherSecurityMode Consente di specificare la modalità di sicurezza utilizzata per la connessione al server di pubblicazione.
Proprietà pubblica QueryTimeout Consente di specificare il numero di secondi consentiti per il completamento delle query interne.
Proprietà pubblica ReceiveTimeout Ottiene o imposta il periodo di tempo, espresso in millisecondi, durante il quale l'oggetto SqlCeReplication attende la risposta a una richiesta del server.
Proprietà pubblica SendTimeout Ottiene o imposta il periodo di tempo, espresso in millisecondi, che l'oggetto SqlCeReplication attende prima di inviare una richiesta al server.
Proprietà pubblica SnapshotTransferType Consente di controllare la modalità con cui i file snapshot vengono trasferiti dal server di distribuzione al computer su cui è in esecuzione IIS. I file snapshot possono essere trasferiti tramite il protocollo HTTP o FTP.
Proprietà pubblica Subscriber Consente di specificare il nome del server di sottoscrizione.
Proprietà pubblica SubscriberChanges Consente di specificare il numero totale di modifiche del server di sottoscrizione applicate al server di pubblicazione in occasione dell'ultima chiamata al metodo Synchronize.
Proprietà pubblica SubscriberConflicts Questa proprietà non è utilizzata in SQL Server Compact.
Proprietà pubblica SubscriberConnectionString Specifica la stringa di connessione al database di SQL Server Compact.
Proprietà pubblica Validate Specifica il tipo di convalida dei dati eseguito dalla replica di SQL Server Compact durante la sincronizzazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddSubscription Crea una nuova sottoscrizione anonima a una pubblicazione esistente di SQL Server. Dopo la chiamata al metodo AddSubscription, è necessario chiamare il metodo Synchronize attraverso l'applicazione per sincronizzare la nuova sottoscrizione alla pubblicazione sulla base dell'ultimo snapshot.
Metodo pubblico BeginSynchronize(AsyncCallback, Object) Consente di avviare un'operazione di sincronizzazione dei dati asincroni. Al termine della sincronizzazione vengono chiamati i delegati AsyncCallback. Durante la sincronizzazione non viene fornito alcun report sullo stato.
Metodo pubblico BeginSynchronize(AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object) Consente di avviare un'operazione di sincronizzazione dei dati asincroni. Al termine della sincronizzazione vengono chiamati i delegati AsyncCallback. Durante la sincronizzazione, i report sul relativo stato vengono inviati ai delegati SyncStatusReport.
Metodo pubblico CancelSynchronize Consente di annullare una sincronizzazione di dati asincroni in corso, precedentemente avviata tramite la chiamata al metodo BeginSynchronize.
Metodo pubblico Dispose Libera tutte le risorse native.
Metodo pubblico DropSubscription Interrompe la sottoscrizione a una pubblicazione di SQL Server ed elimina il database di SQL Server Compact dal dispositivo Windows Mobile. Quest'ultima operazione è facoltativa.
Metodo pubblico EndSynchronize Termina una sincronizzazione di dati asincroni avviata tramite una chiamata al metodo BeginSynchronize.
Metodo pubblico Equals (ereditato da Object)
Metodo protetto Finalize (ereditato da Object)
Metodo pubblico GetHashCode (ereditato da Object)
Metodo pubblico GetType (ereditato da Object)
Metodo pubblico LoadProperties Consente di recuperare tutti i valori memorizzati delle proprietà di sincronizzazione, quindi compila le proprietà della classe SqlCeReplication con i valori salvati.
Metodo protetto MemberwiseClone (ereditato da Object)
Metodo pubblico ReinitializeSubscription Consente di contrassegnare una sottoscrizione per la reinizializzazione. Dopo la chiamata a questo metodo, un'applicazione deve chiamare il metodo Synchronize per scaricare l'ultimo snapshot della pubblicazione sul dispositivo.
Metodo pubblico SaveProperties Consente di recuperare tutti i valori memorizzati nelle proprietà della classe SqlCeReplication per la sottoscrizione corrente e di memorizzarle in una tabella di sistema.
Metodo pubblico Synchronize Richiama la replica di tipo merge tra la sottoscrizione di SQL Server Compact e l'editore SQL Server.
Metodo pubblico ToString (ereditato da Object)

In alto

Protezione dei thread

I membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.SqlServerCe