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 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。