Release 4.0.0-preview1-00184
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Applications.DataControl.xml
1 <?xml version="1.0"?>
2 <doc>
3     <assembly>
4         <name>Tizen.Applications.DataControl</name>
5     </assembly>
6     <members>
7         <member name="T:Tizen.Applications.DataControl.BulkData">
8             <summary>
9             Represents the BulkData class for the DataControl bulk request.
10             </summary>
11         </member>
12         <member name="M:Tizen.Applications.DataControl.BulkData.#ctor">
13             <summary>
14             Initializes the BulkData class.
15             </summary>
16             <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
17         </member>
18         <member name="M:Tizen.Applications.DataControl.BulkData.Add(Tizen.Applications.Bundle)">
19             <summary>
20             Adds the bulk data.
21             </summary>
22             <param name="data">Bulk data</param>
23             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
24         </member>
25         <member name="M:Tizen.Applications.DataControl.BulkData.GetCount">
26             <summary>
27             Gets the current data count.
28             </summary>
29         </member>
30         <member name="M:Tizen.Applications.DataControl.BulkData.GetData(System.Int32)">
31             <summary>
32             Returns the data at the given zero-based data index.
33             </summary>
34             <param name="index">The target data index.</param>
35             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
36         </member>
37         <member name="M:Tizen.Applications.DataControl.BulkData.Dispose">
38             <summary>
39             Releases all the resources used by the BulkData class.
40             </summary>
41         </member>
42         <member name="M:Tizen.Applications.DataControl.BulkData.Dispose(System.Boolean)">
43             <summary>
44             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
45             </summary>
46             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
47         </member>
48         <member name="T:Tizen.Applications.DataControl.BulkResultData">
49             <summary>
50             Represents the BulkResultData class for the DataControl bulk request.
51             </summary>
52         </member>
53         <member name="M:Tizen.Applications.DataControl.BulkResultData.#ctor">
54             <summary>
55             Initializes the BulkResultData class.
56             </summary>
57             <exception cref="T:System.InvalidOperationException">Thrown in case of any internal error.</exception>
58         </member>
59         <member name="M:Tizen.Applications.DataControl.BulkResultData.Add(Tizen.Applications.Bundle,System.Int32)">
60             <summary>
61             Adds the bulk operation result data.
62             </summary>
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>
66         </member>
67         <member name="M:Tizen.Applications.DataControl.BulkResultData.GetCount">
68             <summary>
69             Gets the current result data count.
70             </summary>
71         </member>
72         <member name="M:Tizen.Applications.DataControl.BulkResultData.GetData(System.Int32)">
73             <summary>
74             Returns the result data at the given zero-based data index.
75             </summary>
76             <param name="index">The target result data index.</param>
77             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
78         </member>
79         <member name="M:Tizen.Applications.DataControl.BulkResultData.GetResult(System.Int32)">
80             <summary>
81             Returns the result at the given zero-based data index.
82             </summary>
83             <param name="index">The target result index.</param>
84             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
85         </member>
86         <member name="M:Tizen.Applications.DataControl.BulkResultData.Dispose">
87             <summary>
88             Releases all the resources used by the BulkResultData class.
89             </summary>
90         </member>
91         <member name="M:Tizen.Applications.DataControl.BulkResultData.Dispose(System.Boolean)">
92             <summary>
93             Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
94             </summary>
95             <param name="disposing">If true, disposes any disposable objects. If false, does not dispose disposable objects.</param>
96         </member>
97         <member name="T:Tizen.Applications.DataControl.Consumer">
98             <summary>
99             Represents the Consumer class for the DataControl consumer application.
100             </summary>
101         </member>
102         <member name="M:Tizen.Applications.DataControl.Consumer.Insert(Tizen.Applications.Bundle)">
103             <summary>
104             Sends the insert request to the provider application.
105             </summary>
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>
114         </member>
115         <member name="M:Tizen.Applications.DataControl.Consumer.Select(System.String[],System.String,System.String,System.Int32,System.Int32)">
116             <summary>
117             Sends the select request to the provider application.
118             </summary>
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>
130         </member>
131         <member name="M:Tizen.Applications.DataControl.Consumer.Delete(System.String)">
132             <summary>
133             Sends the delete request to the provider application.
134             </summary>
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>
141         </member>
142         <member name="M:Tizen.Applications.DataControl.Consumer.Update(Tizen.Applications.Bundle,System.String)">
143             <summary>
144             Sends the update request to the provider application.
145             </summary>
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>
155         </member>
156         <member name="M:Tizen.Applications.DataControl.Consumer.BulkInsert(Tizen.Applications.DataControl.BulkData)">
157             <summary>
158             Sends the bulk insert request to the provider application.
159             </summary>
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>
168         </member>
169         <member name="M:Tizen.Applications.DataControl.Consumer.MapAdd(System.String,System.String)">
170             <summary>
171             Sends the map add request to the provider application.
172             </summary>
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>
182         </member>
183         <member name="M:Tizen.Applications.DataControl.Consumer.MapGet(System.String,System.Int32,System.Int32)">
184             <summary>
185             Sends the map get request to the provider application.
186             </summary>
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>
196         </member>
197         <member name="M:Tizen.Applications.DataControl.Consumer.MapRemove(System.String,System.String)">
198             <summary>
199             Sends the map remove request to the provider application.
200             </summary>
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>
209         </member>
210         <member name="M:Tizen.Applications.DataControl.Consumer.MapSet(System.String,System.String,System.String)">
211             <summary>
212             Sends the map set request to the provider application.
213             </summary>
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>
224         </member>
225         <member name="M:Tizen.Applications.DataControl.Consumer.MapBulkAdd(Tizen.Applications.DataControl.BulkData)">
226             <summary>
227             Sends the map bulk add request to the provider application.
228             </summary>
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>
237         </member>
238         <member name="M:Tizen.Applications.DataControl.Consumer.DataChangeListen">
239             <summary>
240             Listens the DataChange event.
241             </summary>
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>
248         </member>
249         <member name="M:Tizen.Applications.DataControl.Consumer.#ctor(System.String,System.String)">
250             <summary>
251             Initializes the Consumer class with the providerId and the ataId.
252             </summary>
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>
257         </member>
258         <member name="M:Tizen.Applications.DataControl.Consumer.OnDataChangeListenResult(Tizen.Applications.DataControl.DataChangeListenResult)">
259             <summary>
260             Overrides this method if you want to handle the behavior when the DataChangeListen result is received.
261             </summary>
262         </member>
263         <member name="M:Tizen.Applications.DataControl.Consumer.OnDataChange(Tizen.Applications.DataControl.ChangeType,Tizen.Applications.Bundle)">
264             <summary>
265             Overrides this method if you want to handle the behavior when the data change event is received.
266             </summary>
267         </member>
268         <member name="M:Tizen.Applications.DataControl.Consumer.OnSelectResult(Tizen.Applications.DataControl.SelectResult)">
269             <summary>
270             Overrides this method if you want to handle the behavior when the select response is received.
271             </summary>
272         </member>
273         <member name="M:Tizen.Applications.DataControl.Consumer.OnInsertResult(Tizen.Applications.DataControl.InsertResult)">
274             <summary>
275             Overrides this method if you want to handle the behavior when the insert response is received.
276             </summary>
277         </member>
278         <member name="M:Tizen.Applications.DataControl.Consumer.OnUpdateResult(Tizen.Applications.DataControl.UpdateResult)">
279             <summary>
280             Overrides this method if you want to handle the behavior when the update response is received.
281             </summary>
282         </member>
283         <member name="M:Tizen.Applications.DataControl.Consumer.OnDeleteResult(Tizen.Applications.DataControl.DeleteResult)">
284             <summary>
285             Overrides this method if want to handle the behavior when the delete response is received.
286             </summary>
287         </member>
288         <member name="M:Tizen.Applications.DataControl.Consumer.OnBulkInsertResult(Tizen.Applications.DataControl.BulkInsertResult)">
289             <summary>
290             Overrides this method if you want to handle the behavior when the BulkInsert response is received.
291             </summary>
292         </member>
293         <member name="M:Tizen.Applications.DataControl.Consumer.OnMapGetResult(Tizen.Applications.DataControl.MapGetResult)">
294             <summary>
295             Overrides this method if you want to handle the behavior when the map get response is received.
296             </summary>
297         </member>
298         <member name="M:Tizen.Applications.DataControl.Consumer.OnMapAddResult(Tizen.Applications.DataControl.MapAddResult)">
299             <summary>
300             Overrides this method if you want to handle the behavior when the map add response is received.
301             </summary>
302         </member>
303         <member name="M:Tizen.Applications.DataControl.Consumer.OnMapSetResult(Tizen.Applications.DataControl.MapSetResult)">
304             <summary>
305             Overrides this method if you want to handle the behavior when the map set response is received.
306             </summary>
307         </member>
308         <member name="M:Tizen.Applications.DataControl.Consumer.OnMapRemoveResult(Tizen.Applications.DataControl.MapRemoveResult)">
309             <summary>
310             Overrides this method if you want to handle the behavior when the map remove response is received.
311             </summary>
312         </member>
313         <member name="M:Tizen.Applications.DataControl.Consumer.OnMapBulkAddResult(Tizen.Applications.DataControl.MapBulkAddResult)">
314             <summary>
315             Overrides this method if you want to handle the behavior when the BulkAdd response is received.
316             </summary>
317         </member>
318         <member name="M:Tizen.Applications.DataControl.Consumer.Dispose(System.Boolean)">
319             <summary>
320             Releases the unmanaged resources used by the Consumer class specifying whether to perform a normal dispose operation.
321             </summary>
322             <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
323         </member>
324         <member name="M:Tizen.Applications.DataControl.Consumer.Dispose">
325             <summary>
326             Releases all resources used by the Consumer class.
327             </summary>
328         </member>
329         <member name="T:Tizen.Applications.DataControl.ICursor">
330             <summary>
331             This interface is for the DataControl cursor.
332             </summary>
333         </member>
334         <member name="M:Tizen.Applications.DataControl.ICursor.GetColumnCount">
335             <summary>
336             Gets a column count.
337             </summary>
338         </member>
339         <member name="M:Tizen.Applications.DataControl.ICursor.GetColumnType(System.Int32)">
340             <summary>
341             Gets a column type.
342             </summary>
343             <param name="index">The index of column.</param>
344         </member>
345         <member name="M:Tizen.Applications.DataControl.ICursor.GetColumnName(System.Int32)">
346             <summary>
347             Gets a column name.
348             </summary>
349             <param name="index">The index of column.</param>
350         </member>
351         <member name="M:Tizen.Applications.DataControl.ICursor.GetRowCount">
352             <summary>
353             Gets the numbers of rows in the cursor.
354             </summary>
355         </member>
356         <member name="M:Tizen.Applications.DataControl.ICursor.Next">
357             <summary>
358             Gets a next row.
359             </summary>
360         </member>
361         <member name="M:Tizen.Applications.DataControl.ICursor.Prev">
362             <summary>
363             Gets a prev row.
364             </summary>
365         </member>
366         <member name="M:Tizen.Applications.DataControl.ICursor.Reset">
367             <summary>
368             Gets a first row.
369             </summary>
370         </member>
371         <member name="M:Tizen.Applications.DataControl.ICursor.GetIntValue(System.Int32)">
372             <summary>
373             Gets an integer value.
374             </summary>
375             <param name="index">The index of row.</param>
376         </member>
377         <member name="M:Tizen.Applications.DataControl.ICursor.GetInt64Value(System.Int32)">
378             <summary>
379             Gets an int64 value.
380             </summary>
381             <param name="index">The index of row.</param>
382         </member>
383         <member name="M:Tizen.Applications.DataControl.ICursor.GetDoubleValue(System.Int32)">
384             <summary>
385             Gets a double value.
386             </summary>
387             <param name="index">The index of row.</param>
388         </member>
389         <member name="M:Tizen.Applications.DataControl.ICursor.GetStringValue(System.Int32)">
390             <summary>
391             Gets a string value.
392             </summary>
393             <param name="index">The index of row.</param>
394         </member>
395         <member name="M:Tizen.Applications.DataControl.ICursor.GetBlobValue(System.Int32)">
396             <summary>
397             Gets a BLOB value.
398             </summary>
399             <param name="index">The index of row.</param>
400         </member>
401         <member name="T:Tizen.Applications.DataControl.MatrixCursor">
402             <summary>
403             Represents the MatrixCursor class for the DataControl provider's matrix cursor.
404             </summary>
405         </member>
406         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetColumnCount">
407             <summary>
408             Gets the column count of the MatrixCursor.
409             </summary>
410         </member>
411         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetColumnType(System.Int32)">
412             <summary>
413             Returns the column type at the given zero-based column index.
414             </summary>
415             <param name="index">Target column index</param>
416             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
417         </member>
418         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetColumnName(System.Int32)">
419             <summary>
420             Returns the column name at the given zero-based column index.
421             </summary>
422             <param name="index">The target column index.</param>
423             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
424         </member>
425         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetRowCount">
426             <summary>
427             Gets the MatrixCursor's row count.
428             </summary>
429         </member>
430         <member name="M:Tizen.Applications.DataControl.MatrixCursor.Next">
431             <summary>
432             Move the MatrixCursor to the next row.
433             </summary>
434         </member>
435         <member name="M:Tizen.Applications.DataControl.MatrixCursor.Prev">
436             <summary>
437             Move the MatrixCursor to the previous row.
438             </summary>
439         </member>
440         <member name="M:Tizen.Applications.DataControl.MatrixCursor.Reset">
441             <summary>
442             Move the MatrixCursor to the first row.
443             </summary>
444         </member>
445         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetIntValue(System.Int32)">
446             <summary>
447             Returns the value of the requested column as an integer.
448             </summary>
449             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
450         </member>
451         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetInt64Value(System.Int32)">
452             <summary>
453             Returns the value of the requested column as int64.
454             </summary>
455             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
456         </member>
457         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetDoubleValue(System.Int32)">
458             <summary>
459             Returns the value of the requested column as a double.
460             </summary>
461             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
462         </member>
463         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetStringValue(System.Int32)">
464             <summary>
465             Returns the value of the requested column as a string.
466             </summary>
467             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
468         </member>
469         <member name="M:Tizen.Applications.DataControl.MatrixCursor.GetBlobValue(System.Int32)">
470             <summary>
471             Returns the value of the requested column as a BLOB.
472             </summary>
473             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
474         </member>
475         <member name="M:Tizen.Applications.DataControl.MatrixCursor.#ctor(System.String[],Tizen.Applications.DataControl.ColumnType[])">
476             <summary>
477             Initializes the MatrixCursor class with columnNames and columnTypes.
478             </summary>
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>
483         </member>
484         <member name="M:Tizen.Applications.DataControl.MatrixCursor.AddRow(System.Object[])">
485             <summary>
486             Adds a new row to the end with the given column values.
487             </summary>
488             <param name="columnValues">New column values</param>
489             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
490         </member>
491         <member name="M:Tizen.Applications.DataControl.MatrixCursor.Dispose">
492             <summary>
493             Releases all the resources used by the MatrixCursor class.
494             </summary>
495         </member>
496         <member name="T:Tizen.Applications.DataControl.Provider">
497             <summary>
498             Represents the Provider class for the DataControl provider application.
499             </summary>
500         </member>
501         <member name="P:Tizen.Applications.DataControl.Provider.DataID">
502             <summary>
503             Gets the data ID.
504             </summary>
505         </member>
506         <member name="M:Tizen.Applications.DataControl.Provider.SendDataChange(Tizen.Applications.DataControl.ChangeType,Tizen.Applications.Bundle)">
507             <summary>
508             Sends a data change notification to consumer applications which have successfully added a data change listen.
509             </summary>
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>
516         </member>
517         <member name="M:Tizen.Applications.DataControl.Provider.#ctor(System.String)">
518             <summary>
519             Initializes the Provider class with the dataID.
520             </summary>
521             <param name="dataID">The DataControl Data ID.</param>
522             <exception cref="T:System.ArgumentException">Thrown in case of an invalid parameter.</exception>
523         </member>
524         <member name="M:Tizen.Applications.DataControl.Provider.Run">
525             <summary>
526             Starts the Provider service.
527             </summary>
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>
532         </member>
533         <member name="M:Tizen.Applications.DataControl.Provider.Stop">
534             <summary>
535             Stops the Provider service.
536             </summary>
537         </member>
538         <member name="M:Tizen.Applications.DataControl.Provider.OnSelect(System.String,System.String,System.String[],System.Int32,System.String,System.Int32,System.Int32)">
539             <summary>
540             Overrides this method if you want to handle the behavior when the select request is received.
541             </summary>
542         </member>
543         <member name="M:Tizen.Applications.DataControl.Provider.OnInsert(System.String,Tizen.Applications.Bundle)">
544             <summary>
545             Overrides this method if you want to handle the behavior when the insert request is received.
546             </summary>
547         </member>
548         <member name="M:Tizen.Applications.DataControl.Provider.OnUpdate(System.String,System.String,Tizen.Applications.Bundle)">
549             <summary>
550             Overrides this method if you want to handle the behavior when the update request is received.
551             </summary>
552         </member>
553         <member name="M:Tizen.Applications.DataControl.Provider.OnDelete(System.String,System.String)">
554             <summary>
555             Overrides this method if you want to handle the behavior when the delete request is received.
556             </summary>
557         </member>
558         <member name="M:Tizen.Applications.DataControl.Provider.OnBulkInsert(System.Collections.Generic.IEnumerable{System.String},Tizen.Applications.DataControl.BulkData)">
559             <summary>
560             Overrides this method if you want to handle the behavior when the bulk insert request is received.
561             </summary>
562         </member>
563         <member name="M:Tizen.Applications.DataControl.Provider.OnMapGet(System.String)">
564             <summary>
565             Overrides this method if you want to handle the behavior when the map get request is received.
566             </summary>
567         </member>
568         <member name="M:Tizen.Applications.DataControl.Provider.OnMapAdd(System.String,System.String)">
569             <summary>
570             Overrides this method if you want to handle the behavior when the map add request is received.
571             </summary>
572         </member>
573         <member name="M:Tizen.Applications.DataControl.Provider.OnMapSet(System.String,System.String,System.String)">
574             <summary>
575             Overrides this method if you want to handle the behavior when the update request is received.
576             </summary>
577         </member>
578         <member name="M:Tizen.Applications.DataControl.Provider.OnMapRemove(System.String,System.String)">
579             <summary>
580             Overrides this method if you want to handle the behavior when the delete request is received.
581             </summary>
582         </member>
583         <member name="M:Tizen.Applications.DataControl.Provider.OnMapBulkAdd(Tizen.Applications.DataControl.BulkData)">
584             <summary>
585             Overrides this method if you want to handle the behavior when the bulk add request is received.
586             </summary>
587         </member>
588         <member name="M:Tizen.Applications.DataControl.Provider.OnDataChangeListenRequest(System.String)">
589             <summary>
590             Overrides this method if you want to handle the behavior when the data change listen request is received.
591             </summary>
592         </member>
593         <member name="M:Tizen.Applications.DataControl.Provider.Dispose(System.Boolean)">
594             <summary>
595             Releases unmanaged resources used by the Provider class specifying whether to perform a normal dispose operation.
596             </summary>
597             <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
598         </member>
599         <member name="M:Tizen.Applications.DataControl.Provider.Dispose">
600             <summary>
601             Releases all the resources used by the Provider class.
602             </summary>
603         </member>
604         <member name="T:Tizen.Applications.DataControl.InsertResult">
605             <summary>
606             This class contains the insert operation result.
607             </summary>
608         </member>
609         <member name="P:Tizen.Applications.DataControl.InsertResult.RowID">
610             <summary>
611             Gets the insert data's row ID.
612             </summary>
613         </member>
614         <member name="P:Tizen.Applications.DataControl.InsertResult.Result">
615             <summary>
616             Gets the insert operation result.
617             </summary>
618         </member>
619         <member name="M:Tizen.Applications.DataControl.InsertResult.#ctor(System.Int64,System.Boolean)">
620             <summary>
621             Initializes the InsertResult class with columnNames and columnTypes.
622             </summary>
623             <param name="rowID">The inserted row ID.</param>
624             <param name="result">The insert request result.</param>
625         </member>
626         <member name="T:Tizen.Applications.DataControl.BulkInsertResult">
627             <summary>
628             This class contains the bulk insert operation result.
629             </summary>
630         </member>
631         <member name="P:Tizen.Applications.DataControl.BulkInsertResult.BulkResultData">
632             <summary>
633             Gets the bulk insert operation result data.
634             </summary>
635         </member>
636         <member name="P:Tizen.Applications.DataControl.BulkInsertResult.Result">
637             <summary>
638             Gets the bulk insert operation result.
639             </summary>
640         </member>
641         <member name="M:Tizen.Applications.DataControl.BulkInsertResult.#ctor(Tizen.Applications.DataControl.BulkResultData,System.Boolean)">
642             <summary>
643             Initializes the InsertResult class with the bulkResultData and the result.
644             </summary>
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>
648         </member>
649         <member name="T:Tizen.Applications.DataControl.UpdateResult">
650             <summary>
651             This class contains the update operation result.
652             </summary>
653         </member>
654         <member name="P:Tizen.Applications.DataControl.UpdateResult.Result">
655             <summary>
656             Gets the update operation result.
657             </summary>
658         </member>
659         <member name="M:Tizen.Applications.DataControl.UpdateResult.#ctor(System.Boolean)">
660             <summary>
661             Initializes the UpdateResult class with the result.
662             </summary>
663             <param name="result">The update request result.</param>
664         </member>
665         <member name="T:Tizen.Applications.DataControl.DeleteResult">
666             <summary>
667             This class contains the delete operation result.
668             </summary>
669         </member>
670         <member name="P:Tizen.Applications.DataControl.DeleteResult.Result">
671             <summary>
672             Gets the delete operation result.
673             </summary>
674         </member>
675         <member name="M:Tizen.Applications.DataControl.DeleteResult.#ctor(System.Boolean)">
676             <summary>
677             Initializes the DeleteResult class with the result.
678             </summary>
679             <param name="result">The delete request result.</param>
680         </member>
681         <member name="T:Tizen.Applications.DataControl.SelectResult">
682             <summary>
683             This class contains the select operation result.
684             </summary>
685         </member>
686         <member name="P:Tizen.Applications.DataControl.SelectResult.ResultCursor">
687             <summary>
688             Gets the select operation result cursor.
689             </summary>
690         </member>
691         <member name="P:Tizen.Applications.DataControl.SelectResult.Result">
692             <summary>
693             Gets the select operation result.
694             </summary>
695         </member>
696         <member name="M:Tizen.Applications.DataControl.SelectResult.#ctor(Tizen.Applications.DataControl.ICursor,System.Boolean)">
697             <summary>
698             Initializes the SelectResult class with the cursor and the result.
699             </summary>
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>
703         </member>
704         <member name="T:Tizen.Applications.DataControl.MapAddResult">
705             <summary>
706             This class contains the MapAdd operation result.
707             </summary>
708         </member>
709         <member name="P:Tizen.Applications.DataControl.MapAddResult.Result">
710             <summary>
711             Gets the MapAdd operation result.
712             </summary>
713         </member>
714         <member name="M:Tizen.Applications.DataControl.MapAddResult.#ctor(System.Boolean)">
715             <summary>
716             Initializes the MapAddResult class with the result.
717             </summary>
718             <param name="result">The MapAdd request result.</param>
719         </member>
720         <member name="T:Tizen.Applications.DataControl.MapBulkAddResult">
721             <summary>
722             This class contains the MapBulkAdd operation result.
723             </summary>
724         </member>
725         <member name="P:Tizen.Applications.DataControl.MapBulkAddResult.BulkResultData">
726             <summary>
727             Gets the MapBulkAdd operation result data.
728             </summary>
729         </member>
730         <member name="P:Tizen.Applications.DataControl.MapBulkAddResult.Result">
731             <summary>
732             Gets the MapBulkAdd operation result.
733             </summary>
734         </member>
735         <member name="M:Tizen.Applications.DataControl.MapBulkAddResult.#ctor(Tizen.Applications.DataControl.BulkResultData,System.Boolean)">
736             <summary>
737             Initializes the MapBulkAddResult class with the bulkResultData and the result.
738             </summary>
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>
742         </member>
743         <member name="T:Tizen.Applications.DataControl.MapSetResult">
744             <summary>
745             This class contains the MapSet operation result.
746             </summary>
747         </member>
748         <member name="P:Tizen.Applications.DataControl.MapSetResult.Result">
749             <summary>
750             Gets the MapSet operation result.
751             </summary>
752         </member>
753         <member name="M:Tizen.Applications.DataControl.MapSetResult.#ctor(System.Boolean)">
754             <summary>
755             Initializes the MapSetResult class with the result.
756             </summary>
757             <param name="result">MapSet request result</param>
758         </member>
759         <member name="T:Tizen.Applications.DataControl.MapRemoveResult">
760             <summary>
761             This class contains the MapRemove operation result.
762             </summary>
763         </member>
764         <member name="P:Tizen.Applications.DataControl.MapRemoveResult.Result">
765             <summary>
766             Gets the MapRemove operation result.
767             </summary>
768         </member>
769         <member name="M:Tizen.Applications.DataControl.MapRemoveResult.#ctor(System.Boolean)">
770             <summary>
771             Initializes the MapRemoveResult class with the result.
772             </summary>
773             <param name="result">The MapRemove request result.</param>
774         </member>
775         <member name="T:Tizen.Applications.DataControl.MapGetResult">
776             <summary>
777             This class contains the MapGet operation result.
778             </summary>
779         </member>
780         <member name="P:Tizen.Applications.DataControl.MapGetResult.ValueList">
781             <summary>
782             Gets the result value list of the MapGet operation.
783             </summary>
784         </member>
785         <member name="P:Tizen.Applications.DataControl.MapGetResult.Result">
786             <summary>
787             Gets the MapGet operation result.
788             </summary>
789         </member>
790         <member name="M:Tizen.Applications.DataControl.MapGetResult.#ctor(System.String[],System.Boolean)">
791             <summary>
792             Initializes the MapGetResult class with the data and the result.
793             </summary>
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>
797         </member>
798         <member name="T:Tizen.Applications.DataControl.DataChangeListenResult">
799             <summary>
800             This class contains the DataChangeListen operation result.
801             </summary>
802         </member>
803         <member name="P:Tizen.Applications.DataControl.DataChangeListenResult.Result">
804             <summary>
805             Gets the DataChangeListen operation result.
806             </summary>
807         </member>
808         <member name="M:Tizen.Applications.DataControl.DataChangeListenResult.#ctor(Tizen.Applications.DataControl.ResultType)">
809             <summary>
810             Initializes the DataChangeListenResult class with the result.
811             </summary>
812             <param name="result">The DataChangeListen request result.</param>
813         </member>
814         <member name="T:Tizen.Applications.DataControl.ColumnType">
815             <summary>
816             Enumeration for the DataControl column types.
817             </summary>
818         </member>
819         <member name="F:Tizen.Applications.DataControl.ColumnType.ColumnTypeInt">
820             <summary>
821             Value representing DataControl operation success.
822             </summary>
823         </member>
824         <member name="F:Tizen.Applications.DataControl.ColumnType.ColumnTypeDouble">
825             <summary>
826             Value representing DataControl operation success.
827             </summary>
828         </member>
829         <member name="F:Tizen.Applications.DataControl.ColumnType.ColumnTypeString">
830             <summary>
831             Value representing DataControl operation success.
832             </summary>
833         </member>
834         <member name="F:Tizen.Applications.DataControl.ColumnType.ColumnTypeBlob">
835             <summary>
836             Value representing DataControl operation success.
837             </summary>
838         </member>
839         <member name="T:Tizen.Applications.DataControl.ChangeType">
840             <summary>
841             Enumeration for the DataControl column types.
842             </summary>
843         </member>
844         <member name="F:Tizen.Applications.DataControl.ChangeType.Update">
845             <summary>
846             Value representing DataControl provider data changed by update.
847             </summary>
848         </member>
849         <member name="F:Tizen.Applications.DataControl.ChangeType.Insert">
850             <summary>
851             Value representing DataControl provider data changed by insert.
852             </summary>
853         </member>
854         <member name="F:Tizen.Applications.DataControl.ChangeType.Delete">
855             <summary>
856             Value representing DataControl provider data changed by delete.
857             </summary>
858         </member>
859         <member name="F:Tizen.Applications.DataControl.ChangeType.MapAdd">
860             <summary>
861             Value representing DataControl provider data changed by map add.
862             </summary>
863         </member>
864         <member name="F:Tizen.Applications.DataControl.ChangeType.MapRemove">
865             <summary>
866             Value representing  DataControl provider data changed by map remove.
867             </summary>
868         </member>
869         <member name="F:Tizen.Applications.DataControl.ChangeType.MapSet">
870             <summary>
871             Value representing DataControl provider data changed by map set.
872             </summary>
873         </member>
874         <member name="T:Tizen.Applications.DataControl.ResultType">
875             <summary>
876             Enumeration for the DataControl result types.
877             </summary>
878         </member>
879         <member name="F:Tizen.Applications.DataControl.ResultType.Success">
880             <summary>
881             Value representing DataControl operation success.
882             </summary>
883         </member>
884         <member name="F:Tizen.Applications.DataControl.ResultType.OutOfMemory">
885             <summary>
886             Value representing DataControl operation causing out of memory error.
887             </summary>
888         </member>
889         <member name="F:Tizen.Applications.DataControl.ResultType.IoError">
890             <summary>
891             Value representing DataControl operation causing I/O error.
892             </summary>
893         </member>
894         <member name="F:Tizen.Applications.DataControl.ResultType.InvalidParameter">
895             <summary>
896             Value representing DataControl operation causing invalid parameter error.
897             </summary>
898         </member>
899         <member name="F:Tizen.Applications.DataControl.ResultType.PermissionDenied">
900             <summary>
901             Value representing DataControl operation causing permission denied error.
902             </summary>
903         </member>
904         <member name="F:Tizen.Applications.DataControl.ResultType.MaxExceed">
905             <summary>
906             Value representing DataControl operation causing max exceed error.
907             </summary>
908         </member>
909     </members>
910 </doc>