Freigeben über


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

System.DirectoryServices
Byte

Konzepte

Eigenschaftentypen

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.