Classe SqlCeRemoteDataAccess

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 SqlCeRemoteDataAccess. Per ulteriori informazioni sulla funzionalità RDA, vedere Utilizzo di RDA (Remote Data Access).

Gerarchia di ereditarietà

System.Object
  System.Data.SqlServerCe.SqlCeRemoteDataAccess

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

Sintassi

[SecurityCriticalAttribute(SecurityCriticalScope.Everything)]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public sealed class SqlCeRemoteDataAccess : IDisposable

Nel tipo SqlCeRemoteDataAccess sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico SqlCeRemoteDataAccess() Inizializza una nuova istanza dell'oggetto SqlCeRemoteDataAccess.
Metodo pubblico SqlCeRemoteDataAccess(String, String) Inizializza una nuova istanza dell'oggetto SqlCeRemoteDataAccess e la configura per l'accesso anonimo a Microsoft Internet Information Services (IIS).
Metodo pubblico SqlCeRemoteDataAccess(String, String, String, String) Inizializza una nuova istanza dell'oggetto SqlCeRemoteDataAccess e la configura per l'autenticazione di base o integrata di Windows per Microsoft Internet Information Services (IIS).

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CompressionLevel Specifica il livello di compressione che verrà applicato dalle routine di compressione durante le operazioni Push e Pull.
Proprietà pubblica ConnectionManager Abilita l'oggetto SqlCeRemoteDataAccess all'utilizzo dell'API Connection Manager dello Smart Device per stabilire una connessione di rete. La connessione viene rilasciata al termine 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 non riuscite.
Proprietà pubblica ConnectTimeout Ottiene o imposta il periodo di tempo, espresso in millisecondi, durante il quale l'oggetto SqlCeRemoteDataAccess attende una connessione al server.
Proprietà pubblica InternetLogin Specifica il nome di accesso di Microsoft Internet Information Services (IIS) utilizzato per la connessione ad Agente server di SQL Server Compact.
Proprietà pubblica InternetPassword Specifica la password di Microsoft Internet Information Services (IIS) 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 un server proxy (definito nella proprietà InternetProxyServer) che richiede l'autenticazione.
Proprietà pubblica InternetProxyPassword Consente di specificare la password utilizzata per la connessione a un server proxy (definito nella proprietà InternetProxyServer) che richiede l'autenticazione.
Proprietà pubblica InternetProxyServer Specifica 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. Agente server di SQL Server Compact è la DLL ISAPI di Microsoft Internet Information Services (IIS) che connette il client di SQL Server Compact al database di Microsoft SQL Server. È necessario specificare questa proprietà.
Proprietà pubblica LocalConnectionString Specifica la stringa di connessione per il database di SQL Server Compact.
Proprietà pubblica ReceiveTimeout Ottiene o imposta il periodo di tempo, espresso in millisecondi, durante il quale l'oggetto SqlCeRemoteDataAccess attende la risposta a una richiesta del server.
Proprietà pubblica SendTimeout Ottiene o imposta il periodo di tempo, espresso in millisecondi, che l'oggetto SqlCeRemoteDataAccess attende prima di inviare una richiesta al server.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Dispose Rilascia tutte le risorse non gestite.
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 protetto MemberwiseClone (ereditato da Object)
Metodo pubblico Pull(String, String, String) Esegue il download di dati da un database remoto di SQL Server e li archivia in un'unica tabella di un database locale di SQL Server Compact.
Metodo pubblico Pull(String, String, String, RdaTrackOption) Esegue il download di dati da un database remoto di SQL Server e li archivia in un'unica tabella di un database locale di SQL Server Compact.
Metodo pubblico Pull(String, String, String, RdaTrackOption, String) Esegue il download di dati da un database remoto di SQL Server e li archivia in un'unica tabella di un database locale di SQL Server Compact.
Metodo pubblico Push(String, String) Trasmette le modifiche da una tabella con rilevamento di cui è stato effettuato il pull in SQL Server Compact alla tabella di SQL Server di origine. Queste modifiche vengono applicate singolarmente al server in transazioni separate.
Metodo pubblico Push(String, String, RdaBatchOption) Trasmette le modifiche da una tabella con rilevamento di cui è stato effettuato il pull in SQL Server Compact alla tabella di SQL Server. Queste modifiche possono essere applicate singolarmente al server oppure raggruppate in batch in un'unica transazione.
Metodo pubblico SubmitSql Invia le istruzioni SQL in modo che vengano eseguite in un database di SQL Server in un server remoto.
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