SecurityIdentifier Members
.NET Framework 2.0
Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.
The following tables list the members exposed by the SecurityIdentifier type.
| Name | Description | |
|---|---|---|
| SecurityIdentifier | Overloaded. Initializes a new instance of the SecurityIdentifier class. |
| Name | Description | |
|---|---|---|
| MaxBinaryLength | Returns the maximum size, in bytes, of the binary representation of the security identifier. |
| MinBinaryLength | Returns the minimum size, in bytes, of the binary representation of the security identifier. |
| Name | Description | |
|---|---|---|
| AccountDomainSid | Returns the account domain security identifier (SID) portion from the SID represented by the SecurityIdentifier object if the SID represents a Windows account SID. If the SID does not represent a Windows account SID, this property returns ArgumentNullException. |
| BinaryLength | Returns the length, in bytes, of the security identifier (SID) represented by the SecurityIdentifier object. |
| Value | Overridden. Returns an uppercase Security Descriptor Definition Language (SDDL) string for the security identifier (SID) represented by this SecurityIdentifier object. |
| Name | Description | |
|---|---|---|
| CompareTo | Compares the current SecurityIdentifier object with the specified SecurityIdentifier object. |
| Equals | Overloaded. Overridden. |
| GetBinaryForm | Copies the binary representation of the specified security identifier (SID) represented by the SecurityIdentifier class to a byte array. |
| GetHashCode | Overridden. Serves as a hash function for the current SecurityIdentifier object. The GetHashCode method is suitable for hashing algorithms and data structures like a hash table. |
| GetType | Gets the Type of the current instance. (Inherited from Object.) |
| IsAccountSid | Returns a value that indicates whether the security identifier (SID) represented by this SecurityIdentifier object is a valid Windows account SID. |
| IsEqualDomainSid | Returns a value that indicates whether the security identifier (SID) represented by this SecurityIdentifier object is from the same domain as the specified SID. |
| IsValidTargetType | Overridden. Returns a value that indicates whether the specified type is a valid translation type for the SecurityIdentifier class. |
| IsWellKnown | Returns a value that indicates whether the SecurityIdentifier object matches the specified well known security identifier (SID) type. |
| op_Equality | Overloaded. |
| op_Inequality | Overloaded. |
| ReferenceEquals | Determines whether the specified Object instances are the same instance. (Inherited from Object.) |
| ToString | Overridden. Returns the security identifier (SID), in Security Descriptor Definition Language (SDDL) format, for the account represented by the SecurityIdentifier object. An example of the SDDL format is S-1-5-9. |
| Translate | Overridden. Translates the account name represented by the SecurityIdentifier object into another IdentityReference-derived type. |