Share via


SqlCeRemoteDataAccess 类

此类型具有 SecurityCriticalAttribute 属性,该属性将其限制为仅供 .NET Framework 内部用于 Silverlight 类库。使用此类型的任何成员的应用程序代码都将引发 MethodAccessException。

[SECURITY CRITICAL]

初始化 SqlCeRemoteDataAccess 对象的新实例。有关远程数据访问的更多信息,请参见使用远程数据访问 (RDA)

继承层次结构

System.Object
  System.Data.SqlServerCe.SqlCeRemoteDataAccess

命名空间:  System.Data.SqlServerCe
程序集:  System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)

语法

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

SqlCeRemoteDataAccess 类型公开以下成员。

构造函数

  名称 说明
公共方法 SqlCeRemoteDataAccess() 初始化 SqlCeRemoteDataAccess 对象的新实例。
公共方法 SqlCeRemoteDataAccess(String, String) 初始化 SqlCeRemoteDataAccess 对象的新实例,并将其配置为能够匿名访问 Microsoft Internet 信息服务 (IIS)。
公共方法 SqlCeRemoteDataAccess(String, String, String, String) 初始化 SqlCeRemoteDataAccess 对象的新实例,并将其配置为在访问 Microsoft Internet 信息服务 (IIS) 时使用基本身份验证或集成 Windows 身份验证。

页首

属性

  名称 说明
公共属性 CompressionLevel 指定压缩例程在推送和提取操作期间将使用的压缩量。
公共属性 ConnectionManager 启用 SqlCeRemoteDataAccess 对象以使用智能设备的连接管理器 API 来建立网络连接。同步结束时将释放连接。
公共属性 ConnectionRetryTimeout 指定 SQL Server Compact 客户端在请求失败后继续重试发送请求的时间(秒)。
公共属性 ConnectTimeout 获取或设置 SqlCeRemoteDataAccess 对象等待连接到服务器的时间(毫秒)。
公共属性 InternetLogin 指定在连接到 SQL Server Compact 服务器代理时使用的 Microsoft Internet 信息服务 (IIS) 登录名。
公共属性 InternetPassword 指定连接到 SQL Server Compact 服务器代理时使用的 Microsoft Internet 信息服务 (IIS) 密码。
公共属性 InternetProxyLogin 指定在连接到需要进行身份验证的代理服务器(在 InternetProxyServer 属性中定义)时使用的登录名。
公共属性 InternetProxyPassword 指定在连接到需要身份验证的代理服务器(在 InternetProxyServer 属性中定义)时使用的密码。
公共属性 InternetProxyServer 指定访问 InternetUrl 属性中指定的 HTTP 资源时使用的代理服务器。
公共属性 InternetUrl 指定连接到 SQL Server Compact 服务器代理时使用的 URL。SQL Server Compact 服务器代理是用于将 SQL Server Compact 客户端与 MicrosoftSQL Server 数据库连接的 Microsoft Internet 信息服务 (IIS) ISAPI DLL。必须指定此属性。
公共属性 LocalConnectionString 指定 SQL Server Compact 数据库的连接字符串。
公共属性 ReceiveTimeout 获取或设置 SqlCeRemoteDataAccess 对象等待对服务器请求做出响应的时间(毫秒)。
公共属性 SendTimeout 获取或设置 SqlCeRemoteDataAccess 对象等待将请求发送到服务器的时间(毫秒)。

页首

方法

  名称 说明
公共方法 Dispose 释放所有非托管资源。
公共方法 Equals (继承自 Object
受保护方法 Finalize (继承自 Object
公共方法 GetHashCode (继承自 Object
公共方法 GetType (继承自 Object
受保护方法 MemberwiseClone (继承自 Object
公共方法 Pull(String, String, String) 从远程 SQL Server 数据库下载数据,并将这些数据存储在本地 SQL Server Compact 数据库的单个表中。
公共方法 Pull(String, String, String, RdaTrackOption) 从远程 SQL Server 数据库下载数据,并将这些数据存储在本地 SQL Server Compact 数据库的单个表中。
公共方法 Pull(String, String, String, RdaTrackOption, String) 从远程 SQL Server 数据库下载数据,并将这些数据存储在本地 SQL Server Compact 数据库的单个表中。
公共方法 Push(String, String) 将 SQL Server Compact 中跟踪的提取表的更改传送回原始 SQL Server 表。这些更改分别使用各自的事务应用到服务器。
公共方法 Push(String, String, RdaBatchOption) 将 SQL Server Compact 中跟踪的提取表的更改传送回 SQL Server 表。这些更改可分别使用各自的事务应用到服务器,也可以组成一批共用同一事务。
公共方法 SubmitSql 提交要对远程服务器上 SQL Server 中的数据库执行的 SQL 语句。
公共方法 ToString (继承自 Object

页首

线程安全

此类型的任何公共静态(在 Microsoft Visual Basic 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。

请参阅

参考

System.Data.SqlServerCe 命名空间