Propriété de type chaîne d'octets (SID)
Dans les services de domaine Active Directory, les propriétés contenant des données binaires sont représentées par des chaînes d'octets. Les propriétés String(Octet) et String(Sid) permettent de représenter ces types de syntaxes. System.DirectoryServices représente ces types de données binaires sous forme de tableau de valeurs Byte. Pour plus d'informations sur ces propriétés, voir les rubriques String(Octet) et String(Sid) dans MSDN Library à l'adresse https://go.microsoft.com/fwlink/?LinkID=27252.
L'exemple suivant montre comment lire la propriété SID de l'objet.
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);
}
L'exemple suivant montre comment écrire la propriété SID de l'objet.
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();
Voir aussi
Référence
Concepts
Send comments about this topic to Microsoft.
Copyright © 2007 par Microsoft Corporation. Tous droits réservés.