Welcome to my personal blog, All the information in this bogs is my ideas,findings and thoughts on .Net, Asp.Net and SharePoint.
ALL POSTING ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND
1: namespace MyNewProfileHandler
2: { 3: public class MyUserProfileHandler : MySiteProfileHandler
4: { 5: public override void SetMySiteOwner(Microsoft.Office.Server.ServerContext context, UserProfile profile, string newOwner)
6: { 7: base.SetMySiteOwner(context, profile, newOwner);
8: }
9:
10: public override bool PreProfileDeleted(Microsoft.Office.Server.ServerContext context, UserProfile profile)
11: { 12: return base.PreProfileDeleted(context, profile);
13: }
14: }
15: }
16:
Installation steps:
1) Strong name this assembly and register it to GAC
2) Run the stsadm tool with the below command and parameter
stsadm -o profiledeletehandler -type "MyNewProfileHandler.MyUserProfileHandler, MyNewProfileHandler, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6dc6c93b86ce3656"
3) Reset the timer services
How to test this custom handler?
1) Do a full user profile import through SSP
2) Delete a user from Active Directory
3) Do an incremental import, you could see the custom handler gets called.
Enjoy...
Anonymous comments are disabled