SecurityIdentifier Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un identificador de seguridad (SID) y proporciona cálculo de referencias y operaciones de comparación de SID.
public ref class SecurityIdentifier sealed : System::Security::Principal::IdentityReference, IComparable<System::Security::Principal::SecurityIdentifier ^>
public sealed class SecurityIdentifier : 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>
[<System.Runtime.InteropServices.ComVisible(false)>]
type SecurityIdentifier = class
inherit IdentityReference
interface IComparable<SecurityIdentifier>
Public NotInheritable Class SecurityIdentifier
Inherits IdentityReference
Implements IComparable(Of SecurityIdentifier)
- Herencia
- Atributos
- Implementaciones
Constructores
SecurityIdentifier(Byte[], Int32) |
Inicializa una nueva instancia de la clase SecurityIdentifier utilizando una representación binaria especificada de un identificador de seguridad (SID). |
SecurityIdentifier(IntPtr) |
Inicializa una nueva instancia de la SecurityIdentifier clase utilizando un puntero al formato binario de un identificador de seguridad (SID). |
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). |
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. |
Campos
MaxBinaryLength |
Devuelve el tamaño máximo, en bytes, de la representación binaria del identificador de seguridad. |
MinBinaryLength |
Devuelve el tamaño mínimo, en bytes, de la representación binaria del identificador de seguridad. |
Propiedades
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. Si el SID no representa un SID de cuenta de Windows, esta propiedad devuelve |
BinaryLength |
Devuelve la longitud, en bytes, del identificador de seguridad (SID) representado por el objeto SecurityIdentifier. |
Value |
Devuelve una cadena SDDL en mayúsculas correspondiente al identificador de seguridad (SID) representado por este objeto SecurityIdentifier. |
Métodos
CompareTo(SecurityIdentifier) |
Compara el objeto SecurityIdentifier actual con el objeto SecurityIdentifier especificado. |
Equals(Object) |
Devuelve un valor que indica si este objeto SecurityIdentifier equivale a un objeto especificado. |
Equals(SecurityIdentifier) |
Indica si el objeto SecurityIdentifier especificado es igual al objeto SecurityIdentifier actual. |
GetBinaryForm(Byte[], Int32) |
Copia la representación binaria del identificador de seguridad (SID) especificado representado por la clase SecurityIdentifier en una matriz de bytes. |
GetHashCode() |
Sirve como función hash para el objeto SecurityIdentifier actual. El método GetHashCode() es apto para algoritmos hash y estructuras de datos como una tabla hash. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
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. |
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. |
IsValidTargetType(Type) |
Devuelve un valor que indica si el tipo especificado es un tipo de conversión válido para la clase SecurityIdentifier. |
IsWellKnown(WellKnownSidType) |
Devuelve un valor que indica si el objeto SecurityIdentifier coincide con el tipo de identificador de seguridad (SID) conocido especificado. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve el identificador de seguridad (SID), en formato SDDL, correspondiente a la cuenta representada por el objeto SecurityIdentifier. Un ejemplo de formato SDDL es S-1-5-9. |
Translate(Type) |
Convierte el nombre de cuenta representado por el objeto SecurityIdentifier en otro tipo derivado de IdentityReference. |
Operadores
Equality(SecurityIdentifier, SecurityIdentifier) |
Compara dos objetos SecurityIdentifier para determinar si son iguales. Son considerados iguales si tienen la misma representación canónica que ha devuelto la propiedad Value o si ambos son |
Inequality(SecurityIdentifier, SecurityIdentifier) |
Compara dos objetos SecurityIdentifier para determinar si no son iguales. 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 |