Tipo de propiedad Octet String (SID)

En los servicios de dominio de Active Directory, las propiedades que contienen datos binarios se representan mediante cadenas de octeto. Las propiedades String(Octet) y String(Sid) se utilizan para representar estos tipos de sintaxis. System.DirectoryServices representa estos tipos de datos binarios como una matriz de valores Byte. Para obtener más información sobre estas propiedades, vea los temas String(Octet) y String(Sid) de la biblioteca MSDN en https://go.microsoft.com/fwlink/?LinkID=27252.

En el siguiente ejemplo se muestra cómo leer la propiedad SID del objeto.

Dim usrSID As Byte() = CType(usr.Properties("objectSID").Value, Byte())
Dim b As Byte
For Each b In usrSID
    Console.Write("{0:x2}", b)
Next b
byte[] usrSID = (byte[])usr.Properties["objectSID"].Value;
foreach(byte b in usrSID)
{
    Console.Write("{0:x2}", b);
}

En el siguiente ejemplo se muestra cómo escribir la propiedad SID del objeto.

Dim usrSID As Byte() = CType(usr.Properties("objectSid").Value, Byte())
usr.Properties("objectSid ").Clear()
usr.Properties("objectSid ").Value = usrSID
usr.CommitChanges()
byte[] usrSID = (byte[])usr.Properties["objectSid"].Value;
usr.Properties["objectSid "].Clear();
usr.Properties["objectSid "].Value = usrSID;
usr.CommitChanges();

Consulte también

Referencia

System.DirectoryServices
Byte

Conceptos

Tipos de propiedades

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.