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