Class ContactsQuery
Definition
- Assembly:
- Tizen.Pims.Contacts.dll
A query is used to retrieve the data, which satisfies a given criteria.
public class ContactsQuery : IDisposable
- Inheritance
-
objectContactsQuery
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.
Constructors
View SourceContactsQuery(string)
Creates a query.
Declaration
public ContactsQuery(string viewUri)
Parameters
Type | Name | Description |
---|---|---|
string | viewUri | The view URI of a query. |
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.
Methods
View SourceDispose()
Releases all the resources used by the ContactsQuery. It should be called after it has finished using the object.
Declaration
public void Dispose()
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.
Dispose(bool)
Releases all the resources used by the ContactsQuery.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing | Disposing by the user. |
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.
~ContactsQuery()
The destructor.
Declaration
protected ~ContactsQuery()
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.
SetDistinct(bool)
Sets the "distinct" option for projection.
Declaration
public void SetDistinct(bool set)
Parameters
Type | Name | Description |
---|---|---|
bool | set | If true it is set, otherwise if false it is unset. |
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.
SetFilter(ContactsFilter)
Sets the filter for a query.
Declaration
public void SetFilter(ContactsFilter filter)
Parameters
Type | Name | Description |
---|---|---|
ContactsFilter | filter | The filter. |
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.
SetProjection(uint[])
Adds the property IDs for projection.
Declaration
public void SetProjection(uint[] propertyIdArray)
Parameters
Type | Name | Description |
---|---|---|
uint[] | propertyIdArray | The property ID array. |
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.
SetSort(uint, bool)
Sets the sort mode for a query.
Declaration
public void SetSort(uint propertyId, bool isAscending)
Parameters
Type | Name | Description |
---|---|---|
uint | propertyId | The property ID to sort. |
bool | isAscending | If true it sorts in ascending order, otherwise if false it sorts in descending order. |
Remarks
A query is used to retrieve a person, group, speed dial, and log data, which satisfies a given criteria, such as an integer property being greater than a given value or a string property containing a given substring. A query needs a filter which can set the conditions for the search.