Click here to Skip to main content
15,880,796 members
Home / Discussions / C#
   

C#

 
GeneralRe: How to get current background color info from a form Pin
Eddy Vluggen2-Nov-12 8:00
professionalEddy Vluggen2-Nov-12 8:00 
GeneralRe: How to get current background color info from a form Pin
MichCl2-Nov-12 8:06
MichCl2-Nov-12 8:06 
QuestionRe: How to get current background color info from a form Pin
Eddy Vluggen2-Nov-12 9:09
professionalEddy Vluggen2-Nov-12 9:09 
GeneralRe: How to get current background color info from a form Pin
Alan N2-Nov-12 10:00
Alan N2-Nov-12 10:00 
AnswerRe: How to get current background color info from a form Pin
Ravi Bhavnani2-Nov-12 9:34
professionalRavi Bhavnani2-Nov-12 9:34 
QuestionActive Directory UserPrincipal Extension not working Pin
rcgneo1-Nov-12 22:44
rcgneo1-Nov-12 22:44 
AnswerRe: Active Directory UserPrincipal Extension not working Pin
Eddy Vluggen2-Nov-12 0:50
professionalEddy Vluggen2-Nov-12 0:50 
GeneralRe: Active Directory UserPrincipal Extension not working Pin
rcgneo2-Nov-12 5:48
rcgneo2-Nov-12 5:48 
It seems that it complains about the Extension class not having the right constructor. But I do have it. Please see the original post and you will see the constructor that the exception is saying I don't have.

Here is the entire trace:

2012-11-02 10:24:41,921 [10] DEBUG App.Classes.Utils.MyHelper - DoesUserExist: Exception: System.NotSupportedException: Extension class must define a constructor that accepts a PrincipalContext argument.
at System.DirectoryServices.AccountManagement.Principal.MakePrincipal(PrincipalContext ctx, Type principalType)
at System.DirectoryServices.AccountManagement.SDSUtils.SearchResultToPrincipal(SearchResult sr, PrincipalContext owningContext, Type principalType)
at System.DirectoryServices.AccountManagement.ADStoreCtx.GetAsPrincipal(Object storeObject, Object discriminant)
at System.DirectoryServices.AccountManagement.ADStoreCtx.FindPrincipalByIdentRefHelper(Type principalType, String urnScheme, String urnValue, DateTime referenceDate, Boolean useSidHistory)
at System.DirectoryServices.AccountManagement.ADStoreCtx.FindPrincipalByIdentRef(Type principalType, String urnScheme, String urnValue, DateTime referenceDate)
at System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithTypeHelper(PrincipalContext context, Type principalType, Nullable`1 identityType, String identityValue, DateTime refDate)
at System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(PrincipalContext context, Type principalType, String identityValue)
at App.Classes.Utils.UserPrincipalExtension.FindByIdentity(PrincipalContext context, String identityValue) in C:\visual studio 2010\Projects\App\Classes\Utils\UserPrincipalExtension.cs:line 61
at App.Classes.Utils.MyHelper.DoesUserExist(String usr) in C:\visual studio 2010\Projects\App\Classes\Utils\MyHelper.cs:line 70

Code where exception happened(Line 61 in the Extention class):

C#
// Implement the overloaded search method FindByIdentity
public static new UserPrincipalExtension FindByIdentity(PrincipalContext context,
                                               string identityValue)
{
    return (UserPrincipalExtension)FindByIdentityWithType(context,
                                                 typeof(UserPrincipalExtension),
                                                 identityValue);
}


Problem happens in the return line of that code.
GeneralRe: Active Directory UserPrincipal Extension not working Pin
Eddy Vluggen2-Nov-12 6:56
professionalEddy Vluggen2-Nov-12 6:56 
GeneralRe: Active Directory UserPrincipal Extension not working Pin
rcgneo2-Nov-12 9:35
rcgneo2-Nov-12 9:35 
GeneralRe: Active Directory UserPrincipal Extension not working Pin
Eddy Vluggen2-Nov-12 9:57
professionalEddy Vluggen2-Nov-12 9:57 
QuestionProtected Interface Members Pin
Ambika Jadhav1-Nov-12 20:22
Ambika Jadhav1-Nov-12 20:22 
AnswerRe: Protected Interface Members Pin
Richard MacCutchan2-Nov-12 0:46
mveRichard MacCutchan2-Nov-12 0:46 
AnswerRe: Protected Interface Members Pin
Abhinav S2-Nov-12 0:49
Abhinav S2-Nov-12 0:49 
AnswerRe: Protected Interface Members Pin
BobJanova2-Nov-12 0:55
BobJanova2-Nov-12 0:55 
AnswerRe: Protected Interface Members Pin
markovl2-Nov-12 1:44
markovl2-Nov-12 1:44 
GeneralRe: Protected Interface Members Pin
Ambika Jadhav4-Nov-12 16:09
Ambika Jadhav4-Nov-12 16:09 
QuestionWhy does this code hang? (async) Pin
SledgeHammer011-Nov-12 19:07
SledgeHammer011-Nov-12 19:07 
AnswerRe: Why does this code hang? (async) Pin
OriginalGriff1-Nov-12 22:24
mveOriginalGriff1-Nov-12 22:24 
GeneralRe: Why does this code hang? (async) Pin
SledgeHammer012-Nov-12 6:40
SledgeHammer012-Nov-12 6:40 
AnswerRe: Why does this code hang? (async) Pin
Eddy Vluggen2-Nov-12 2:00
professionalEddy Vluggen2-Nov-12 2:00 
QuestionWCF Windows Service with ASP.net Application authentication problem... Pin
JD861-Nov-12 11:37
JD861-Nov-12 11:37 
AnswerRe: WCF Windows Service with ASP.net Application authentication problem... Pin
JD861-Nov-12 11:48
JD861-Nov-12 11:48 
QuestionService Installer not generating the service exe file Pin
JD861-Nov-12 5:10
JD861-Nov-12 5:10 
AnswerRe: Service Installer not generating the service exe file Pin
JD861-Nov-12 5:18
JD861-Nov-12 5:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.