4 <name>Tizen.Applications.DataControl</name>
7 <member name="T:Tizen.Applications.DataControl.BulkData">
9 Represents the BulkData class for the DataControl bulk request.
12 <member name="M:Tizen.Applications.DataControl.BulkData.#ctor">
14 Initializes the BulkData class.
16 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
18 <member name="M:Tizen.Applications.DataControl.BulkData.Add(Tizen.Applications.Bundle)">
22 <param name="data">Bulk data</param>
23 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
25 <member name="M:Tizen.Applications.DataControl.BulkData.GetCount">
27 Gets the current data count.
30 <member name="M:Tizen.Applications.DataControl.BulkData.GetData(System.Int32)">
32 Returns the data at the given zero-based data index.
34 <param name="index">The target data index.</param>
35 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
37 <member name="M:Tizen.Applications.DataControl.BulkData.Dispose">
39 Releases all the resources used by the BulkData class.
42 <member name="M:Tizen.Applications.DataControl.BulkData.Dispose(System.Boolean)">
44 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
46 <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
48 <member name="T:Tizen.Applications.DataControl.BulkResultData">
50 Represents the BulkResultData class for the DataControl bulk request.
53 <member name="M:Tizen.Applications.DataControl.BulkResultData.#ctor">
55 Initializes the BulkResultData class.
57 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
59 <member name="M:Tizen.Applications.DataControl.BulkResultData.Add(Tizen.Applications.Bundle,System.Int32)">
61 Adds the bulk operation result data.
63 <param name="data">The result data.</param>
64 <param name="result">Result.</param>
65 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
67 <member name="M:Tizen.Applications.DataControl.BulkResultData.GetCount">
69 Gets the current result data count.
72 <member name="M:Tizen.Applications.DataControl.BulkResultData.GetData(System.Int32)">
74 Returns the result data at the given zero-based data index.
76 <param name="index">The target result data index.</param>
77 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
79 <member name="M:Tizen.Applications.DataControl.BulkResultData.GetResult(System.Int32)">
81 Returns the result at the given zero-based data index.
83 <param name="index">The target result index.</param>
84 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
86 <member name="M:Tizen.Applications.DataControl.BulkResultData.Dispose">
88 Releases all the resources used by the BulkResultData class.
91 <member name="M:Tizen.Applications.DataControl.BulkResultData.Dispose(System.Boolean)">
93 Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
95 <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
97 <member name="T:Tizen.Applications.DataControl.Consumer">
99 Represents the Consumer class for the DataControl consumer application.
102 <member name="M:Tizen.Applications.DataControl.Consumer.Insert(Tizen.Applications.Bundle)">
104 Sends the insert request to the provider application.
106 <remarks>The OnInsertResult will recieve the result of this API.</remarks>
107 <param name="insertData">The insert data.</param>
108 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
109 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied.</exception>
110 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the message has exceeded the maximum limit (1MB).</exception>
111 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
112 <privilege>http://tizen.org/privilege/datasharing</privilege>
113 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
115 <member name="M:Tizen.Applications.DataControl.Consumer.Select(System.String[],System.String,System.String,System.Int32,System.Int32)">
117 Sends the select request to the provider application.
119 <remarks>The OnSelectResult will recieve the result of this API.</remarks>
120 <param name="columnList">Select the target column list.</param>
121 <param name="where">The Where statement for the select query.</param>
122 <param name="order">The Order statement for the select query.</param>
123 <param name="pageNumber">Select the target page number.</param>
124 <param name="countPerPage">Select the row count per page.</param>
125 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
126 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied..</exception>
127 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
128 <privilege>http://tizen.org/privilege/datasharing</privilege>
129 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
131 <member name="M:Tizen.Applications.DataControl.Consumer.Delete(System.String)">
133 Sends the delete request to the provider application.
135 <remarks>The OnDeleteResult will recieve the result of this API</remarks>
136 <param name="where">The Where statement for the delete query.</param>
137 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied.</exception>
138 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
139 <privilege>http://tizen.org/privilege/datasharing</privilege>
140 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
142 <member name="M:Tizen.Applications.DataControl.Consumer.Update(Tizen.Applications.Bundle,System.String)">
144 Sends the update request to the provider application.
146 <remarks>The OnUpdateResult will recieve result of this API.</remarks>
147 <param name="updateData">The update data.</param>
148 <param name="where">The Where statement for the query.</param>
149 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
150 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied.</exception>
151 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the message has exceeded the maximum limit (1MB).</exception>
152 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
153 <privilege>http://tizen.org/privilege/datasharing</privilege>
154 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
156 <member name="M:Tizen.Applications.DataControl.Consumer.BulkInsert(Tizen.Applications.DataControl.BulkData)">
158 Sends the bulk insert request to the provider application.
160 <remarks>The OnBulkInsertResult will recieve the result of this API.</remarks>
161 <param name="insertData">The bulk insert data.</param>
162 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
163 <exception cref="T:System.UnauthorizedAccessException">Thrown in case oif a permission is denied.</exception>
164 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the message has exceeded the maximum limit (1MB).</exception>
165 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
166 <privilege>http://tizen.org/privilege/datasharing</privilege>
167 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
169 <member name="M:Tizen.Applications.DataControl.Consumer.MapAdd(System.String,System.String)">
171 Sends the map add request to the provider application.
173 <remarks>The OnMapAddResult will recieve the result of this API.</remarks>
174 <param name="key">The key of the value to add.</param>
175 <param name="value">The value to add.</param>
176 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
177 <exception cref="T:System.UnauthorizedAccessException">Thrown in case of if a permission is denied.</exception>
178 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the message has exceeded the maximum limit (1MB).</exception>
179 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
180 <privilege>http://tizen.org/privilege/datasharing</privilege>
181 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
183 <member name="M:Tizen.Applications.DataControl.Consumer.MapGet(System.String,System.Int32,System.Int32)">
185 Sends the map get request to the provider application.
187 <remarks>The OnMapGetResult will recieve the result of this API.</remarks>
188 <param name="key">The key of the value list to obtain.</param>
189 <param name="pageNumber">The page number of the value set.</param>
190 <param name="countPerPage">The desired maximum count of the data items per page.</param>
191 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
192 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied.</exception>
193 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
194 <privilege>http://tizen.org/privilege/datasharing</privilege>
195 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
197 <member name="M:Tizen.Applications.DataControl.Consumer.MapRemove(System.String,System.String)">
199 Sends the map remove request to the provider application.
201 <remarks>The OnMapRemoveResult will recieve the result of this API.</remarks>
202 <param name="key">The key of the value to remove.</param>
203 <param name="value">The value to remove.</param>
204 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
205 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied.</exception>
206 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
207 <privilege>http://tizen.org/privilege/datasharing</privilege>
208 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
210 <member name="M:Tizen.Applications.DataControl.Consumer.MapSet(System.String,System.String,System.String)">
212 Sends the map set request to the provider application.
214 <remarks>The OnMapSetResult will recieve the result of this API.</remarks>
215 <param name="key">The key of the value to replace.</param>
216 <param name="oldValue">The value to be replaced.</param>
217 <param name="newValue"> The new value that replaces the existing value.</param>
218 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
219 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied.</exception>
220 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when message has exceeded the maximum limit (1MB).</exception>
221 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
222 <privilege>http://tizen.org/privilege/datasharing</privilege>
223 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
225 <member name="M:Tizen.Applications.DataControl.Consumer.MapBulkAdd(Tizen.Applications.DataControl.BulkData)">
227 Sends the map bulk add request to the provider application.
229 <remarks>The OnMapBulkAddResult will recieve the result of this API.</remarks>
230 <param name="addData">The map bulk add data.</param>
231 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
232 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied.</exception>
233 <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the message has exceeded the maximum limit (1MB).</exception>
234 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
235 <privilege>http://tizen.org/privilege/datasharing</privilege>
236 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
238 <member name="M:Tizen.Applications.DataControl.Consumer.DataChangeListen">
240 Listens the DataChange event.
242 <remarks>The OnDataChangeListenResult will recieve the result of this API.</remarks>
243 <remarks>If success, the OnDataChange will recieve the DataChange event.</remarks>
244 <exception cref="T:System.UnauthorizedAccessException">Thrown in case if a permission is denied.</exception>
245 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
246 <privilege>http://tizen.org/privilege/datasharing</privilege>
247 <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
249 <member name="M:Tizen.Applications.DataControl.Consumer.#ctor(System.String,System.String)">
251 Initializes the Consumer class with the providerId and the ataId.
253 <param name="providerId">The DataControl Provider ID.</param>
254 <param name="dataId">The DataControl Data ID.</param>
255 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parmaeter.</exception>
256 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
258 <member name="M:Tizen.Applications.DataControl.Consumer.OnDataChangeListenResult(Tizen.Applications.DataControl.DataChangeListenResult)">
260 Overrides this method if you want to handle the behavior when the DataChangeListen result is received.
263 <member name="M:Tizen.Applications.DataControl.Consumer.OnDataChange(Tizen.Applications.DataControl.ChangeType,Tizen.Applications.Bundle)">
265 Overrides this method if you want to handle the behavior when the data change event is received.
268 <member name="M:Tizen.Applications.DataControl.Consumer.OnSelectResult(Tizen.Applications.DataControl.SelectResult)">
270 Overrides this method if you want to handle the behavior when the select response is received.
273 <member name="M:Tizen.Applications.DataControl.Consumer.OnInsertResult(Tizen.Applications.DataControl.InsertResult)">
275 Overrides this method if you want to handle the behavior when the insert response is received.
278 <member name="M:Tizen.Applications.DataControl.Consumer.OnUpdateResult(Tizen.Applications.DataControl.UpdateResult)">
280 Overrides this method if you want to handle the behavior when the update response is received.
283 <member name="M:Tizen.Applications.DataControl.Consumer.OnDeleteResult(Tizen.Applications.DataControl.DeleteResult)">
285 Overrides this method if want to handle the behavior when the delete response is received.
288 <member name="M:Tizen.Applications.DataControl.Consumer.OnBulkInsertResult(Tizen.Applications.DataControl.BulkInsertResult)">
290 Overrides this method if you want to handle the behavior when the BulkInsert response is received.
293 <member name="M:Tizen.Applications.DataControl.Consumer.OnMapGetResult(Tizen.Applications.DataControl.MapGetResult)">
295 Overrides this method if you want to handle the behavior when the map get response is received.
298 <member name="M:Tizen.Applications.DataControl.Consumer.OnMapAddResult(Tizen.Applications.DataControl.MapAddResult)">
300 Overrides this method if you want to handle the behavior when the map add response is received.
303 <member name="M:Tizen.Applications.DataControl.Consumer.OnMapSetResult(Tizen.Applications.DataControl.MapSetResult)">
305 Overrides this method if you want to handle the behavior when the map set response is received.
308 <member name="M:Tizen.Applications.DataControl.Consumer.OnMapRemoveResult(Tizen.Applications.DataControl.MapRemoveResult)">
310 Overrides this method if you want to handle the behavior when the map remove response is received.
313 <member name="M:Tizen.Applications.DataControl.Consumer.OnMapBulkAddResult(Tizen.Applications.DataControl.MapBulkAddResult)">
315 Overrides this method if you want to handle the behavior when the BulkAdd response is received.
318 <member name="M:Tizen.Applications.DataControl.Consumer.Dispose(System.Boolean)">
320 Releases the unmanaged resources used by the Consumer class specifying whether to perform a normal dispose operation.
322 <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
324 <member name="M:Tizen.Applications.DataControl.Consumer.Dispose">
326 Releases all resources used by the Consumer class.
329 <member name="T:Tizen.Applications.DataControl.ICursor">
331 This interface is for the DataControl cursor.
334 <member name="M:Tizen.Applications.DataControl.ICursor.GetColumnCount">
339 <member name="M:Tizen.Applications.DataControl.ICursor.GetColumnType(System.Int32)">
343 <param name="index">The index of column.</param>
345 <member name="M:Tizen.Applications.DataControl.ICursor.GetColumnName(System.Int32)">
349 <param name="index">The index of column.</param>
351 <member name="M:Tizen.Applications.DataControl.ICursor.GetRowCount">
353 Gets the numbers of rows in the cursor.
356 <member name="M:Tizen.Applications.DataControl.ICursor.Next">
361 <member name="M:Tizen.Applications.DataControl.ICursor.Prev">
366 <member name="M:Tizen.Applications.DataControl.ICursor.Reset">
371 <member name="M:Tizen.Applications.DataControl.ICursor.GetIntValue(System.Int32)">
373 Gets an integer value.
375 <param name="index">The index of row.</param>
377 <member name="M:Tizen.Applications.DataControl.ICursor.GetInt64Value(System.Int32)">
381 <param name="index">The index of row.</param>
383 <member name="M:Tizen.Applications.DataControl.ICursor.GetDoubleValue(System.Int32)">
387 <param name="index">The index of row.</param>
389 <member name="M:Tizen.Applications.DataControl.ICursor.GetStringValue(System.Int32)">
393 <param name="index">The index of row.</param>
395 <member name="M:Tizen.Applications.DataControl.ICursor.GetBlobValue(System.Int32)">
399 <param name="index">The index of row.</param>
401 <member name="T:Tizen.Applications.DataControl.MatrixCursor">
403 Represents the MatrixCursor class for the DataControl provider's matrix cursor.
406 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetColumnCount">
408 Gets the column count of the MatrixCursor.
411 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetColumnType(System.Int32)">
413 Returns the column type at the given zero-based column index.
415 <param name="index">Target column index</param>
416 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
418 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetColumnName(System.Int32)">
420 Returns the column name at the given zero-based column index.
422 <param name="index">The target column index.</param>
423 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
425 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetRowCount">
427 Gets the MatrixCursor's row count.
430 <member name="M:Tizen.Applications.DataControl.MatrixCursor.Next">
432 Move the MatrixCursor to the next row.
435 <member name="M:Tizen.Applications.DataControl.MatrixCursor.Prev">
437 Move the MatrixCursor to the previous row.
440 <member name="M:Tizen.Applications.DataControl.MatrixCursor.Reset">
442 Move the MatrixCursor to the first row.
445 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetIntValue(System.Int32)">
447 Returns the value of the requested column as an integer.
449 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
451 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetInt64Value(System.Int32)">
453 Returns the value of the requested column as int64.
455 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
457 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetDoubleValue(System.Int32)">
459 Returns the value of the requested column as a double.
461 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
463 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetStringValue(System.Int32)">
465 Returns the value of the requested column as a string.
467 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
469 <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetBlobValue(System.Int32)">
471 Returns the value of the requested column as a BLOB.
473 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
475 <member name="M:Tizen.Applications.DataControl.MatrixCursor.#ctor(System.String[],Tizen.Applications.DataControl.ColumnType[])">
477 Initializes the MatrixCursor class with columnNames and columnTypes.
479 <param name="columnNames">The MatrixCursor's column name list.</param>
480 <param name="columnTypes">The MatrixCursor's column type list.</param>
481 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
482 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
484 <member name="M:Tizen.Applications.DataControl.MatrixCursor.AddRow(System.Object[])">
486 Adds a new row to the end with the given column values.
488 <param name="columnValues">New column values</param>
489 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
491 <member name="M:Tizen.Applications.DataControl.MatrixCursor.Dispose">
493 Releases all the resources used by the MatrixCursor class.
496 <member name="T:Tizen.Applications.DataControl.Provider">
498 Represents the Provider class for the DataControl provider application.
501 <member name="P:Tizen.Applications.DataControl.Provider.DataID">
506 <member name="M:Tizen.Applications.DataControl.Provider.SendDataChange(Tizen.Applications.DataControl.ChangeType,Tizen.Applications.Bundle)">
508 Sends a data change notification to consumer applications which have successfully added a data change listen.
510 <param name="type">The changed data type.</param>
511 <param name="changedData">Customized information about the changed data.</param>
512 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
513 <exception cref="T:System.UnauthorizedAccessException">Thrown in case a permission is denied.</exception>
514 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
515 <privilege>http://tizen.org/privilege/datasharing</privilege>
517 <member name="M:Tizen.Applications.DataControl.Provider.#ctor(System.String)">
519 Initializes the Provider class with the dataID.
521 <param name="dataID">The DataControl Data ID.</param>
522 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
524 <member name="M:Tizen.Applications.DataControl.Provider.Run">
526 Starts the Provider service.
528 <remarks>Only one Provider service can be run for each process.</remarks>
529 <exception cref="T:System.UnauthorizedAccessException">Thrown in case a permission is denied.</exception>
530 <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
531 <privilege>http://tizen.org/privilege/datasharing</privilege>
533 <member name="M:Tizen.Applications.DataControl.Provider.Stop">
535 Stops the Provider service.
538 <member name="M:Tizen.Applications.DataControl.Provider.OnSelect(System.String,System.String,System.String[],System.Int32,System.String,System.Int32,System.Int32)">
540 Overrides this method if you want to handle the behavior when the select request is received.
543 <member name="M:Tizen.Applications.DataControl.Provider.OnInsert(System.String,Tizen.Applications.Bundle)">
545 Overrides this method if you want to handle the behavior when the insert request is received.
548 <member name="M:Tizen.Applications.DataControl.Provider.OnUpdate(System.String,System.String,Tizen.Applications.Bundle)">
550 Overrides this method if you want to handle the behavior when the update request is received.
553 <member name="M:Tizen.Applications.DataControl.Provider.OnDelete(System.String,System.String)">
555 Overrides this method if you want to handle the behavior when the delete request is received.
558 <member name="M:Tizen.Applications.DataControl.Provider.OnBulkInsert(System.Collections.Generic.IEnumerable{System.String},Tizen.Applications.DataControl.BulkData)">
560 Overrides this method if you want to handle the behavior when the bulk insert request is received.
563 <member name="M:Tizen.Applications.DataControl.Provider.OnMapGet(System.String)">
565 Overrides this method if you want to handle the behavior when the map get request is received.
568 <member name="M:Tizen.Applications.DataControl.Provider.OnMapAdd(System.String,System.String)">
570 Overrides this method if you want to handle the behavior when the map add request is received.
573 <member name="M:Tizen.Applications.DataControl.Provider.OnMapSet(System.String,System.String,System.String)">
575 Overrides this method if you want to handle the behavior when the update request is received.
578 <member name="M:Tizen.Applications.DataControl.Provider.OnMapRemove(System.String,System.String)">
580 Overrides this method if you want to handle the behavior when the delete request is received.
583 <member name="M:Tizen.Applications.DataControl.Provider.OnMapBulkAdd(Tizen.Applications.DataControl.BulkData)">
585 Overrides this method if you want to handle the behavior when the bulk add request is received.
588 <member name="M:Tizen.Applications.DataControl.Provider.OnDataChangeListenRequest(System.String)">
590 Overrides this method if you want to handle the behavior when the data change listen request is received.
593 <member name="M:Tizen.Applications.DataControl.Provider.Dispose(System.Boolean)">
595 Releases unmanaged resources used by the Provider class specifying whether to perform a normal dispose operation.
597 <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
599 <member name="M:Tizen.Applications.DataControl.Provider.Dispose">
601 Releases all the resources used by the Provider class.
604 <member name="T:Tizen.Applications.DataControl.InsertResult">
606 This class contains the insert operation result.
609 <member name="P:Tizen.Applications.DataControl.InsertResult.RowID">
611 Gets the insert data's row ID.
614 <member name="P:Tizen.Applications.DataControl.InsertResult.Result">
616 Gets the insert operation result.
619 <member name="M:Tizen.Applications.DataControl.InsertResult.#ctor(System.Int64,System.Boolean)">
621 Initializes the InsertResult class with columnNames and columnTypes.
623 <param name="rowID">The inserted row ID.</param>
624 <param name="result">The insert request result.</param>
626 <member name="T:Tizen.Applications.DataControl.BulkInsertResult">
628 This class contains the bulk insert operation result.
631 <member name="P:Tizen.Applications.DataControl.BulkInsertResult.BulkResultData">
633 Gets the bulk insert operation result data.
636 <member name="P:Tizen.Applications.DataControl.BulkInsertResult.Result">
638 Gets the bulk insert operation result.
641 <member name="M:Tizen.Applications.DataControl.BulkInsertResult.#ctor(Tizen.Applications.DataControl.BulkResultData,System.Boolean)">
643 Initializes the InsertResult class with the bulkResultData and the result.
645 <param name="bulkResultData">The bulk insert request result data.</param>
646 <param name="result">The bulk insert request result.</param>
647 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
649 <member name="T:Tizen.Applications.DataControl.UpdateResult">
651 This class contains the update operation result.
654 <member name="P:Tizen.Applications.DataControl.UpdateResult.Result">
656 Gets the update operation result.
659 <member name="M:Tizen.Applications.DataControl.UpdateResult.#ctor(System.Boolean)">
661 Initializes the UpdateResult class with the result.
663 <param name="result">The update request result.</param>
665 <member name="T:Tizen.Applications.DataControl.DeleteResult">
667 This class contains the delete operation result.
670 <member name="P:Tizen.Applications.DataControl.DeleteResult.Result">
672 Gets the delete operation result.
675 <member name="M:Tizen.Applications.DataControl.DeleteResult.#ctor(System.Boolean)">
677 Initializes the DeleteResult class with the result.
679 <param name="result">The delete request result.</param>
681 <member name="T:Tizen.Applications.DataControl.SelectResult">
683 This class contains the select operation result.
686 <member name="P:Tizen.Applications.DataControl.SelectResult.ResultCursor">
688 Gets the select operation result cursor.
691 <member name="P:Tizen.Applications.DataControl.SelectResult.Result">
693 Gets the select operation result.
696 <member name="M:Tizen.Applications.DataControl.SelectResult.#ctor(Tizen.Applications.DataControl.ICursor,System.Boolean)">
698 Initializes the SelectResult class with the cursor and the result.
700 <param name="cursor">The cursor with the selected data.</param>
701 <param name="result">The select request result.</param>
702 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
704 <member name="T:Tizen.Applications.DataControl.MapAddResult">
706 This class contains the MapAdd operation result.
709 <member name="P:Tizen.Applications.DataControl.MapAddResult.Result">
711 Gets the MapAdd operation result.
714 <member name="M:Tizen.Applications.DataControl.MapAddResult.#ctor(System.Boolean)">
716 Initializes the MapAddResult class with the result.
718 <param name="result">The MapAdd request result.</param>
720 <member name="T:Tizen.Applications.DataControl.MapBulkAddResult">
722 This class contains the MapBulkAdd operation result.
725 <member name="P:Tizen.Applications.DataControl.MapBulkAddResult.BulkResultData">
727 Gets the MapBulkAdd operation result data.
730 <member name="P:Tizen.Applications.DataControl.MapBulkAddResult.Result">
732 Gets the MapBulkAdd operation result.
735 <member name="M:Tizen.Applications.DataControl.MapBulkAddResult.#ctor(Tizen.Applications.DataControl.BulkResultData,System.Boolean)">
737 Initializes the MapBulkAddResult class with the bulkResultData and the result.
739 <param name="bulkResultData">The MapBulkAdd request result data.</param>
740 <param name="result">The MapBulkAdd request result.</param>
741 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
743 <member name="T:Tizen.Applications.DataControl.MapSetResult">
745 This class contains the MapSet operation result.
748 <member name="P:Tizen.Applications.DataControl.MapSetResult.Result">
750 Gets the MapSet operation result.
753 <member name="M:Tizen.Applications.DataControl.MapSetResult.#ctor(System.Boolean)">
755 Initializes the MapSetResult class with the result.
757 <param name="result">MapSet request result</param>
759 <member name="T:Tizen.Applications.DataControl.MapRemoveResult">
761 This class contains the MapRemove operation result.
764 <member name="P:Tizen.Applications.DataControl.MapRemoveResult.Result">
766 Gets the MapRemove operation result.
769 <member name="M:Tizen.Applications.DataControl.MapRemoveResult.#ctor(System.Boolean)">
771 Initializes the MapRemoveResult class with the result.
773 <param name="result">The MapRemove request result.</param>
775 <member name="T:Tizen.Applications.DataControl.MapGetResult">
777 This class contains the MapGet operation result.
780 <member name="P:Tizen.Applications.DataControl.MapGetResult.ValueList">
782 Gets the result value list of the MapGet operation.
785 <member name="P:Tizen.Applications.DataControl.MapGetResult.Result">
787 Gets the MapGet operation result.
790 <member name="M:Tizen.Applications.DataControl.MapGetResult.#ctor(System.String[],System.Boolean)">
792 Initializes the MapGetResult class with the data and the result.
794 <param name="valueLIst">The MapGet request result data.</param>
795 <param name="result">The MapGet request result.</param>
796 <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
798 <member name="T:Tizen.Applications.DataControl.DataChangeListenResult">
800 This class contains the DataChangeListen operation result.
803 <member name="P:Tizen.Applications.DataControl.DataChangeListenResult.Result">
805 Gets the DataChangeListen operation result.
808 <member name="M:Tizen.Applications.DataControl.DataChangeListenResult.#ctor(Tizen.Applications.DataControl.ResultType)">
810 Initializes the DataChangeListenResult class with the result.
812 <param name="result">The DataChangeListen request result.</param>
814 <member name="T:Tizen.Applications.DataControl.ColumnType">
816 Enumeration for the DataControl column types.
819 <member name="F:Tizen.Applications.DataControl.ColumnType.ColumnTypeInt">
821 Value representing DataControl operation success.
824 <member name="F:Tizen.Applications.DataControl.ColumnType.ColumnTypeDouble">
826 Value representing DataControl operation success.
829 <member name="F:Tizen.Applications.DataControl.ColumnType.ColumnTypeString">
831 Value representing DataControl operation success.
834 <member name="F:Tizen.Applications.DataControl.ColumnType.ColumnTypeBlob">
836 Value representing DataControl operation success.
839 <member name="T:Tizen.Applications.DataControl.ChangeType">
841 Enumeration for the DataControl column types.
844 <member name="F:Tizen.Applications.DataControl.ChangeType.Update">
846 Value representing DataControl provider data changed by update.
849 <member name="F:Tizen.Applications.DataControl.ChangeType.Insert">
851 Value representing DataControl provider data changed by insert.
854 <member name="F:Tizen.Applications.DataControl.ChangeType.Delete">
856 Value representing DataControl provider data changed by delete.
859 <member name="F:Tizen.Applications.DataControl.ChangeType.MapAdd">
861 Value representing DataControl provider data changed by map add.
864 <member name="F:Tizen.Applications.DataControl.ChangeType.MapRemove">
866 Value representing DataControl provider data changed by map remove.
869 <member name="F:Tizen.Applications.DataControl.ChangeType.MapSet">
871 Value representing DataControl provider data changed by map set.
874 <member name="T:Tizen.Applications.DataControl.ResultType">
876 Enumeration for the DataControl result types.
879 <member name="F:Tizen.Applications.DataControl.ResultType.Success">
881 Value representing DataControl operation success.
884 <member name="F:Tizen.Applications.DataControl.ResultType.OutOfMemory">
886 Value representing DataControl operation causing out of memory error.
889 <member name="F:Tizen.Applications.DataControl.ResultType.IoError">
891 Value representing DataControl operation causing I/O error.
894 <member name="F:Tizen.Applications.DataControl.ResultType.InvalidParameter">
896 Value representing DataControl operation causing invalid parameter error.
899 <member name="F:Tizen.Applications.DataControl.ResultType.PermissionDenied">
901 Value representing DataControl operation causing permission denied error.
904 <member name="F:Tizen.Applications.DataControl.ResultType.MaxExceed">
906 Value representing DataControl operation causing max exceed error.