Revision: 237
http://svn.sourceforge.net/nmailserver/?rev=237&view=rev
Author: tmyroadctfig
Date: 2007-06-17 06:04:21 -0700 (Sun, 17 Jun 2007)
Log Message:
-----------
Added subscribe function. Added ref to LSD.NHibernate.
Modified Paths:
--------------
NMail/trunk/NMail.RemoteAccessService/App_Code/RemoteAccessService.cs
Added Paths:
-----------
NMail/trunk/NMail.RemoteAccessService/Bin/NMail.LocalStoreData.NHibernate.dll.refresh
Property Changed:
----------------
NMail/trunk/NMail.RemoteAccessService/Bin/
Modified: NMail/trunk/NMail.RemoteAccessService/App_Code/RemoteAccessService.cs
===================================================================
--- NMail/trunk/NMail.RemoteAccessService/App_Code/RemoteAccessService.cs 2007-06-17 13:03:18 UTC (rev 236)
+++ NMail/trunk/NMail.RemoteAccessService/App_Code/RemoteAccessService.cs 2007-06-17 13:04:21 UTC (rev 237)
@@ -141,6 +141,27 @@
}
#endregion
+ #region Subscribed
+ /// <summary>
+ /// Subscribes to a folders.
+ /// </summary>
+ /// <param name="folderId">The Id of the folder to subscribe to.</param>
+ /// <param name="authToken">The authentication credentials.</param>
+ [WebMethod]
+ public void Subscribe(string authToken, int folderId)
+ {
+ IAuthenticationToken token = ValidateAuthenticationToken(authToken);
+ if (token != null)
+ {
+ ServiceState.RemoteAdmin.NMailServer.LocalStore.Subscribe(token, folderId);
+ }
+ else
+ {
+ throw new InvalidOperationException("Authentication token is not valid.");
+ }
+ }
+ #endregion
+
#region GetFolderMessageCounts
/// <summary>
/// Gets the number of messages in each requested folder and then the number
Property changes on: NMail/trunk/NMail.RemoteAccessService/Bin
___________________________________________________________________
Name: svn:ignore
- Mono.Security.dll
NMail.dll
NMail.RemoteAccessService.Serializers.dll
NMail.RemoteAccessService.Serializers.pdb
NMail.Server.dll
log4net.dll
+ Mono.Security.dll
NMail.dll
NMail.RemoteAccessService.Serializers.dll
NMail.RemoteAccessService.Serializers.pdb
NMail.Server.dll
log4net.dll
Castle.DynamicProxy.dll
Castle.DynamicProxy.xml
Iesi.Collections.dll
Iesi.Collections.xml
log4net.xml
NHibernate.dll
NHibernate.xml
NMail.LocalStoreData.NHibernate.dll
NMail.LocalStoreData.NHibernate.pdb
Added: NMail/trunk/NMail.RemoteAccessService/Bin/NMail.LocalStoreData.NHibernate.dll.refresh
===================================================================
(Binary files differ)
Property changes on: NMail/trunk/NMail.RemoteAccessService/Bin/NMail.LocalStoreData.NHibernate.dll.refresh
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|