AsBytes() публичный Метод

public AsBytes ( ) : byte[]
Результат byte[]
Пример #1
0
 public void AddTask(Task task, DateTime addedAt)
 {
     storage.Tasks.Put(new JObject
     {
         {"index", task.Index},
         {"id", DocumentDatabase.CreateSequentialUuid().ToByteArray()},
         {"time", addedAt},
         {"type", task.Type},
         {"mergable", task.SupportsMerging}
     }, task.AsBytes());
 }
Пример #2
0
	    public void AddTask(Task task, DateTime addedAt)
		{
			int actualBookmarkSize;
			var bookmark = new byte[SystemParameters.BookmarkMost];
			using (var update = new Update(session, Tasks, JET_prep.Insert))
			{
				Api.SetColumn(session, Tasks, tableColumnsCache.TasksColumns["task"], task.AsBytes());
				Api.SetColumn(session, Tasks, tableColumnsCache.TasksColumns["for_index"], task.Index, Encoding.Unicode);
				Api.SetColumn(session, Tasks, tableColumnsCache.TasksColumns["task_type"], task.Type, Encoding.Unicode);
				Api.SetColumn(session, Tasks, tableColumnsCache.TasksColumns["supports_merging"], task.SupportsMerging);
                Api.SetColumn(session, Tasks, tableColumnsCache.TasksColumns["added_at"], addedAt);

				update.Save(bookmark, bookmark.Length, out actualBookmarkSize);
			}
			Api.JetGotoBookmark(session, Tasks, bookmark, actualBookmarkSize);
		}