3 instantiations of PrincipalContext
System.DirectoryServices.AccountManagement (3)
System\DirectoryServices\AccountManagement\AD\SDSCache.cs (1)
169
ctx = new
PrincipalContext
(
System\DirectoryServices\AccountManagement\User.cs (2)
183
context = new
PrincipalContext
(ContextType.Machine);
189
context = new
PrincipalContext
(ContextType.Domain);
80 references to PrincipalContext
System.DirectoryServices.AccountManagement (80)
System\DirectoryServices\AccountManagement\AD\ADDNLinkedAttrSet.cs (1)
702
PrincipalContext
remoteCtx = SDSCache.Domain.GetContext(foreignSid.sidIssuerName, _storeCtx.Credentials, remoteOptions);
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (1)
2131
PrincipalContext
remoteCtx = SDSCache.Domain.GetContext(domainName, this.credentials, remoteOptions);
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (1)
266
PrincipalContext
constructedContext = null;
System\DirectoryServices\AccountManagement\AD\SDSCache.cs (3)
38
public
PrincipalContext
GetContext(string name, NetCred credentials, ContextOptions contextOptions)
83
PrincipalContext
ctx = null;
123
ctx = (
PrincipalContext
)refToContext.Target; // null if GC'ed
System\DirectoryServices\AccountManagement\AD\SDSUtils.cs (2)
17
internal static Principal SearchResultToPrincipal(SearchResult sr,
PrincipalContext
owningContext, Type principalType)
78
internal static Principal DirectoryEntryToPrincipal(DirectoryEntry de,
PrincipalContext
owningContext, Type principalType)
System\DirectoryServices\AccountManagement\AuthenticablePrincipal.cs (14)
264
public static PrincipalSearchResult<AuthenticablePrincipal> FindByLockoutTime(
PrincipalContext
context, DateTime time, MatchType type)
269
public static PrincipalSearchResult<AuthenticablePrincipal> FindByLogonTime(
PrincipalContext
context, DateTime time, MatchType type)
274
public static PrincipalSearchResult<AuthenticablePrincipal> FindByExpirationTime(
PrincipalContext
context, DateTime time, MatchType type)
279
public static PrincipalSearchResult<AuthenticablePrincipal> FindByBadPasswordAttempt(
PrincipalContext
context, DateTime time, MatchType type)
284
public static PrincipalSearchResult<AuthenticablePrincipal> FindByPasswordSetTime(
PrincipalContext
context, DateTime time, MatchType type)
293
protected static PrincipalSearchResult<T> FindByLockoutTime<T>(
PrincipalContext
context, DateTime time, MatchType type)
299
protected static PrincipalSearchResult<T> FindByLogonTime<T>(
PrincipalContext
context, DateTime time, MatchType type)
305
protected static PrincipalSearchResult<T> FindByExpirationTime<T>(
PrincipalContext
context, DateTime time, MatchType type)
311
protected static PrincipalSearchResult<T> FindByBadPasswordAttempt<T>(
PrincipalContext
context, DateTime time, MatchType type)
317
protected static PrincipalSearchResult<T> FindByPasswordSetTime<T>(
PrincipalContext
context, DateTime time, MatchType type)
327
protected internal AuthenticablePrincipal(
PrincipalContext
context)
337
protected internal AuthenticablePrincipal(
PrincipalContext
context, string samAccountName, string password, bool enabled) : this(context)
352
internal static AuthenticablePrincipal MakeAuthenticablePrincipal(
PrincipalContext
ctx)
360
private static void CheckFindByArgs(
PrincipalContext
context, DateTime time, MatchType type, Type subtype)
System\DirectoryServices\AccountManagement\AuthZSet.cs (2)
353
PrincipalContext
ctx = SDSCache.LocalMachine.GetContext(
367
PrincipalContext
ctx = SDSCache.Domain.GetContext(
System\DirectoryServices\AccountManagement\Computer.cs (10)
16
public ComputerPrincipal(
PrincipalContext
context) : base(context)
25
public ComputerPrincipal(
PrincipalContext
context, string samAccountName, string password, bool enabled) : this(context)
60
public static new PrincipalSearchResult<ComputerPrincipal> FindByLockoutTime(
PrincipalContext
context, DateTime time, MatchType type)
65
public static new PrincipalSearchResult<ComputerPrincipal> FindByLogonTime(
PrincipalContext
context, DateTime time, MatchType type)
70
public static new PrincipalSearchResult<ComputerPrincipal> FindByExpirationTime(
PrincipalContext
context, DateTime time, MatchType type)
75
public static new PrincipalSearchResult<ComputerPrincipal> FindByBadPasswordAttempt(
PrincipalContext
context, DateTime time, MatchType type)
80
public static new PrincipalSearchResult<ComputerPrincipal> FindByPasswordSetTime(
PrincipalContext
context, DateTime time, MatchType type)
85
public static new ComputerPrincipal FindByIdentity(
PrincipalContext
context, string identityValue)
90
public static new ComputerPrincipal FindByIdentity(
PrincipalContext
context, IdentityType identityType, string identityValue)
98
internal static ComputerPrincipal MakeComputer(
PrincipalContext
ctx)
System\DirectoryServices\AccountManagement\Context.cs (5)
357
this(contextType, null, null,
PrincipalContext
.GetDefaultOptionForStore(contextType), null, null)
361
this(contextType, name, null,
PrincipalContext
.GetDefaultOptionForStore(contextType), null, null)
365
this(contextType, name, container,
PrincipalContext
.GetDefaultOptionForStore(contextType), null, null)
373
this(contextType, name, null,
PrincipalContext
.GetDefaultOptionForStore(contextType), userName, password)
377
this(contextType, name, container,
PrincipalContext
.GetDefaultOptionForStore(contextType), userName, password)
System\DirectoryServices\AccountManagement\Group.cs (5)
16
public GroupPrincipal(
PrincipalContext
context)
25
public GroupPrincipal(
PrincipalContext
context, string samAccountName) : this(context)
176
public static new GroupPrincipal FindByIdentity(
PrincipalContext
context, string identityValue)
181
public static new GroupPrincipal FindByIdentity(
PrincipalContext
context, IdentityType identityType, string identityValue)
239
internal static GroupPrincipal MakeGroup(
PrincipalContext
ctx)
System\DirectoryServices\AccountManagement\Principal.cs (14)
27
public
PrincipalContext
Context
282
public static Principal FindByIdentity(
PrincipalContext
context, string identityValue)
287
public static Principal FindByIdentity(
PrincipalContext
context, IdentityType identityType, string identityValue)
329
public void Save(
PrincipalContext
context)
535
public PrincipalSearchResult<Principal> GetGroups(
PrincipalContext
contextToQuery)
554
public bool IsMemberOf(
PrincipalContext
context, IdentityType identityType, string identityValue)
743
private
PrincipalContext
_ctx;
761
protected internal
PrincipalContext
ContextRaw
774
internal static Principal MakePrincipal(
PrincipalContext
ctx, Type principalType)
778
System.Reflection.ConstructorInfo CI = principalType.GetConstructor(new Type[] { typeof(
PrincipalContext
) });
900
protected static Principal FindByIdentityWithType(
PrincipalContext
context, Type principalType, string identityValue)
912
protected static Principal FindByIdentityWithType(
PrincipalContext
context, Type principalType, IdentityType identityType, string identityValue)
926
private static Principal FindByIdentityWithTypeHelper(
PrincipalContext
context, Type principalType, Nullable<IdentityType> identityType, string identityValue, DateTime refDate)
966
private ResultSet GetGroupsHelper(
PrincipalContext
contextToQuery)
System\DirectoryServices\AccountManagement\PrincipalCollection.cs (3)
287
public void Add(
PrincipalContext
context, IdentityType identityType, string identityValue)
434
public bool Remove(
PrincipalContext
context, IdentityType identityType, string identityValue)
583
public bool Contains(
PrincipalContext
context, IdentityType identityType, string identityValue)
System\DirectoryServices\AccountManagement\PrincipalSearcher.cs (2)
36
public
PrincipalContext
Context
200
private
PrincipalContext
_ctx;
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx.cs (1)
854
PrincipalContext
remoteCtx = SDSCache.Domain.GetContext(domainName, _credentials, DefaultContextOptions.ADDefaultContextOption);
System\DirectoryServices\AccountManagement\StoreCtx.cs (2)
27
private
PrincipalContext
_owningContext;
28
internal
PrincipalContext
OwningContext
System\DirectoryServices\AccountManagement\UnknownPrincipal.cs (2)
17
private UnknownPrincipal(
PrincipalContext
context)
29
internal static UnknownPrincipal CreateUnknownPrincipal(
PrincipalContext
ctx, byte[] sid, string name)
System\DirectoryServices\AccountManagement\User.cs (11)
17
public UserPrincipal(
PrincipalContext
context) : base(context)
26
public UserPrincipal(
PrincipalContext
context, string samAccountName, string password, bool enabled) : this(context)
175
PrincipalContext
context;
229
public static new PrincipalSearchResult<UserPrincipal> FindByLockoutTime(
PrincipalContext
context, DateTime time, MatchType type)
234
public static new PrincipalSearchResult<UserPrincipal> FindByLogonTime(
PrincipalContext
context, DateTime time, MatchType type)
239
public static new PrincipalSearchResult<UserPrincipal> FindByExpirationTime(
PrincipalContext
context, DateTime time, MatchType type)
244
public static new PrincipalSearchResult<UserPrincipal> FindByBadPasswordAttempt(
PrincipalContext
context, DateTime time, MatchType type)
249
public static new PrincipalSearchResult<UserPrincipal> FindByPasswordSetTime(
PrincipalContext
context, DateTime time, MatchType type)
254
public static new UserPrincipal FindByIdentity(
PrincipalContext
context, string identityValue)
259
public static new UserPrincipal FindByIdentity(
PrincipalContext
context, IdentityType identityType, string identityValue)
272
internal static UserPrincipal MakeUser(
PrincipalContext
ctx)
System\DirectoryServices\AccountManagement\Utils.cs (1)
651
PrincipalContext
ctx,