插入文件同步
你可以通過兩種基本方式插入文件
- 建立一個文件,然後插入它
var bucket = cluster.OpenBucket("default");
var document = new Document<dynamic>
{
Id = "doc_net",
Content = new
{
name = "Roi",
lastName = "Katz",
someRandomField="Very important data!"
},
Expiry = 0, // TTL in ms
};
bucket.Insert(document);
- 使用序列化物件和 Newtonsoft JSON.net
public class MyDataObject
{
public string Name { get; set; }
public int LastName { get; set; }
public string SomeRandomField { get; set; }
}
並使用它來插入你的資料
var dataObject = new MyDataObject();
//...Fill up the object
bucket.Insert("MyUniqueDocumentKey", dataObject, 10); // Insert a document with 10 seconds TTL - or you can use a TimeSpan
你還可以在插入文件時傳送複製因子的永續性。