String(Octet)/String(SID)-Eigenschaftentyp
In den Active Directory-Domänendiensten werden Eigenschaften, die binäre Daten enthalten durch Oktetzeichenfolgen dargestellt. Für die Darstellung dieser Syntaxtypen werden die Eigenschaften String(Octet) und String(Sid) verwendet. System.DirectoryServices stellt diese binären Datentypen als Array von Byte-Werten dar. Weitere Informationen zu diesen Eigenschaften finden Sie in den Themen "String(Octet)" und "String(Sid)" in der MSDN Library unter https://go.microsoft.com/fwlink/?LinkID=27252.
Im folgenden Beispiel wird veranschaulicht, wie die SID-Eigenschaft eines Objekts gelesen wird.
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);
}
Im folgenden Beispiel wird veranschaulicht, wie die SID-Eigenschaft eines Objekts geschrieben wird.
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();
Siehe auch
Referenz
Konzepte
Send comments about this topic to Microsoft.
Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.