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 | |
---|---|---|
SqlCeReplication() | Inizializza una nuova istanza dell'oggetto SqlCeReplication. Questo è il costruttore predefinito. | |
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. | |
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 | |
---|---|---|
CompressionLevel | Specifica il livello di compressione che verrà utilizzato dalle routine di compressione durante la replica. | |
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. | |
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. | |
ConnectTimeout | Ottiene o imposta il periodo di tempo, espresso in millisecondi, durante il quale l'oggetto SqlCeReplication attende una connessione al server. | |
Distributor | Specifica il server di distribuzione SQL Server. | |
DistributorAddress | Specifica l'indirizzo di rete utilizzato dal riconciliatore di SQL Server per la connessione al server di distribuzione. | |
DistributorLogin | Consente di specificare il nome di accesso utilizzato per la connessione al server di distribuzione. | |
DistributorNetwork | Specifica il protocollo di rete utilizzato per la comunicazione tra il riconciliatore di SQL Server e il server di distribuzione. | |
DistributorPassword | Consente di specificare la password di accesso utilizzata per la connessione al server di distribuzione. | |
DistributorSecurityMode | Consente di specificare la modalità di sicurezza utilizzata per la connessione al server di distribuzione. | |
ExchangeType | Consente di specificare se la sincronizzazione tra il server di pubblicazione e il server di sottoscrizione è bidirezionale o solo caricamento. | |
HostName | Ottiene o imposta il nome host del dispositivo utilizzato per la connessione al server di pubblicazione. | |
InternetLogin | Specifica il nome di accesso utilizzato per la connessione ad Agente server di SQL Server Compact. | |
InternetPassword | Specifica la password utilizzata per la connessione ad Agente server di SQL Server Compact. | |
InternetProxyLogin | Consente di specificare il nome di accesso utilizzato per la connessione a una proprietà InternetProxyServer che richiede l'autenticazione. | |
InternetProxyPassword | Consente di specificare la password utilizzata per la connessione a una proprietà InternetProxyServer che richiede l'autenticazione. | |
InternetProxyServer | Consente di specificare il server proxy da utilizzare per l'accesso alla risorsa HTTP specificata nella proprietà InternetUrl. | |
InternetUrl | Specifica l'URL utilizzato per la connessione ad Agente server di SQL Server Compact. | |
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. | |
PostSyncCleanup | Ottiene o imposta un valore che abilita o disabilita in modo selettivo i tipi di operazioni di pulizia post-sincronizzazione eseguite. | |
ProfileName | Consente di specificare il nome del profilo agente al livello del server di distribuzione che verrà utilizzato dall'oggetto SqlCeReplication. | |
Publication | Specifica il nome di pubblicazione di SQL Server abilitato per i Sottoscrittori SQL Server Compact. | |
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. | |
PublisherAddress | Consente di specificare l'indirizzo di rete utilizzato per la connessione al server di pubblicazione. | |
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. | |
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. | |
PublisherDatabase | Consente di specificare il nome del database di pubblicazione. | |
PublisherLogin | Consente di specificare il nome di accesso utilizzato per la connessione al server di pubblicazione. | |
PublisherNetwork | Specifica il protocollo di rete utilizzato per la comunicazione tra il Provider replica di SQL Server e l'editore. | |
PublisherPassword | Consente di specificare la password di accesso utilizzata per la connessione al server di pubblicazione. | |
PublisherSecurityMode | Consente di specificare la modalità di sicurezza utilizzata per la connessione al server di pubblicazione. | |
QueryTimeout | Consente di specificare il numero di secondi consentiti per il completamento delle query interne. | |
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. | |
SendTimeout | Ottiene o imposta il periodo di tempo, espresso in millisecondi, che l'oggetto SqlCeReplication attende prima di inviare una richiesta al server. | |
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. | |
Subscriber | Consente di specificare il nome del server di sottoscrizione. | |
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. | |
SubscriberConflicts | Questa proprietà non è utilizzata in SQL Server Compact. | |
SubscriberConnectionString | Specifica la stringa di connessione al database di SQL Server Compact. | |
Validate | Specifica il tipo di convalida dei dati eseguito dalla replica di SQL Server Compact durante la sincronizzazione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
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. | |
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. | |
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. | |
CancelSynchronize | Consente di annullare una sincronizzazione di dati asincroni in corso, precedentemente avviata tramite la chiamata al metodo BeginSynchronize. | |
Dispose | Libera tutte le risorse native. | |
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. | |
EndSynchronize | Termina una sincronizzazione di dati asincroni avviata tramite una chiamata al metodo BeginSynchronize. | |
Equals | (ereditato da Object) | |
Finalize | (ereditato da Object) | |
GetHashCode | (ereditato da Object) | |
GetType | (ereditato da Object) | |
LoadProperties | Consente di recuperare tutti i valori memorizzati delle proprietà di sincronizzazione, quindi compila le proprietà della classe SqlCeReplication con i valori salvati. | |
MemberwiseClone | (ereditato da Object) | |
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. | |
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. | |
Synchronize | Richiama la replica di tipo merge tra la sottoscrizione di SQL Server Compact e l'editore SQL Server. | |
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.