Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Account.SyncManager.xml
index 5a2ec0e..6ddd08e 100644 (file)
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Tizen.Account.SyncManager</name>
-    </assembly>
-    <members>
-        <member name="T:Interop.Libraries">
-            <summary>
-            The Wrapper class for maintaining names of dependent native libraries.
-            </summary>
-        </member>
-        <member name="T:Tizen.Account.SyncManager.SyncOption">
-            <summary>
-            Enumeration for the sync option.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncOption.None">
-            <summary>
-            The sync job will be operated normally.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncOption.Expedited">
-            <summary>
-            The sync job will be operated as soon as possible.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncOption.NoRetry">
-            <summary>
-            The sync job will not be performed again when it fails.
-            </summary>
-        </member>
-        <member name="T:Tizen.Account.SyncManager.SyncPeriod">
-            <summary>
-            Enumeration for the sync period.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncPeriod.ThirtyMin">
-            <summary>
-            Sync within 30 minutes.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncPeriod.OneHour">
-            <summary>
-            Sync within 1 hour.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncPeriod.TwoHours">
-            <summary>
-            Sync within 2 hours.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncPeriod.ThreeHours">
-            <summary>
-            Sync within 3 hours.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncPeriod.SixHours">
-            <summary>
-            Sync within 6 hours.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncPeriod.TwelveHours">
-            <summary>
-            Sync within 12 hours.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncPeriod.OneDay">
-            <summary>
-            Sync within 1 day.
-            </summary>
-        </member>
-        <member name="T:Tizen.Account.SyncManager.SyncAdapter">
-            <summary>
-            This class contains the delegates to be called upon scheduling a sync operation.
-            </summary>
-        </member>
-        <member name="T:Tizen.Account.SyncManager.SyncAdapter.StartSyncCallback">
-            <summary>
-            The callback function for the sync adapter's start sync request.
-            </summary>
-            <param name="syncParameters"> The sync job parameters corresponding to the sync request. </param>
-            <returns> true if the sync operation is success, @c false otherwise. </returns>
-        </member>
-        <member name="T:Tizen.Account.SyncManager.SyncAdapter.CancelSyncCallback">
-            <summary>
-            The callback function for the sync adapter's cancel sync request.
-            </summary>
-            <param name="syncParameters"> The sync job parameters corresponding to the sync request. </param>
-        </member>
-        <member name="M:Tizen.Account.SyncManager.SyncAdapter.SetSyncEventCallbacks(Tizen.Account.SyncManager.SyncAdapter.StartSyncCallback,Tizen.Account.SyncManager.SyncAdapter.CancelSyncCallback)">
-            <summary>
-            Sets the client (sync adapter) callback functions.
-            </summary>
-            <param name="startSyncCb"> A callback function to be called by the sync manager for performing the sync operation. </param>
-            <param name="cancelSyncCb"> A callback function to be called by the sync manager for cancelling the sync operation. </param>
-            <exception cref="T:System.ArgumentNullException"> Thrown when any of the arguments are null. </exception>
-            <exception cref="T:System.InvalidOperationException"> Thrown when the application calling this API cannot be a sync adapter. </exception>
-        </member>
-        <member name="M:Tizen.Account.SyncManager.SyncAdapter.UnsetSyncEventCallbacks">
-            <summary>
-            Unsets the client (sync adapter) callback functions.
-            </summary>
-            <exception cref="T:System.Exception"> Thrown when sync manager internal error occurs. </exception>
-        </member>
-        <member name="T:Tizen.Account.SyncManager.SyncClient">
-            <summary>
-            The SyncClient APIs for managing the sync operations. Applications will call these APIs to schedule their sync operations.
-            The sync service maintains sync requests from all the applications and invokes their respective callback methods to perform account synchronization operations.
-            </summary>
-        </member>
-        <member name="M:Tizen.Account.SyncManager.SyncClient.#cctor">
-            <summary>
-            The constructor.
-            </summary>
-        </member>
-        <member name="M:Tizen.Account.SyncManager.SyncClient.RequestOnDemandSyncJob(Tizen.Account.SyncManager.SyncJobData,Tizen.Account.SyncManager.SyncOption)">
-            <summary>
-            Requests the sync manager to perform one time sync operation.
-            </summary>
-            <param name="request"> The sync job information of the sync job request. </param>
-            <param name="syncOptions"> Sync options determine a way to operate the sync job and can be used as ORing. </param>
-            <exception cref="T:System.ArgumentNullException"> Thrown when any of the arugments are null. </exception>
-            <exception cref="T:System.InvalidOperationException"> Thrown when the application calling this API doesn't have a sync adapter. </exception>
-            <returns> An unique value which can manage sync jobs. The number of sync job ID is limite as it is less than hundred. </returns>
-        </member>
-        <member name="M:Tizen.Account.SyncManager.SyncClient.AddPeriodicSyncJob(Tizen.Account.SyncManager.SyncJobData,Tizen.Account.SyncManager.SyncPeriod,Tizen.Account.SyncManager.SyncOption)">
-            <summary>
-            Requests the sync manager to perform periodic sync operations.
-            </summary>
-            <param name="request"> The sync job information of the sync job request. </param>
-            <param name="period"> Determines the time interval of the periodic sync. The periodic sync operation can be triggered in that interval, but it does not guarantee the exact time. The minimum value is 30 minutes. </param>
-            <param name="syncOptions"> Sync options determine a way to operate the sync job and can be used as ORing. </param>
-            <privilege>http://tizen.org/privilege/alarm.set</privilege>
-            <exception cref="T:System.UnauthorizedAccessException"> In case of a privilege not defined. </exception>
-            <exception cref="T:System.ArgumentNullException"> Thrown when any of the arguments are null. </exception>
-            <exception cref="T:System.InvalidOperationException"> Thrown when the application calling this API doesn't have a sync adapter. </exception>
-            <returns> A unique value which can manage sync jobs. The number of sync job IDs is limited as it is less than hundred. </returns>
-        </member>
-        <member name="M:Tizen.Account.SyncManager.SyncClient.AddDataChangeSyncJob(Tizen.Account.SyncManager.SyncJobData,Tizen.Account.SyncManager.SyncOption)">
-            <summary>
-            Requests the sync manager to perform sync operations whenever the corresponding DB is changed.
-            </summary>
-            <param name="request"> The sync job information of the sync job request. </param>
-            <param name="syncOptions"> Sync options determine a way to operate the sync job and can be used as ORing. </param>
-            <privilege>http://tizen.org/privilege/calendar.read</privilege>
-            <privilege>http://tizen.org/privilege/contact.read</privilege>
-            <exception cref="T:System.UnauthorizedAccessException"> In case of a privilege is not defined. </exception>
-            <exception cref="T:System.ArgumentNullException"> Thrown when any of the arguments are null. </exception>
-            <exception cref="T:System.InvalidOperationException"> Thrown when the application calling this API doesn't have a sync adapter. </exception>
-            <returns> A unique value which can manage sync jobs. The number of sync job IDs is limited as it is less than hundred. </returns>
-        </member>
-        <member name="M:Tizen.Account.SyncManager.SyncClient.GetAllSyncJobs">
-            <summary>
-            Gets all the sync jobs registered with the sync manager.
-            </summary>
-            <returns>
-            Returns the list of SyncJobData corresponding to sync requests.
-            </returns>
-        </member>
-        <member name="M:Tizen.Account.SyncManager.SyncClient.RemoveSyncJob(System.Int32)">
-            <summary>
-            Requests the sync manager to remove the corresponding sync job based on the ID.
-            </summary>
-            <param name="id"> A unique value of each sync job, it can be used to search a specific sync job and remove it. </param>
-            <exception cref="T:System.ArgumentException"> Thrown if the input arugments is invalid. </exception>
-        </member>
-        <member name="T:Tizen.Account.SyncManager.SyncJobData">
-            <summary>
-            This class represents information about the sync job request.
-            </summary>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncJobData.CalendarCapability">
-            <summary>
-            Represents the calendar capability.
-            </summary>
-            <remarks>
-            If you want to receive notification about the calendar database change, assign it to the SyncJobName property of the SyncJobData object.
-            </remarks>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncJobData.ContactCapability">
-            <summary>
-            Represents the contact capability.
-            </summary>
-            <remarks>
-            If you want to receive notification about the contact database change, assign it to the SyncJobName property of the SyncJobData object.
-            </remarks>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncJobData.ImageCapability">
-            <summary>
-            Represents the image capability.
-            </summary>
-            <remarks>
-            If you want to receive notification about the image database change, assign it to the SyncJobName property of the SyncJobData object.
-            </remarks>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncJobData.VideoCapability">
-            <summary>
-            Represents the video capability.
-            </summary>
-            <remarks>
-            If you want to receive notification about the video database change, assign it to the SyncJobName property of the SyncJobData object.
-            </remarks>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncJobData.SoundCapability">
-            <summary>
-            Represents the sound capability.
-            </summary>
-            <remarks>
-            If you want to receive notification about the sound database change, assign it to the SyncJobName property of the SyncJobData object.
-            </remarks>
-        </member>
-        <member name="F:Tizen.Account.SyncManager.SyncJobData.MusicCapability">
-            <summary>
-            Represents the music capability.
-            </summary>
-            <remarks>
-            If you want to receive notification about the music database change, assign it to the SyncJobName property of the SyncJobData object.
-            </remarks>
-        </member>
-        <member name="P:Tizen.Account.SyncManager.SyncJobData.Account">
-            <summary>
-            The account instance on which the sync operation was requested or @c null in the case of the accountless sync operation.
-            </summary>
-        </member>
-        <member name="P:Tizen.Account.SyncManager.SyncJobData.UserData">
-            <summary>
-            User data which contains an additional information related to the registered sync job.
-            </summary>
-        </member>
-        <member name="P:Tizen.Account.SyncManager.SyncJobData.SyncJobName">
-            <summary>
-            A string representing a sync job which has been operated or capability setting to operate the data change sync job.
-            </summary>
-        </member>
-    </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+    <assembly>\r
+        <name>Tizen.Account.SyncManager</name>\r
+    </assembly>\r
+    <members>\r
+        <member name="T:Interop.Libraries">\r
+            <summary>\r
+            The Wrapper class for maintaining names of dependent native libraries.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Account.SyncManager.SyncOption">\r
+            <summary>\r
+            Enumeration for the sync option.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncOption.None">\r
+            <summary>\r
+            The sync job will be operated normally.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncOption.Expedited">\r
+            <summary>\r
+            The sync job will be operated as soon as possible.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncOption.NoRetry">\r
+            <summary>\r
+            The sync job will not be performed again when it fails.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Account.SyncManager.SyncPeriod">\r
+            <summary>\r
+            Enumeration for the sync period.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncPeriod.ThirtyMin">\r
+            <summary>\r
+            Sync within 30 minutes.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncPeriod.OneHour">\r
+            <summary>\r
+            Sync within 1 hour.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncPeriod.TwoHours">\r
+            <summary>\r
+            Sync within 2 hours.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncPeriod.ThreeHours">\r
+            <summary>\r
+            Sync within 3 hours.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncPeriod.SixHours">\r
+            <summary>\r
+            Sync within 6 hours.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncPeriod.TwelveHours">\r
+            <summary>\r
+            Sync within 12 hours.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncPeriod.OneDay">\r
+            <summary>\r
+            Sync within 1 day.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Account.SyncManager.SyncAdapter">\r
+            <summary>\r
+            This class contains the delegates to be called upon scheduling a sync operation.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Account.SyncManager.SyncAdapter.StartSyncCallback">\r
+            <summary>\r
+            The callback function for the sync adapter's start sync request.\r
+            </summary>\r
+            <param name="syncParameters"> The sync job parameters corresponding to the sync request. </param>\r
+            <returns> true if the sync operation is success, @c false otherwise. </returns>\r
+        </member>\r
+        <member name="T:Tizen.Account.SyncManager.SyncAdapter.CancelSyncCallback">\r
+            <summary>\r
+            The callback function for the sync adapter's cancel sync request.\r
+            </summary>\r
+            <param name="syncParameters"> The sync job parameters corresponding to the sync request. </param>\r
+        </member>\r
+        <member name="M:Tizen.Account.SyncManager.SyncAdapter.SetSyncEventCallbacks(Tizen.Account.SyncManager.SyncAdapter.StartSyncCallback,Tizen.Account.SyncManager.SyncAdapter.CancelSyncCallback)">\r
+            <summary>\r
+            Sets the client (sync adapter) callback functions.\r
+            </summary>\r
+            <param name="startSyncCb"> A callback function to be called by the sync manager for performing the sync operation. </param>\r
+            <param name="cancelSyncCb"> A callback function to be called by the sync manager for cancelling the sync operation. </param>\r
+            <exception cref="T:System.ArgumentNullException"> Thrown when any of the arguments are null. </exception>\r
+            <exception cref="T:System.InvalidOperationException"> Thrown when the application calling this API cannot be a sync adapter. </exception>\r
+        </member>\r
+        <member name="M:Tizen.Account.SyncManager.SyncAdapter.UnsetSyncEventCallbacks">\r
+            <summary>\r
+            Unsets the client (sync adapter) callback functions.\r
+            </summary>\r
+            <exception cref="T:System.Exception"> Thrown when sync manager internal error occurs. </exception>\r
+        </member>\r
+        <member name="T:Tizen.Account.SyncManager.SyncClient">\r
+            <summary>\r
+            The SyncClient APIs for managing the sync operations. Applications will call these APIs to schedule their sync operations.\r
+            The sync service maintains sync requests from all the applications and invokes their respective callback methods to perform account synchronization operations.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Account.SyncManager.SyncClient.#cctor">\r
+            <summary>\r
+            The constructor.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Account.SyncManager.SyncClient.RequestOnDemandSyncJob(Tizen.Account.SyncManager.SyncJobData,Tizen.Account.SyncManager.SyncOption)">\r
+            <summary>\r
+            Requests the sync manager to perform one time sync operation.\r
+            </summary>\r
+            <param name="request"> The sync job information of the sync job request. </param>\r
+            <param name="syncOptions"> Sync options determine a way to operate the sync job and can be used as ORing. </param>\r
+            <exception cref="T:System.ArgumentNullException"> Thrown when any of the arugments are null. </exception>\r
+            <exception cref="T:System.InvalidOperationException"> Thrown when the application calling this API doesn't have a sync adapter. </exception>\r
+            <returns> An unique value which can manage sync jobs. The number of sync job ID is limite as it is less than hundred. </returns>\r
+        </member>\r
+        <member name="M:Tizen.Account.SyncManager.SyncClient.AddPeriodicSyncJob(Tizen.Account.SyncManager.SyncJobData,Tizen.Account.SyncManager.SyncPeriod,Tizen.Account.SyncManager.SyncOption)">\r
+            <summary>\r
+            Requests the sync manager to perform periodic sync operations.\r
+            </summary>\r
+            <param name="request"> The sync job information of the sync job request. </param>\r
+            <param name="period"> Determines the time interval of the periodic sync. The periodic sync operation can be triggered in that interval, but it does not guarantee the exact time. The minimum value is 30 minutes. </param>\r
+            <param name="syncOptions"> Sync options determine a way to operate the sync job and can be used as ORing. </param>\r
+            <privilege>http://tizen.org/privilege/alarm.set</privilege>\r
+            <exception cref="T:System.UnauthorizedAccessException"> In case of a privilege not defined. </exception>\r
+            <exception cref="T:System.ArgumentNullException"> Thrown when any of the arguments are null. </exception>\r
+            <exception cref="T:System.InvalidOperationException"> Thrown when the application calling this API doesn't have a sync adapter. </exception>\r
+            <returns> A unique value which can manage sync jobs. The number of sync job IDs is limited as it is less than hundred. </returns>\r
+        </member>\r
+        <member name="M:Tizen.Account.SyncManager.SyncClient.AddDataChangeSyncJob(Tizen.Account.SyncManager.SyncJobData,Tizen.Account.SyncManager.SyncOption)">\r
+            <summary>\r
+            Requests the sync manager to perform sync operations whenever the corresponding DB is changed.\r
+            </summary>\r
+            <param name="request"> The sync job information of the sync job request. </param>\r
+            <param name="syncOptions"> Sync options determine a way to operate the sync job and can be used as ORing. </param>\r
+            <privilege>http://tizen.org/privilege/calendar.read</privilege>\r
+            <privilege>http://tizen.org/privilege/contact.read</privilege>\r
+            <exception cref="T:System.UnauthorizedAccessException"> In case of a privilege is not defined. </exception>\r
+            <exception cref="T:System.ArgumentNullException"> Thrown when any of the arguments are null. </exception>\r
+            <exception cref="T:System.InvalidOperationException"> Thrown when the application calling this API doesn't have a sync adapter. </exception>\r
+            <returns> A unique value which can manage sync jobs. The number of sync job IDs is limited as it is less than hundred. </returns>\r
+        </member>\r
+        <member name="M:Tizen.Account.SyncManager.SyncClient.GetAllSyncJobs">\r
+            <summary>\r
+            Gets all the sync jobs registered with the sync manager.\r
+            </summary>\r
+            <returns>\r
+            Returns the list of SyncJobData corresponding to sync requests.\r
+            </returns>\r
+        </member>\r
+        <member name="M:Tizen.Account.SyncManager.SyncClient.RemoveSyncJob(System.Int32)">\r
+            <summary>\r
+            Requests the sync manager to remove the corresponding sync job based on the ID.\r
+            </summary>\r
+            <param name="id"> A unique value of each sync job, it can be used to search a specific sync job and remove it. </param>\r
+            <exception cref="T:System.ArgumentException"> Thrown if the input arugments is invalid. </exception>\r
+        </member>\r
+        <member name="T:Tizen.Account.SyncManager.SyncJobData">\r
+            <summary>\r
+            This class represents information about the sync job request.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncJobData.CalendarCapability">\r
+            <summary>\r
+            Represents the calendar capability.\r
+            </summary>\r
+            <remarks>\r
+            If you want to receive notification about the calendar database change, assign it to the SyncJobName property of the SyncJobData object.\r
+            </remarks>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncJobData.ContactCapability">\r
+            <summary>\r
+            Represents the contact capability.\r
+            </summary>\r
+            <remarks>\r
+            If you want to receive notification about the contact database change, assign it to the SyncJobName property of the SyncJobData object.\r
+            </remarks>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncJobData.ImageCapability">\r
+            <summary>\r
+            Represents the image capability.\r
+            </summary>\r
+            <remarks>\r
+            If you want to receive notification about the image database change, assign it to the SyncJobName property of the SyncJobData object.\r
+            </remarks>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncJobData.VideoCapability">\r
+            <summary>\r
+            Represents the video capability.\r
+            </summary>\r
+            <remarks>\r
+            If you want to receive notification about the video database change, assign it to the SyncJobName property of the SyncJobData object.\r
+            </remarks>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncJobData.SoundCapability">\r
+            <summary>\r
+            Represents the sound capability.\r
+            </summary>\r
+            <remarks>\r
+            If you want to receive notification about the sound database change, assign it to the SyncJobName property of the SyncJobData object.\r
+            </remarks>\r
+        </member>\r
+        <member name="F:Tizen.Account.SyncManager.SyncJobData.MusicCapability">\r
+            <summary>\r
+            Represents the music capability.\r
+            </summary>\r
+            <remarks>\r
+            If you want to receive notification about the music database change, assign it to the SyncJobName property of the SyncJobData object.\r
+            </remarks>\r
+        </member>\r
+        <member name="P:Tizen.Account.SyncManager.SyncJobData.Account">\r
+            <summary>\r
+            The account instance on which the sync operation was requested or @c null in the case of the accountless sync operation.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Account.SyncManager.SyncJobData.UserData">\r
+            <summary>\r
+            User data which contains an additional information related to the registered sync job.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Account.SyncManager.SyncJobData.SyncJobName">\r
+            <summary>\r
+            A string representing a sync job which has been operated or capability setting to operate the data change sync job.\r
+            </summary>\r
+        </member>\r
+    </members>\r
+</doc>\r