4.5.0-rc1
6 May 18
Toggle Dropdown
Version 5
5.0.0
9 Nov 20
5.0.0-rc.2.20475.5
13 Oct 20
5.0.0-rc.1.20451.14
14 Sep 20
5.0.0-preview.8.20407.11
25 Aug 20
5.0.0-preview.7.20364.11
21 Jul 20
5.0.0-preview.6.20305.6
25 Jun 20
5.0.0-preview.5.20278.1
10 Jun 20
5.0.0-preview.4.20251.6
18 May 20
5.0.0-preview.3.20214.6
23 Apr 20
5.0.0-preview.2.20160.6
2 Apr 20
5.0.0-preview.1.20120.5
16 Mar 20
Version 4
4.7.0
3 Dec 19
4.7.0-preview3.19551.4
13 Nov 19
4.7.0-preview2.19523.17
1 Nov 19
4.7.0-preview1.19504.10
15 Oct 19
4.6.0
23 Sep 19
4.6.0-rc1.19456.4
16 Sep 19
4.6.0-preview9.19421.4
4 Sep 19
4.6.0-preview9.19416.11
4 Sep 19
4.6.0-preview8.19405.3
13 Aug 19
4.6.0-preview7.19362.9
23 Jul 19
4.6.0-preview6.19303.8
12 Jun 19
4.6.0-preview6.19264.9
4 Sep 19
4.6.0-preview5.19224.8
6 May 19
4.6.0-preview4.19212.13
18 Apr 19
4.6.0-preview3.19128.7
6 Mar 19
4.6.0-preview.19073.11
29 Jan 19
4.6.0-preview.18571.3
3 Dec 18
4.5.1
1 Oct 18
4.5.0
29 May 18
4.5.0-rc1
6 May 18
4.5.0-preview2-26406-04
10 Apr 18
4.5.0-preview1-26216-02
26 Feb 18
4.5.0-preview1-25914-04
15 Nov 17
4.4.1
12 Dec 17
4.4.0
11 Aug 17
4.4.0-preview2-25405-01
27 Jun 17
4.4.0-preview1-25305-02
9 May 17
4.3.0
15 Nov 16
4.3.0-preview1-24530-04
24 Oct 16
4.0.0
27 Jun 16
4.0.0-rc2-24027
16 May 16
4.0.0-beta-23516
18 Nov 15
4.0.0-beta-23409
15 Oct 15
4.0.0-beta-23225
2 Sep 15
4.0.0-beta-23123
29 Jul 15
4.0.0-beta-23109
27 Jul 15
4.0.0-beta-23019
30 Jun 15
4.0.0-beta-22816
24 Apr 15
4.0.0-beta-22605
13 Feb 15
4.0.0-beta-22416
16 Jan 15
4.0.0-beta-22231
11 Nov 14
Compare to version...
with 4.0.0-beta-22231
Toggle Dropdown
Version 5
5.0.0
9 Nov 20
5.0.0-rc.2.20475.5
13 Oct 20
5.0.0-rc.1.20451.14
14 Sep 20
5.0.0-preview.8.20407.11
25 Aug 20
5.0.0-preview.7.20364.11
21 Jul 20
5.0.0-preview.6.20305.6
25 Jun 20
5.0.0-preview.5.20278.1
10 Jun 20
5.0.0-preview.4.20251.6
18 May 20
5.0.0-preview.3.20214.6
23 Apr 20
5.0.0-preview.2.20160.6
2 Apr 20
5.0.0-preview.1.20120.5
16 Mar 20
Version 4
4.7.0
3 Dec 19
4.7.0-preview3.19551.4
13 Nov 19
4.7.0-preview2.19523.17
1 Nov 19
4.7.0-preview1.19504.10
15 Oct 19
4.6.0
23 Sep 19
4.6.0-rc1.19456.4
16 Sep 19
4.6.0-preview9.19421.4
4 Sep 19
4.6.0-preview9.19416.11
4 Sep 19
4.6.0-preview8.19405.3
13 Aug 19
4.6.0-preview7.19362.9
23 Jul 19
4.6.0-preview6.19303.8
12 Jun 19
4.6.0-preview6.19264.9
4 Sep 19
4.6.0-preview5.19224.8
6 May 19
4.6.0-preview4.19212.13
18 Apr 19
4.6.0-preview3.19128.7
6 Mar 19
4.6.0-preview.19073.11
29 Jan 19
4.6.0-preview.18571.3
3 Dec 18
4.5.1
1 Oct 18
4.5.0
29 May 18
4.5.0-rc1
6 May 18
4.5.0-preview2-26406-04
10 Apr 18
4.5.0-preview1-26216-02
26 Feb 18
4.5.0-preview1-25914-04
15 Nov 17
4.4.1
12 Dec 17
4.4.0
11 Aug 17
4.4.0-preview2-25405-01
27 Jun 17
4.4.0-preview1-25305-02
9 May 17
4.3.0
15 Nov 16
4.3.0-preview1-24530-04
24 Oct 16
4.0.0
27 Jun 16
4.0.0-rc2-24027
16 May 16
4.0.0-beta-23516
18 Nov 15
4.0.0-beta-23409
15 Oct 15
4.0.0-beta-23225
2 Sep 15
4.0.0-beta-23123
29 Jul 15
4.0.0-beta-23109
27 Jul 15
4.0.0-beta-23019
30 Jun 15
4.0.0-beta-22816
24 Apr 15
4.0.0-beta-22605
13 Feb 15
4.0.0-beta-22416
16 Jan 15
4.0.0-beta-22231
11 Nov 14
Download Package
Open in NuGet
<
PackageReference
Include
=
"System.Security.Principal.Windows"
Version
=
"4.5.0-rc1"
/>
API Differences between 4.5.0-rc1 and 4.0.0-beta-22231
46
Additions
8
Removals
Microsoft.Win32.SafeHandles
public
sealed
class
SafeAccessTokenHandle
:
SafeHandle
public
static
SafeAccessTokenHandle
InvalidHandle
{
get
; }
public
SafeAccessTokenHandle
(
IntPtr
handle
)
System.Security.Principal
public
sealed
class
NTAccount
:
IdentityReference
public
NTAccount
(
string
domainName
,
string
accountName
)
public
NTAccount
(
string
domainName
,
string
accountName
)
public
sealed
class
SecurityIdentifier
:
IdentityReference
,
IComparable
<
SecurityIdentifier
>
public
SecurityIdentifier
(
string
sddlForm
)
public
SecurityIdentifier
(
string
sddlForm
)
public
enum
WellKnownSidType
WinAccountReadonlyControllersSid
=
75
WinApplicationPackageAuthoritySid
=
83
WinBuiltinAnyPackageSid
=
84
WinBuiltinCertSvcDComAccessGroup
=
78
WinBuiltinCryptoOperatorsSid
=
64
WinBuiltinDCOMUsersSid
=
61
WinBuiltinEventLogReadersGroup
=
76
WinBuiltinIUsersSid
=
62
WinCacheablePrincipalsGroupSid
=
72
WinCapabilityDocumentsLibrarySid
=
91
WinCapabilityEnterpriseAuthenticationSid
=
93
WinCapabilityInternetClientServerSid
=
86
WinCapabilityInternetClientSid
=
85
WinCapabilityMusicLibrarySid
=
90
WinCapabilityPicturesLibrarySid
=
88
WinCapabilityPrivateNetworkClientServerSid
=
87
WinCapabilityRemovableStorageSid
=
94
WinCapabilitySharedUserCertificatesSid
=
92
WinCapabilityVideosLibrarySid
=
89
WinConsoleLogonSid
=
81
WinCreatorOwnerRightsSid
=
71
WinEnterpriseReadonlyControllersSid
=
74
WinHighLabelSid
=
68
WinIUserSid
=
63
WinLocalLogonSid
=
80
WinLowLabelSid
=
66
WinMediumLabelSid
=
67
WinMediumPlusLabelSid
=
79
WinNewEnterpriseReadonlyControllersSid
=
77
WinNonCacheablePrincipalsGroupSid
=
73
WinSystemLabelSid
=
69
WinThisOrganizationCertificateSid
=
82
WinUntrustedLabelSid
=
65
WinWriteRestrictedCodeSid
=
70
public
class
WindowsIdentity
:
ClaimsIdentity
,
IDisposable
,
IDeserializationCallback
,
ISerializable
public
SafeAccessTokenHandle
AccessToken
{
get
; }
public
WindowsIdentity
(
SerializationInfo
info
,
StreamingContext
context
)
public
WindowsIdentity
(
string
sUserPrincipalName
)
public
static
void
RunUnimpersonated
(
Action
action
)
public
static
T
RunUnimpersonated
<
T
>(
Func
<
T
>
func
)
protected
virtual
void
Dispose
(
bool
disposing
)
public
static
void
RunImpersonated
(
SafeAccessTokenHandle
safeAccessTokenHandle
,
Action
action
)
public
static
T
RunImpersonated
<
T
>(
SafeAccessTokenHandle
safeAccessTokenHandle
,
Func
<
T
>
func
)
public
void
RunImpersonated
(
Action
action
)
public
T
RunImpersonated
<
T
>(
Func
<
T
>
func
)
protected
virtual
void
Dispose
(
bool
disposing
)
public
class
WindowsPrincipal
:
ClaimsPrincipal
public
virtual
bool
IsInRole
(
WindowsBuiltInRole
role
)
public
virtual
bool
IsInRole
(
WindowsBuiltInRole
role
)