OtsClient 是表格存储服务的客户端,它为调用者提供了一系列的方法,可以用来操作表、单行数据、多行数据等。
确定 Endpoint
Endpoint 是阿里云表格存储服务在各个区域的域名地址,目前支持下列形式。
Endpoint 类型 | 解释 |
区域地址 | 使用表格存储实例(Instance)所在的区域地址,如 http://instance.cn-hangzhou.ots.aliyuncs.com。 |
/// <summary>
/// OTSClient的构造函数。
/// </summary>
/// <param name="endPoint">OTS服务的地址(例如 'http://instance.cn-hangzhou.ots.aliyun.com:80'),必须以'http://'开头。</param>
/// <param name="accessKeyID">OTS的Access Key ID,通过官方网站申请。</param>
/// <param name="accessKeySecret">OTS的Access Key Secret,通过官方网站申请。</param>
/// <param name="instanceName">OTS实例名,通过官方网站控制台创建。</param>
public OTSClient(string endPoint, string accessKeyID, string accessKeySecret, string instanceName);
/// <summary>
/// 通过客户端配置OTSClientConfig的实例来创建OTSClient实例。
/// </summary>
/// <param name="config">客户端配置实例</param>
public OTSClient(OTSClientConfig config);
// 构造一个OTSClientConfig对象
var config = new OTSClientConfig(Endpoint, AccessKeyId, AccessKeySecret, InstanceName);
// 禁止输出日志,默认是打开的
config.OTSDebugLogHandler = null;
config.OTSErrorLogHandler = null;
// 使用OTSClientConfig创建一个OtsClient对象
var otsClient = new OTSClient(config);
// 使用otsClient插入或者查询数据
提示:
OTSClientConfig 中还可以设置 ConnectionLimit。如果不设,默认值是 300。
OTSClientConfig 中的 OTSDebugLogHandler 和 OTSErrorLogHandler 控制日志行为,用户可以自定义。
OTSClientConfig 中的 RetryPolicy 控制重试逻辑,目前有默认重试策略,用户也可以自定义重试策略。
多线程
支持多线程。
使用多线程时,建议共用一个 OTSClient 对象。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。