SecurityIdentifier SecurityIdentifier SecurityIdentifier SecurityIdentifier Class

Definición

Representa un identificador de seguridad (SID) y proporciona cálculo de referencias y operaciones de comparación de SID.Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.

public ref class SecurityIdentifier sealed : System::Security::Principal::IdentityReference, IComparable<System::Security::Principal::SecurityIdentifier ^>
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class SecurityIdentifier : System.Security.Principal.IdentityReference, IComparable<System.Security.Principal.SecurityIdentifier>
type SecurityIdentifier = class
    inherit IdentityReference
    interface IComparable<SecurityIdentifier>
Public NotInheritable Class SecurityIdentifier
Inherits IdentityReference
Implements IComparable(Of SecurityIdentifier)
Herencia
SecurityIdentifierSecurityIdentifierSecurityIdentifierSecurityIdentifier
Atributos
Implementaciones

Constructores

SecurityIdentifier(Byte[], Int32) SecurityIdentifier(Byte[], Int32) SecurityIdentifier(Byte[], Int32) SecurityIdentifier(Byte[], Int32)

Inicializa una nueva instancia de la clase SecurityIdentifier utilizando una representación binaria especificada de un identificador de seguridad (SID).Initializes a new instance of the SecurityIdentifier class by using a specified binary representation of a security identifier (SID).

SecurityIdentifier(IntPtr) SecurityIdentifier(IntPtr) SecurityIdentifier(IntPtr) SecurityIdentifier(IntPtr)

Inicializa una nueva instancia de la clase SecurityIdentifier utilizando un entero que representa el formato binario de un identificador de seguridad (SID).Initializes a new instance of the SecurityIdentifier class by using an integer that represents the binary form of a security identifier (SID).

SecurityIdentifier(String) SecurityIdentifier(String) SecurityIdentifier(String) SecurityIdentifier(String)

Inicializa una nueva instancia de la clase SecurityIdentifier utilizando el identificador de seguridad (SID) especificado en formato de Lenguaje de definición de descriptores de seguridad (SDDL).Initializes a new instance of the SecurityIdentifier class by using the specified security identifier (SID) in Security Descriptor Definition Language (SDDL) format.

SecurityIdentifier(WellKnownSidType, SecurityIdentifier) SecurityIdentifier(WellKnownSidType, SecurityIdentifier) SecurityIdentifier(WellKnownSidType, SecurityIdentifier) SecurityIdentifier(WellKnownSidType, SecurityIdentifier)

Inicializa una nueva instancia de la clase SecurityIdentifier utilizando el tipo de identificador de seguridad (SID) y el SID del dominio conocidos especificados.Initializes a new instance of the SecurityIdentifier class by using the specified well known security identifier (SID) type and domain SID.

Campos

MaxBinaryLength MaxBinaryLength MaxBinaryLength MaxBinaryLength

Devuelve el tamaño máximo, en bytes, de la representación binaria del identificador de seguridad.Returns the maximum size, in bytes, of the binary representation of the security identifier.

MinBinaryLength MinBinaryLength MinBinaryLength MinBinaryLength

Devuelve el tamaño mínimo, en bytes, de la representación binaria del identificador de seguridad.Returns the minimum size, in bytes, of the binary representation of the security identifier.

Propiedades

AccountDomainSid AccountDomainSid AccountDomainSid AccountDomainSid

Devuelve la parte correspondiente al identificador de seguridad (SID) del dominio de la cuenta del SID representado por el objeto SecurityIdentifier si el SID representa un SID de cuenta de Windows.Returns the account domain security identifier (SID) portion from the SID represented by the SecurityIdentifier object if the SID represents a Windows account SID. Si el SID no representa un SID de cuenta de Windows, esta propiedad devuelve null.If the SID does not represent a Windows account SID, this property returns null.

BinaryLength BinaryLength BinaryLength BinaryLength

Devuelve la longitud, en bytes, del identificador de seguridad (SID) representado por el objeto SecurityIdentifier.Returns the length, in bytes, of the security identifier (SID) represented by the SecurityIdentifier object.

Value Value Value Value

Devuelve una cadena SDDL en mayúsculas correspondiente al identificador de seguridad (SID) representado por este objeto SecurityIdentifier.Returns an uppercase Security Descriptor Definition Language (SDDL) string for the security identifier (SID) represented by this SecurityIdentifier object.

Métodos

CompareTo(SecurityIdentifier) CompareTo(SecurityIdentifier) CompareTo(SecurityIdentifier) CompareTo(SecurityIdentifier)

Compara el objeto SecurityIdentifier actual con el objeto SecurityIdentifier especificado.Compares the current SecurityIdentifier object with the specified SecurityIdentifier object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Devuelve un valor que indica si este objeto SecurityIdentifier equivale a un objeto especificado.Returns a value that indicates whether this SecurityIdentifier object is equal to a specified object.

Equals(SecurityIdentifier) Equals(SecurityIdentifier) Equals(SecurityIdentifier) Equals(SecurityIdentifier)

Indica si el objeto SecurityIdentifier especificado es igual al objeto SecurityIdentifier actual.Indicates whether the specified SecurityIdentifier object is equal to the current SecurityIdentifier object.

GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32)

Copia la representación binaria del identificador de seguridad (SID) especificado representado por la clase SecurityIdentifier en una matriz de bytes.Copies the binary representation of the specified security identifier (SID) represented by the SecurityIdentifier class to a byte array.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como función hash para el objeto SecurityIdentifier actual.Serves as a hash function for the current SecurityIdentifier object. El método GetHashCode() es apto para algoritmos hash y estructuras de datos como una tabla hash.The GetHashCode() method is suitable for hashing algorithms and data structures like a hash table.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IsAccountSid() IsAccountSid() IsAccountSid() IsAccountSid()

Devuelve un valor que indica si el identificador de seguridad (SID) representado por este objeto SecurityIdentifier es un SID de cuenta de Windows válido.Returns a value that indicates whether the security identifier (SID) represented by this SecurityIdentifier object is a valid Windows account SID.

IsEqualDomainSid(SecurityIdentifier) IsEqualDomainSid(SecurityIdentifier) IsEqualDomainSid(SecurityIdentifier) IsEqualDomainSid(SecurityIdentifier)

Devuelve un valor que indica si el identificador de seguridad (SID) representado por este objeto SecurityIdentifier es del mismo dominio que el SID especificado.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(Type) IsValidTargetType(Type) IsValidTargetType(Type) IsValidTargetType(Type)

Devuelve un valor que indica si el tipo especificado es un tipo de conversión válido para la clase SecurityIdentifier.Returns a value that indicates whether the specified type is a valid translation type for the SecurityIdentifier class.

IsWellKnown(WellKnownSidType) IsWellKnown(WellKnownSidType) IsWellKnown(WellKnownSidType) IsWellKnown(WellKnownSidType)

Devuelve un valor que indica si el objeto SecurityIdentifier coincide con el tipo de identificador de seguridad (SID) conocido especificado.Returns a value that indicates whether the SecurityIdentifier object matches the specified well known security identifier (SID) type.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve el identificador de seguridad (SID), en formato SDDL, correspondiente a la cuenta representada por el objeto SecurityIdentifier.Returns the security identifier (SID), in Security Descriptor Definition Language (SDDL) format, for the account represented by the SecurityIdentifier object. Un ejemplo de formato SDDL es S-1-5-9.An example of the SDDL format is S-1-5-9.

Translate(Type) Translate(Type) Translate(Type) Translate(Type)

Convierte el nombre de cuenta representado por el objeto SecurityIdentifier en otro tipo derivado de IdentityReference.Translates the account name represented by the SecurityIdentifier object into another IdentityReference-derived type.

Operadores

Equality(SecurityIdentifier, SecurityIdentifier) Equality(SecurityIdentifier, SecurityIdentifier) Equality(SecurityIdentifier, SecurityIdentifier) Equality(SecurityIdentifier, SecurityIdentifier)

Compara dos objetos SecurityIdentifier para determinar si son iguales.Compares two SecurityIdentifier objects to determine whether they are equal. Son considerados iguales si tienen la misma representación canónica que ha devuelto la propiedad Value o si ambos son null.They are considered equal if they have the same canonical representation as the one returned by the Value property or if they are both null.

Inequality(SecurityIdentifier, SecurityIdentifier) Inequality(SecurityIdentifier, SecurityIdentifier) Inequality(SecurityIdentifier, SecurityIdentifier) Inequality(SecurityIdentifier, SecurityIdentifier)

Compara dos objetos SecurityIdentifier para determinar si no son iguales.Compares two SecurityIdentifier objects to determine whether they are not equal. No son considerados iguales si tienen representaciones del nombre canónico diferentes al devuelto por la propiedad Value o si uno de los objetos es null y el otro no lo es.They are considered not equal if they have different canonical name representations than the one returned by the Value property or if one of the objects is null and the other is not.

Se aplica a